@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}:root{--bg:#05070d;--bg-elev:#0a1024;--bg-card:#0d1631;--border:#22304f;--text:#e6ebf3;--text-muted:#8e9bb0;--royal:#2d5aa8;--royal-bright:#3d6fc7;--ice:#8fcdf2;--ice-soft:#c4e6fa;--silver:#e9eef6;--radius:10px;--max-width:1100px;--font-display:"Cinzel", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{color-scheme:dark}body{background:radial-gradient(ellipse at top, #2d5aa847, transparent 60%), var(--bg);color:var(--text);font-family:var(--font-body);flex-direction:column;min-height:100vh;margin:0;line-height:1.6;display:flex}main{flex:1}h1,h2,h3{font-family:var(--font-display);color:var(--silver);text-shadow:0 0 24px #8fcdf240;letter-spacing:.02em;line-height:1.2}a{color:var(--ice)}a:hover{color:var(--ice-soft)}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 16px}.section{padding:3rem 0}.page-title{margin:2.5rem 0 .5rem;font-size:clamp(2rem,5vw,2.8rem)}.lead{color:var(--text-muted);max-width:65ch;font-size:1.1rem}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem}.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.btn{border:1px solid var(--ice);border-radius:999px;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-block}.btn-primary{background:var(--royal);color:#fff}.btn-primary:hover{background:var(--royal-bright);color:#fff;box-shadow:0 0 20px #8fcdf259}.btn-ghost{color:var(--ice)}.btn-ghost:hover{background:#8fcdf21f}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:.65rem .75rem}th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.table-wrap{overflow-x:auto}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);backdrop-filter:blur(8px);background:#05070dd9}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--silver);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}nav[data-astro-cid-nen7h5rs]{gap:1.25rem;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:.25rem 0;font-weight:600;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--silver)}nav[data-astro-cid-nen7h5rs]{align-items:center}nav[data-astro-cid-nen7h5rs] .lang-switch[data-astro-cid-nen7h5rs]{border:1px solid var(--ice);color:var(--ice);letter-spacing:.05em;border-bottom-width:1px;border-radius:999px;padding:.2rem .6rem;font-size:.85rem}nav[data-astro-cid-nen7h5rs] .lang-switch[data-astro-cid-nen7h5rs]:hover{color:var(--silver);background:#8fcdf21f}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--silver);border-bottom-color:var(--ice)}@media (width<=600px){.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}nav[data-astro-cid-nen7h5rs]{gap:.9rem}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);text-align:center;margin-top:3rem;padding:2rem 0;font-size:.9rem}p[data-astro-cid-jo6i4kqk]{margin:.25rem 0}.muted[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:.8rem}
