:root{--background: #fcfafc;--foreground: #25172a;--card: #ffffff;--card-foreground: #25172a;--popover: #ffffff;--popover-foreground: #25172a;--primary: #864ba2;--primary-foreground: #ffffff;--secondary: #f0e8f3;--secondary-foreground: #34213a;--muted: #f3eef5;--muted-foreground: #6b5c70;--accent: #d15364;--accent-foreground: #ffffff;--border: #ddd1e2;--input: #ddd1e2;--ring: #864ba2;--ivory: #fcfafc;--blush: #f1e8f4;--cranberry: #c54b60;--mint: #dcebe3;--mint-deep: #4f836f;--teal: #79a8aa;--lavender: #ddcce8;--lavender-soft: #eee5f3;--amber: #cf9449;--rose-soft: #f3dce1;--cream: #fcfafc;--aubergine: #2f1738;--aubergine-soft: #6b5570;--ink: #201624;--plum: #5e316f;--hairline: color-mix(in srgb, #2f1738 16%, transparent);--gel-1: color-mix(in srgb, #dcebe3 68%, transparent);--gel-2: color-mix(in srgb, #ddcce8 58%, transparent);--font-display: "Newsreader", ui-serif, Georgia, serif;--font-sans: "Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius: .25rem;--gradient-hero: linear-gradient(135deg, #fcfafc 0%, #f3edf6 58%, #ebe0f0 100%);--gradient-soft: linear-gradient(135deg, #fcfafc 0%, #f5eff7 100%);--gradient-mint: linear-gradient(135deg, #edf6f0 0%, #e6eef1 100%)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.evara-landing{--font-display: "Newsreader", ui-serif, Georgia, serif;--font-sans: "Manrope", ui-sans-serif, system-ui, sans-serif}.font-display{font-family:var(--font-display)!important;font-optical-sizing:auto;letter-spacing:-.035em}::selection{background:#ddcce8;color:#25172a}.glass,.glass-strong{background:color-mix(in srgb,#ffffff 92%,transparent);border:1px solid var(--border);border-radius:2px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gel-nav,.gel-btn,.gel-btn-ghost,.gel-icon-btn,.gel-badge,.gel-chip,.gel-mark,.gel-cycle-node{border-radius:2px;box-shadow:none}.gel-btn-primary{background:var(--aubergine)}.gel-icon-btn{background:transparent;border-color:var(--border)}.gel-icon-btn:hover{background:var(--secondary)}.gel-mark{background:transparent;color:var(--primary);border:1px solid var(--border)}.gel-nav-link-bar{background:var(--primary)}.award-kicker{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.award-rule{height:1px;background:var(--hairline)}.award-grid-paper{background-image:linear-gradient(to right,color-mix(in srgb,#864ba2 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,#864ba2 7%,transparent) 1px,transparent 1px);background-size:44px 44px}.award-link{position:relative;display:inline-flex;align-items:center;gap:.7rem;padding-bottom:.35rem;color:var(--aubergine);font-size:.9rem;font-weight:650;text-decoration:none}.award-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .26s ease}.award-link:hover:after{transform:scaleX(.35)}.award-corner{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.award-section{border-top:1px solid var(--hairline)}.wiki-copy>section{border-top:1px solid var(--hairline);padding-top:2.25rem}.wiki-copy>section:first-child{border-top:0;padding-top:0}.wiki-copy h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.035em}.wiki-copy p,.wiki-copy li{font-size:1rem;line-height:1.78}html.judge-view{--background: #ffffff;--foreground: #171019;--muted-foreground: #4f4652;--border: #bfb4c4}html.judge-view .judge-checkpoint,html.judge-view [data-evidence]{outline-color:#864ba2}@media(max-width:767px){.award-grid-paper{background-size:32px 32px}}.wiki-copy .rounded-xl,.wiki-copy .rounded-2xl,.wiki-copy .rounded-3xl{border-radius:2px!important}.wiki-copy .shadow-sm,.wiki-copy .shadow-md,.wiki-copy .shadow-lg,.wiki-copy .shadow-xl{box-shadow:none!important}@supports selector(html:has(main[data-page-shell="wiki"])){html:has(main[data-page-shell=wiki]){scrollbar-color:#8db99f #e4f0f0;scrollbar-width:auto}@supports selector(::-webkit-scrollbar){html:has(main[data-page-shell=wiki])::-webkit-scrollbar{width:18px}html:has(main[data-page-shell=wiki])::-webkit-scrollbar-track{background:#e4f0f0;border-left:1px solid #c4d9d9;border-radius:18px}html:has(main[data-page-shell=wiki])::-webkit-scrollbar-thumb{background:#8db99f;border:3px solid #e4f0f0;border-radius:999px;min-height:68px}html:has(main[data-page-shell=wiki])::-webkit-scrollbar-thumb:hover{background:#406451}html:has(main[data-page-shell=wiki])::-webkit-scrollbar-button{height:10px;background:#e4f0f0}}}
