@font-face{font-family:cinzel;src:url(/_next/static/media/38770623715f7d74-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:cinzel Fallback;src:local("Arial");ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.00%;size-adjust:125.60%}.__className_6d953c{font-family:cinzel,cinzel Fallback}.__variable_6d953c{--font-cinzel:"cinzel","cinzel Fallback"}@font-face{font-family:crimson;src:url(/_next/static/media/16fe2f5beb07e519-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:crimson;src:url(/_next/static/media/0f8e72d6df93e1e1-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:crimson Fallback;src:local("Arial");ascent-override:99.38%;descent-override:23.82%;line-gap-override:0.00%;size-adjust:90.21%}.__className_30fa80{font-family:crimson,crimson Fallback}.__variable_30fa80{--font-crimson:"crimson","crimson Fallback"}@font-face{font-family:outfit;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_8c8247{font-family:outfit,outfit Fallback}.__variable_8c8247{--font-outfit:"outfit","outfit Fallback"}:root{--bg-base:#07060e;--bg-raised:#0c0a18;--bg-card:#0f0d1e;--bg-card-hover:#141228;--bg-overlay:#131026;--bg-input:#0a0818;--bg-nav:rgba(7,6,14,0.95);--bg-deep:#05040b;--bg-gradient-base:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(138,127,216,0.18) 0%,transparent 65%),linear-gradient(180deg,#0c0a18,#06050e);--bg-gradient-raised:radial-gradient(ellipse 120% 35% at 50% 0%,rgba(138,127,216,0.14) 0%,transparent 70%),radial-gradient(ellipse 80% 25% at 50% 100%,rgba(138,127,216,0.09) 0%,transparent 70%),rgba(12,10,24,0.75);--bg-gradient-hero:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(138,127,216,0.14) 0%,transparent 65%),rgba(10,9,20,0.70);--bg-gradient-warm:radial-gradient(ellipse 80% 60% at 50% 70%,rgba(200,168,75,0.04) 0%,transparent 70%);--bg-gradient-deep:radial-gradient(ellipse 120% 80% at 50% 40%,#0a0b16 0%,#060710 40%,#040508 80%,#030406 100%);--border-subtle:#1c1f38;--border-default:#252847;--border-strong:#353862;--border-gold:#c8a84b;--gold-rgb:200,168,75;--gold-dim:#786630;--gold-muted:#a0853c;--gold:#c8a84b;--gold-bright:#dcb450;--gold-light:#e8c05a;--gold-glow:rgba(200,168,75,0.15);--gold-trace:rgba(200,168,75,0.08);--gradient-success:linear-gradient(135deg,rgba(90,184,124,0.22),rgba(40,110,70,0.08));--gradient-warning:linear-gradient(135deg,rgba(224,152,72,0.22),rgba(140,80,28,0.08));--gradient-danger:linear-gradient(135deg,rgba(184,80,80,0.22),rgba(100,30,30,0.08));--gradient-info:linear-gradient(135deg,rgba(90,124,200,0.22),rgba(40,60,130,0.08));--gradient-gold:linear-gradient(135deg,rgba(220,180,80,0.22),rgba(120,102,48,0.08));--gradient-violet:linear-gradient(135deg,rgba(168,152,232,0.20),rgba(80,60,170,0.07));--gradient-text-heading:linear-gradient(135deg,#c8a84b,#f0ece0 65%);--gradient-text-body:linear-gradient(180deg,#f0ece0,#a09880);--bg-block-hero:radial-gradient(ellipse 80% 60% at 50% 45%,rgba(138,127,216,0.38) 0%,rgba(100,80,200,0.18) 45%,transparent 70%),rgba(10,9,20,0.82);--bg-block-section:radial-gradient(ellipse 60% 40% at 0% 0%,rgba(138,127,216,0.16) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(80,60,160,0.10) 0%,transparent 50%),rgba(12,10,24,0.72);--bg-sidebar:radial-gradient(ellipse 60% 40% at 0% 0%,rgba(138,127,216,0.16) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(80,60,160,0.10) 0%,transparent 50%),rgb(12,10,24);--bg-block-card:radial-gradient(ellipse 70% 70% at 100% 0%,rgba(138,127,216,0.20) 0%,transparent 60%),rgba(15,13,30,0.88);--violet-rgb:138,127,216;--violet:#8a7fd8;--violet-light:#a898e8;--violet-muted:#5b4e96;--violet-dim:#3d3568;--rose-dust:#b58c8c;--rose-dust-dim:#8a6a6a;--rose-dust-faint:rgba(181,140,140,0.3);--btn-primary-bg:var(--gold-bright);--btn-primary-bg-hover:var(--gold-light);--btn-primary-shadow:var(--shadow-gold);--btn-primary-text:var(--text-inverse);--btn-ghost-color:var(--gold);--btn-ghost-border:rgba(200,168,75,0.35);--btn-ghost-hover-bg:rgba(200,168,75,0.06);--btn-ghost-hover-border:var(--gold);--link-hover:var(--gold);--logo-color:var(--gold);--text-inverse:#07060e;--text-heading:#f0ece0;--text-body:#cdc4a8;--text-secondary:#b8ad97;--text-muted:#908470;--text-gold:#c8a84b;--text-violet:#8a7fd8;--status-success:#4a9a6a;--status-warning:#c8823a;--status-danger:#e05555;--status-info:#6b8fd4;--shadow-sm:0 1px 4px rgba(0,0,0,0.5);--shadow-md:0 4px 16px rgba(0,0,0,0.6);--shadow-lg:0 8px 32px rgba(0,0,0,0.7);--shadow-gold:0 0 24px rgba(200,168,75,0.25);--shadow-card:0 2px 12px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.03);--font-display:var(--font-cinzel),Georgia,"Times New Roman",serif;--font-body:var(--font-crimson),Georgia,"Times New Roman",serif;--font-ui:var(--font-cinzel),Georgia,serif;--font-mono:"Courier New",Courier,monospace;--text-xs:clamp(0.75rem,1.4vw,0.82rem);--text-sm:clamp(0.88rem,1.6vw,0.96rem);--text-base:clamp(0.95rem,1.8vw,1.05rem);--text-md:clamp(1.05rem,2vw,1.2rem);--text-lg:clamp(1.2rem,2.5vw,1.5rem);--text-xl:clamp(1.4rem,3vw,1.9rem);--text-2xl:clamp(1.8rem,4vw,2.6rem);--text-3xl:clamp(2.4rem,5.5vw,3.8rem);--text-hero:clamp(3.5rem,9vw,7rem);--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.06em;--tracking-wide-plus:0.10em;--tracking-wider:0.12em;--tracking-widest:0.22em;--leading-tight:1.1;--leading-snug:1.3;--leading-mid:1.5;--leading-normal:1.6;--leading-relaxed:1.8;--leading-loose:2;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-full:9999px;--ease-default:0.2s ease;--ease-slow:0.4s ease;--ease-spring:0.3s cubic-bezier(0.34,1.56,0.64,1);--ease-in-out:0.35s cubic-bezier(0.4,0,0.2,1);--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:20;--z-sticky:30;--z-overlay:40;--z-modal:50;--z-toast:60;--max-width-content:740px;--max-width-wide:1100px;--max-width-panel:1048px;--max-width-full:1400px;--nav-height:68px;--color-navy-deepest:var(--bg-base);--color-navy-deep:var(--bg-base);--color-navy-mid:var(--bg-raised);--color-navy-card:var(--bg-card);--color-navy-elevated:var(--bg-card-hover);--color-navy-border:var(--border-default);--color-navy-hover:var(--bg-card-hover);--color-gold:var(--gold);--color-gold-light:var(--gold-light);--color-gold-dim:var(--gold-dim);--color-gold-subtle:var(--gold-glow);--color-amber:var(--status-warning);--color-amber-light:var(--status-warning);--color-parchment:var(--text-heading);--color-parchment-dim:var(--text-body);--bg-primary:var(--bg-base);--bg-secondary:var(--bg-raised);--bg-tertiary:var(--bg-card);--bg-elevated:var(--bg-card-hover);--bg-hover:var(--bg-card-hover);--text-primary:var(--text-heading);--text-subtle:var(--text-muted);--border:var(--border-default);--border-gold-strong:var(--border-gold);--card-bg:var(--bg-card);--card-border:var(--border-default);--card-hover-bg:var(--bg-card-hover);--card-hover-border:rgba(200,168,75,0.25);--input-bg:var(--bg-input);--input-border:var(--border-default);--input-focus:var(--gold);--input-text:var(--text-heading);--input-placeholder:var(--text-muted);--sidebar-bg:var(--bg-raised);--sidebar-hover:var(--bg-card);--sidebar-active:var(--bg-card-hover);--sidebar-border:var(--border-default);--modal-bg:var(--bg-overlay);--modal-overlay:rgba(7,6,14,0.85);--modal-border:var(--border-default);--success:var(--status-success);--success-bg:rgba(74,154,106,0.1);--warning:var(--status-warning);--warning-bg:rgba(200,130,58,0.1);--error:var(--status-danger);--error-bg:rgba(224,85,85,0.1);--info:var(--status-info);--info-bg:rgba(74,106,170,0.1);--transition-fast:0.15s ease;--transition-base:var(--ease-default);--transition-slow:var(--ease-slow);--radius-xl:16px;--shadow-modal:var(--shadow-lg);--portal-bg:var(--bg-base);--portal-surface:var(--bg-raised);--portal-card:var(--bg-card);--portal-border:var(--border-default);--portal-gold:var(--gold);--portal-gold-dim:var(--gold-dim);--portal-parchment:var(--text-heading);--portal-body:var(--text-body);--portal-muted:var(--text-secondary);--starfield-opacity-hero:1.0;--starfield-opacity-page:0.35;--starfield-opacity-app:0.2;--starfield-opacity-portal:0.3;--scrollbar-track:var(--bg-raised);--scrollbar-thumb:var(--bg-card-hover);--scrollbar-thumb-hover:var(--bg-card-hover)}[data-theme=light]{--bg-block-hero:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0.45) 30%,rgba(255,255,255,0.12) 58%,transparent 80%),linear-gradient(160deg,#f5f0e8,#f2ece0 45%,#efe8d8 75%,#f4efe5);--bg-block-section:radial-gradient(ellipse 60% 40% at 0% 0%,rgba(180,144,56,0.08) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(74,66,134,0.06) 0%,transparent 50%),linear-gradient(145deg,#ece6d4,#ede7d8 50%,#eee8da);--bg-sidebar:radial-gradient(ellipse 60% 40% at 0% 0%,rgba(180,144,56,0.08) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(74,66,134,0.06) 0%,transparent 50%),linear-gradient(145deg,#ece6d4,#ede7d8 50%,#eee8da);--bg-block-card:radial-gradient(ellipse 70% 70% at 100% 0%,rgba(180,144,56,0.10) 0%,transparent 60%),#f0ebe0;--bg-input:#f4f0e8;--border-subtle:rgba(180,144,56,0.22);--border-default:#c4baa0;--border-strong:#a89e82;--border-gold:#b89038;--shadow-sm:0 2px 8px rgba(0,0,0,0.50);--shadow-md:0 6px 20px rgba(0,0,0,0.55);--shadow-lg:0 12px 40px rgba(0,0,0,0.60);--shadow-gold:0 0 24px rgba(200,168,75,0.30);--shadow-card:0 4px 24px rgba(0,0,0,0.65),0 0 0 1px rgba(200,168,75,0.18),inset 0 1px 0 rgba(255,255,255,0.12);--starfield-opacity-hero:1.0;--starfield-opacity-page:0.35;--starfield-opacity-app:0.2;--starfield-opacity-portal:0.3;--error-bg:rgba(154,64,64,0.14)}@media (prefers-color-scheme:light){:root[data-theme=__disabled__]{--bg-block-hero:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0.45) 30%,rgba(255,255,255,0.12) 58%,transparent 80%),linear-gradient(160deg,#f5f0e8,#f2ece0 45%,#efe8d8 75%,#f4efe5);--bg-block-section:radial-gradient(ellipse 60% 40% at 0% 0%,rgba(180,144,56,0.08) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(74,66,134,0.06) 0%,transparent 50%),linear-gradient(145deg,#ece6d4,#ede7d8 50%,#eee8da);--bg-block-card:radial-gradient(ellipse 70% 70% at 100% 0%,rgba(180,144,56,0.10) 0%,transparent 60%),#f0ebe0;--bg-input:#f4f0e8;--border-subtle:rgba(180,144,56,0.22);--border-default:#c4baa0;--border-strong:#a89e82;--border-gold:#b89038;--shadow-sm:0 2px 8px rgba(0,0,0,0.50);--shadow-md:0 6px 20px rgba(0,0,0,0.55);--shadow-lg:0 12px 40px rgba(0,0,0,0.60);--shadow-gold:0 0 24px rgba(200,168,75,0.30);--shadow-card:0 4px 24px rgba(0,0,0,0.65),0 0 0 1px rgba(200,168,75,0.18),inset 0 1px 0 rgba(255,255,255,0.12);--starfield-opacity-hero:1.0;--starfield-opacity-page:0.35;--starfield-opacity-app:0.2;--starfield-opacity-portal:0.3;--error-bg:rgba(154,64,64,0.14)}}.starfield{position:relative}.starfield:after,.starfield:before{content:"";position:fixed;top:0;left:0;width:1px;height:1px;pointer-events:none;z-index:0}.starfield:before{background:transparent;box-shadow:120px 80px 1px .5px rgba(200,168,75,.4),340px 210px 1px .5px rgba(200,168,75,.25),600px 90px 1px .5px rgba(240,230,204,.3),820px 310px 1px .5px rgba(200,168,75,.2),1100px 140px 1px .5px rgba(240,230,204,.25),1350px 280px 1px .5px rgba(200,168,75,.3),200px 480px 1px .5px rgba(240,230,204,.15),450px 560px 1px .5px rgba(200,168,75,.25),750px 430px 1px .5px rgba(240,230,204,.3),950px 520px 1px .5px rgba(200,168,75,.15),1200px 450px 1px .5px rgba(240,230,204,.25),70px 700px 1px .5px rgba(200,168,75,.2),390px 760px 1px .5px rgba(240,230,204,.25),670px 800px 1px .5px rgba(200,168,75,.3),900px 680px 1px .5px rgba(240,230,204,.15),1150px 740px 1px .5px rgba(200,168,75,.25),280px 920px 1px .5px rgba(240,230,204,.2),520px 980px 1px .5px rgba(200,168,75,.3),780px 1050px 1px .5px rgba(240,230,204,.25),1050px 900px 1px .5px rgba(200,168,75,.2),1300px 960px 1px .5px rgba(240,230,204,.3),160px 1200px 1px .5px rgba(200,168,75,.2),430px 1280px 1px .5px rgba(240,230,204,.25),700px 1350px 1px .5px rgba(200,168,75,.15),980px 1180px 1px .5px rgba(240,230,204,.2),1220px 1300px 1px .5px rgba(200,168,75,.25)}.starfield:after,.starfield:before{animation:starfield-drift 120s linear infinite;opacity:var(--starfield-opacity-page)}.starfield:after{box-shadow:50px 150px 1px 0 rgba(200,168,75,.25),270px 50px 1px 0 rgba(240,230,204,.3),530px 390px 1px 0 rgba(200,168,75,.2),780px 200px 1px 0 rgba(240,230,204,.25),1050px 360px 1px 0 rgba(200,168,75,.3),1300px 100px 1px 0 rgba(240,230,204,.15),160px 590px 1px 0 rgba(200,168,75,.25),500px 650px 1px 0 rgba(240,230,204,.2),830px 570px 1px 0 rgba(200,168,75,.15),1100px 610px 1px 0 rgba(240,230,204,.3),300px 820px 1px 0 rgba(200,168,75,.2),620px 900px 1px 0 rgba(240,230,204,.2),980px 870px 1px 0 rgba(200,168,75,.25),240px 1100px 1px 0 rgba(240,230,204,.15),560px 1160px 1px 0 rgba(200,168,75,.2),840px 1220px 1px 0 rgba(240,230,204,.25),1160px 1080px 1px 0 rgba(200,168,75,.2);animation-delay:-60s}@keyframes starfield-drift{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.starfield-hero:after,.starfield-hero:before{opacity:var(--starfield-opacity-hero)}.starfield-app:after,.starfield-app:before{opacity:var(--starfield-opacity-app)}.starfield-portal:after,.starfield-portal:before{opacity:var(--starfield-opacity-portal)}@media (prefers-reduced-motion:reduce){.starfield-app:after,.starfield-app:before,.starfield-hero:after,.starfield-hero:before,.starfield-portal:after,.starfield-portal:before,.starfield:after,.starfield:before{animation:none}}@font-face{font-family:Thorass;src:url(/fonts/languages/thorass.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Dethek;src:url(/fonts/languages/dethek.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Espruar;src:url(/fonts/languages/espruar.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Iokharic;src:url(/fonts/languages/iokharic.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Barazhad;src:url(/fonts/languages/barazhad.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Infernal;src:url(/fonts/languages/infernal.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Celestial;src:url(/fonts/languages/celestial.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:ArCiela;src:url(/fonts/languages/ar-ciela.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:JungleSlang;src:url(/fonts/languages/jungle-slang.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Pulsian;src:url(/fonts/languages/pulsian.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Kargi;src:url(/fonts/languages/kargi.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:OldeEspruar;src:url(/fonts/languages/olde-espruar.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:HighDrowic;src:url(/fonts/languages/high-drowic.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:OldeThorass;src:url(/fonts/languages/olde-thorass.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Floki;src:url(/fonts/languages/floki.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Tengwar;src:url(/fonts/languages/tengwar.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:TengwarAnnatar;src:url(/fonts/languages/tengwar-annatar.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:ThaylenScript;src:url(/fonts/languages/thaylen-script.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:WomensScript;src:url(/fonts/languages/womensscript.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Ophidian;src:url(/fonts/languages/ophidian.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Semphari;src:url(/fonts/languages/semphari.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:MeroiticDemotic;src:url(/fonts/languages/meroitic-demotic.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Tuzluca;src:url(/fonts/languages/tuzluca.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Qijomi;src:url(/fonts/languages/qijomi.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Valmaric;src:url(/fonts/languages/valmaric.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:HighschoolRunes;src:url(/fonts/languages/highschool-runes.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Reanaarian;src:url(/fonts/languages/reanaarian.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Oriental;src:url(/fonts/languages/oriental.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Thassilonian;src:url(/fonts/languages/thassilonian.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:MarasEye;src:url(/fonts/languages/maras-eye.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:Saurian;src:url(/fonts/languages/saurian.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:MageScript;src:url(/fonts/languages/mage-script.otf) format("opentype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}@font-face{font-family:OrkGlyphs;src:url(/fonts/languages/ork-glyphs.ttf) format("truetype");font-display:swap;unicode-range:u+0020,u+0030-0039,u+0041-005a,u+0061-007a,u+00c0-024f}[data-language]{position:relative;margin:.5rem 0;padding:1.4rem .8rem .6rem .9rem;border:1px solid rgba(200,168,75,.3);border-left:3px solid rgba(200,168,75,.6);border-radius:6px;background:rgba(200,168,75,.04);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .14s ease,border-color .14s ease}[data-language][data-language-known]{border-color:rgba(200,168,75,.15) rgba(200,168,75,.15) rgba(200,168,75,.15) rgba(200,168,75,.3);background:rgba(200,168,75,.02)}[data-language][data-language-hover-translate]:hover,[data-language][data-language-known]{font-family:inherit!important;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}[data-language][data-language-hover-translate]:hover{font-size:inherit!important;border-color:rgba(200,168,75,.45);background:rgba(200,168,75,.08)}[data-language]:after{content:attr(data-language-label);position:absolute;top:.35rem;right:.6rem;font-family:var(--font-ui,ui-sans-serif,system-ui,sans-serif);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(200,168,75,.7);pointer-events:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-language][data-visibility-tags]:after{top:.35rem;right:.6rem;max-width:42%}[data-language-inline]{position:relative;padding:.05rem .16rem;border-radius:3px;background:rgba(200,168,75,.08);box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-language-inline][data-language-known]{background:rgba(200,168,75,.05)}[data-language-inline][data-language-hover-translate]:hover,[data-language-inline][data-language-known]{font-family:inherit!important;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}[data-language-inline]:after{content:attr(data-language-label);position:absolute;left:50%;bottom:calc(100% + .25rem);z-index:20;transform:translateX(-50%) translateY(2px);opacity:0;pointer-events:none;white-space:nowrap;border:1px solid rgba(200,168,75,.45);border-radius:4px;background:var(--bg-sidebar,#10101c);color:var(--gold);padding:.12rem .35rem;font-family:var(--font-ui,ui-sans-serif,system-ui,sans-serif);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;transition:opacity .12s ease,transform .12s ease}[data-language-inline]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}[data-language-preview] .language-preview-body{color:var(--text-body);font-family:var(--font-body,ui-serif,Georgia,serif);font-size:.92rem;line-height:1.7}[data-language-preview] .language-preview-body>*+*{margin-top:.7rem}[data-language-preview] .language-preview-body h1,[data-language-preview] .language-preview-body h2,[data-language-preview] .language-preview-body h3{color:var(--text-heading);font-family:var(--font-display,ui-serif,Georgia,serif);line-height:1.2}[data-language-preview] .language-preview-body ol,[data-language-preview] .language-preview-body ul{padding-left:1.25rem}[data-language-preview] .language-preview-body blockquote{border-left:2px solid var(--border-default);padding-left:.9rem;color:var(--text-secondary)}.language-summary-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .9rem;font-family:var(--font-ui,ui-sans-serif,system-ui,sans-serif);font-size:.68rem;color:var(--text-muted)}.language-summary-chips span:first-child{margin-right:.15rem;text-transform:uppercase;letter-spacing:.12em}.language-summary-chips span:not(:first-child){border:1px solid rgba(200,168,75,.35);border-radius:999px;background:rgba(200,168,75,.08);color:var(--gold);padding:.12rem .45rem}[data-language=common],[data-language=halfling],[data-language=thieves-cant]{font-family:Thorass,serif}[data-language=aquan],[data-language=auran],[data-language=dwarvish],[data-language=giant],[data-language=gnomish],[data-language=goblin],[data-language=ignan],[data-language=orc],[data-language=primordial],[data-language=terran]{font-family:Dethek,serif}[data-language=elvish]{font-family:TengwarAnnatar,serif}[data-language=draconic]{font-family:Iokharic,serif}[data-language=abyssal]{font-family:Barazhad,serif}[data-language=infernal]{font-family:Infernal,serif}[data-language=celestial]{font-family:Celestial,serif}[data-language=deep-speech]{font-family:ArCiela,serif}[data-language=druidic]{font-family:JungleSlang,serif}[data-language=gith]{font-family:Pulsian,serif}[data-language=gnoll]{font-family:Kargi,serif}[data-language=sylvan]{font-family:OldeEspruar,serif}[data-language=undercommon]{font-family:HighDrowic,serif}[data-language=aarakocra]{font-family:OldeThorass,serif}[data-language=azlanti],[data-language=hallit],[data-language=mwangi],[data-language=shoanti],[data-language=taldane],[data-language=varisian]{font-family:Tengwar,serif}[data-language=dwarven],[data-language=petran],[data-language=pf2-gnomish],[data-language=pf2-orcish],[data-language=pyric],[data-language=shoony]{font-family:Dethek,serif}[data-language=elven]{font-family:TengwarAnnatar,serif}[data-language=kholo],[data-language=pf2-goblin]{font-family:Kargi,serif}[data-language=pf2-halfling]{font-family:Tengwar,serif}[data-language=pf2-draconic]{font-family:Iokharic,serif}[data-language=cyclops],[data-language=jotun]{font-family:MeroiticDemotic,serif}[data-language=arboreal],[data-language=pf2-sylvan]{font-family:OldeEspruar,serif}[data-language=chthonian],[data-language=protean]{font-family:Barazhad,serif}[data-language=empyrean]{font-family:Celestial,serif}[data-language=daemonic],[data-language=diabolic],[data-language=strix]{font-family:Infernal,serif}[data-language=utopian]{font-family:MarasEye,serif}[data-language=sussuran],[data-language=thalassic]{font-family:OldeThorass,serif}[data-language=aklo],[data-language=dh-katari]{font-family:Ophidian,serif}[data-language=alghollthu],[data-language=pf2-destrachan]{font-family:ArCiela,serif}[data-language=caligni],[data-language=necril],[data-language=sakvroth]{font-family:HighDrowic,serif}[data-language=anadi],[data-language=wildsong]{font-family:JungleSlang,serif}[data-language=dziriak]{font-family:Pulsian,serif}[data-language=boggard],[data-language=grippli],[data-language=iruxi]{font-family:Semphari,serif}[data-language=requian],[data-language=sphinx]{font-family:Reanaarian,serif}[data-language=tengu]{font-family:Oriental,serif}[data-language=thassilonian]{font-family:Thassilonian,serif}[data-language=garundi],[data-language=vudrani]{font-family:Qijomi,serif}[data-language=kelish]{font-family:HighschoolRunes,serif}[data-language=jistkan],[data-language=skald]{font-family:Valmaric,serif}[data-language=erutaki]{font-family:Tuzluca,serif}[data-language=tien]{font-family:Oriental,serif}[data-language=dh-common],[data-language=dh-halfling]{font-family:Thorass,serif}[data-language=dh-elven]{font-family:TengwarAnnatar,serif}[data-language=dh-faerie],[data-language=dh-firbolg]{font-family:OldeEspruar,serif}[data-language=dh-dwarven]{font-family:Dethek,serif}[data-language=dh-orc]{font-family:OrkGlyphs,serif}[data-language=dh-giant]{font-family:MeroiticDemotic,serif}[data-language=dh-fungril]{font-family:MageScript,serif}[data-language=dh-galapa]{font-family:Saurian,serif}[data-language=dh-ribbet]{font-family:Semphari,serif}[data-language=dh-simiah]{font-family:JungleSlang,serif}[data-language=dh-clank]{font-family:Pulsian,serif}[data-language=dh-inferis]{font-family:Infernal,serif}[data-language=dh-draconic]{font-family:Iokharic,serif}[data-language=dh-celestial]{font-family:Celestial,serif}[data-language=dh-undead]{font-family:HighDrowic,serif}[data-language=dh-beastfolk]{font-family:Kargi,serif}[data-language=aklo_coc],[data-language=serpent-folk]{font-family:Ophidian,serif}[data-language=elder-thing],[data-language=r-lyehian]{font-family:ArCiela,serif}[data-language=mi-go]{font-family:Pulsian,serif}[data-language=hyperborean]{font-family:Floki,serif}[data-language=naacal]{font-family:MeroiticDemotic,serif}[data-language=alethi],[data-language=kharbranthian],[data-language=veden]{font-family:WomensScript,serif}[data-language=thaylen]{font-family:ThaylenScript,serif}[data-language=dawnchant]{font-family:Floki,serif}[data-language=azish]{font-family:Oriental,serif}[data-language=shin]{font-family:Tengwar,serif}[data-language=unkalaki]{font-family:Tuzluca,serif}[data-language=herdazian]{font-family:Qijomi,serif}[data-language=iriali]{font-family:Reanaarian,serif}[data-language=natan]{font-family:Valmaric,serif}[data-language=listener]{font-family:MarasEye,serif}[data-language=custom-arcane]{font-family:MageScript,serif}[data-language=custom-ancient]{font-family:Floki,serif}[data-language=custom-alien]{font-family:ArCiela,serif}[data-language=custom-divine]{font-family:Celestial,serif}[data-language=custom-feral]{font-family:Saurian,serif}[data-language=custom-runic]{font-family:HighschoolRunes,serif}[data-language=custom-glyphic]{font-family:MeroiticDemotic,serif}[data-language][data-language-basic]{border-color:rgba(200,168,75,.2) rgba(200,168,75,.2) rgba(200,168,75,.2) rgba(200,168,75,.35);background:rgba(200,168,75,.03)}[data-language][data-language-basic]:before{content:"you recognize this script";position:absolute;top:.35rem;left:.6rem;font-family:var(--font-ui,ui-sans-serif,system-ui,sans-serif);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(200,168,75,.5);pointer-events:none}[data-language-inline][data-language-basic]{border-bottom:1px dotted rgba(200,168,75,.4)}[data-language][data-language-partial]{border-color:rgba(138,127,216,.25) rgba(138,127,216,.25) rgba(138,127,216,.25) rgba(138,127,216,.45);background:rgba(138,127,216,.04)}[data-language][data-language-partial][data-language-hover-translate]:hover{border-color:rgba(138,127,216,.45);background:rgba(138,127,216,.08)}[data-language-inline][data-language-partial][data-language-known],[data-language][data-language-partial][data-language-known]{opacity:.7;font-style:italic;font-family:inherit!important;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}[data-language=celestial]:not([data-language-known]),[data-language=custom-divine]:not([data-language-known]),[data-language=dh-celestial]:not([data-language-known]),[data-language=empyrean]:not([data-language-known]){font-size:1.4em}[data-language=alghollthu]:not([data-language-known]),[data-language=custom-alien]:not([data-language-known]),[data-language=deep-speech]:not([data-language-known]),[data-language=elder-thing]:not([data-language-known]),[data-language=pf2-destrachan]:not([data-language-known]),[data-language=r-lyehian]:not([data-language-known]){font-size:1.3em}h1[data-language]:not([data-language-known]){font-size:2em}h2[data-language]:not([data-language-known]){font-size:1.5em}h3[data-language]:not([data-language-known]){font-size:1.25em}ol[data-language]:not([data-language-known]),ul[data-language]:not([data-language-known]){list-style-position:outside}ol[data-language]:not([data-language-known])::marker,ul[data-language]:not([data-language-known])::marker{font-family:var(--font-ui),system-ui,sans-serif}blockquote[data-language]:not([data-language-known]){border-color:var(--border-default)}[data-language-preview] [data-language][data-language-hover-translate]:hover,[data-portal-body] [data-language][data-language-hover-translate]:hover{font-family:inherit!important;font-size:inherit!important;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}[data-language-preview] [data-language-inline][data-language-hover-translate]:hover,[data-portal-body] [data-language-inline][data-language-hover-translate]:hover{font-family:inherit!important;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}@media (pointer:coarse){[data-language-hover-translate]:not([data-language-known]){border-color:rgba(200,168,75,.5);animation:language-tap-hint 2.4s ease-in-out infinite;cursor:pointer}[data-language-hover-translate]:not([data-language-known]):before{content:"tap to read";position:absolute;top:.35rem;left:.6rem;font-family:var(--font-ui,ui-sans-serif,system-ui,sans-serif);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(200,168,75,.6);pointer-events:none}[data-language-hover-translate][data-language-known]:before{display:none}[data-language-inline][data-language-hover-translate]:not([data-language-known]):before{content:none}[data-language-inline][data-language-hover-translate]:not([data-language-known]){border-bottom:1px dashed rgba(200,168,75,.5);animation:language-tap-hint 2.4s ease-in-out infinite}}@keyframes language-tap-hint{0%,to{border-color:rgba(200,168,75,.3)}50%{border-color:rgba(200,168,75,.65)}}.entity-editor [data-language]{font-size:inherit!important}.entity-editor [data-language-inline],.entity-editor [data-language]{font-family:inherit!important;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.entity-editor [data-language]:hover{background:rgba(200,168,75,.08);border-color:rgba(200,168,75,.5)}