:root{--ar-ink:#0a2a55;--ar-ink-soft:#4b6385;--ar-aqua:#0a74d6;--ar-turq:#2aa6f0;--ar-mint:#8fdcff;--ar-sky:#e6f1ff;--ar-foam:#f3f8ff;--ar-warm:#fff;--ar-white:#fff;--ar-line:rgba(10,116,214,0.16);--ar-shadow:0 24px 60px -24px rgba(0,60,125,0.25);--ar-shadow-hover:0 34px 70px -26px rgba(0,60,125,0.34);--ar-radius:28px;--ar-radius-lg:40px;--ar-font-display:AR Fraunces;--ar-font-body:AR Manrope;--ar-grad:linear-gradient(120deg,#00509f 0%,#0a74d6 40%,#2aa6f0 70%,#00509f 100%);--ar-blue:#00509f;--ar-font-jp:"AR Noto JP",serif}