@font-face{font-family:Cinzel;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/cinzel-500.woff2) format("woff2")}@font-face{font-family:Cinzel;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/cinzel-700.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/cormorant-500.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/cormorant-600.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/cormorant-700.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/cormorant-500i.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/manrope-400.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/manrope-600.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:800;font-style:normal;font-display:swap;src:url(../fonts/manrope-800.woff2) format("woff2")}:root{--f-display:"Cinzel","Cormorant Garamond",Georgia,serif;--f-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--f-ui:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--dock-h:68px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--fs-tiny:11px;--fs-small:13px;--fs-body:15px;--fs-lead:17px}:root,html[data-theme=c3]{color-scheme:dark;--bg:#070a18;--bg-deep:#04060f;--bg-lift:#0d1230;--surface:rgba(16,20,46,.62);--surface-2:rgba(26,32,68,.72);--surface-solid:#0f1430;--line:rgba(255,255,255,.085);--line-strong:rgba(255,255,255,.17);--ink:#eef0ff;--ink-muted:#a4aad6;--ink-faint:#666ca0;--accent:#f0b948;--accent-soft:#f7d98f;--accent-deep:#b4832a;--accent-ink:#1c1604;--accent-glow:rgba(240,185,72,.32);--good:#7ddba3;--bad:#ff7d6b;--warn:#ffc266;--hero-art:url(../assets/art-olympus-night.webp);--hero-veil-top:rgba(4,6,15,.55);--hero-veil-bot:#070a18;--shadow-card:0 18px 40px -18px rgba(0,0,0,.65),0 2px 0 rgba(255,255,255,.04) inset;--glass-blur:blur(18px) saturate(1.35);--grain-op:.05;--lane-coding:#4fff9b;--lane-mlai:#a76bff;--lane-method:#6f9cf0;--lane-literature:#f2b93b;--lane-strength:#ff6a36;--lane-body:#ffaf85;--lane-fieldpresence:#4fd8ff;--chart-1:#ff9e64;--chart-2:#ffd166;--chart-3:#9edc72;--chart-4:#4fd6a5;--chart-5:#5ecbe0;--chart-6:#6ea8ff;--chart-7:#92a0ff;--chart-8:#b18cff;--chart-9:#e08ae0;--chart-10:#ff8fb8;--chart-11:#e0e3ff;--chart-12:#8fb8d4;--tier-tiny:#8f96c9;--tier-small:#7fd3c8;--tier-medium:#f0b948;--tier-large:#ff8a4c;--tier-verylarge:#ff5d8f;--tier-enormous:#c48bff}html[data-theme=c3][data-base=obsidian],html:not([data-theme])[data-base=obsidian]{--bg:#09090d;--bg-deep:#050507;--bg-lift:#111119;--surface:rgba(20,20,28,.64);--surface-2:rgba(32,32,44,.74);--surface-solid:#13131b;--hero-veil-bot:#09090d}html[data-theme=c3][data-base=abyss]{--bg:#050912;--bg-deep:#02050b;--bg-lift:#0a1322;--surface:rgba(10,18,34,.64);--surface-2:rgba(18,30,56,.74);--surface-solid:#0a1322;--hero-veil-bot:#050912}html[data-theme=d5]{color-scheme:light;--bg:#f3ede0;--bg-deep:#e9e1cf;--bg-lift:#fbf7ec;--surface:rgba(255,252,244,.74);--surface-2:rgba(255,250,238,.92);--surface-solid:#fffbf0;--line:rgba(60,44,12,.12);--line-strong:rgba(60,44,12,.24);--ink:#27221a;--ink-muted:#6f6654;--ink-faint:#a19780;--accent:#a8843a;--accent-soft:#8a6a28;--accent-deep:#6f5216;--accent-ink:#fff8ea;--accent-glow:rgba(168,132,58,.26);--good:#2c7a4b;--bad:#b4432c;--warn:#a8721a;--hero-art:url(../assets/art-olympus-dawn.webp);--hero-veil-top:rgba(243,237,224,0);--hero-veil-bot:#f3ede0;--shadow-card:0 16px 34px -18px rgba(90,66,20,.38),0 1px 0 rgba(255,255,255,.7) inset;--glass-blur:blur(16px) saturate(1.2);--grain-op:.07;--lane-coding:#0f7a55;--lane-mlai:#5a33b8;--lane-method:#2456b3;--lane-literature:#b35c1e;--lane-strength:#c14a0f;--lane-body:#b32d68;--lane-fieldpresence:#0b6f8f;--chart-1:#b35c1e;--chart-2:#96700f;--chart-3:#4e7d1f;--chart-4:#0f7a55;--chart-5:#0f7288;--chart-6:#2456b3;--chart-7:#4948c9;--chart-8:#6d3fb8;--chart-9:#99339b;--chart-10:#b32d68;--chart-11:#5c5647;--chart-12:#33627f;--tier-tiny:#8a8066;--tier-small:#2f8f84;--tier-medium:#a8843a;--tier-large:#c2571c;--tier-verylarge:#b32d68;--tier-enormous:#6d3fb8}.lane-coding{--lane:var(--lane-coding)}.lane-mlai{--lane:var(--lane-mlai)}.lane-method{--lane:var(--lane-method)}.lane-literature{--lane:var(--lane-literature)}.lane-strength{--lane:var(--lane-strength)}.lane-body{--lane:var(--lane-body)}.lane-fieldpresence{--lane:var(--lane-fieldpresence)}.tier-tiny{--tier:var(--tier-tiny)}.tier-small{--tier:var(--tier-small)}.tier-medium{--tier:var(--tier-medium)}.tier-large{--tier:var(--tier-large)}.tier-verylarge{--tier:var(--tier-verylarge)}.tier-enormous{--tier:var(--tier-enormous)}.band-1{--band:#c98a4e}.band-2{--band:#b8c4d6}.band-3{--band:#7fe0f2}.band-4{--band:#a98bff}.band-5{--band:#ff8fc0}.band-6{--band:#ff6a5a}.band-7{--band:#ffd36a}html[data-theme=d5] .band-1{--band:#9a5f2a}html[data-theme=d5] .band-2{--band:#5d6c82}html[data-theme=d5] .band-3{--band:#1b8aa3}html[data-theme=d5] .band-4{--band:#6a45d6}html[data-theme=d5] .band-5{--band:#c23d86}html[data-theme=d5] .band-6{--band:#c2382a}html[data-theme=d5] .band-7{--band:#a8841a}
