:root{--aether-gold-1: #d4af37;--aether-gold-2: #f3e5ab;--aether-gold-soft: rgba(212, 175, 55, .05);--aether-gold-medium: rgba(212, 175, 55, .25);--aether-secondary-fixed: #ffe088;--aether-secondary-fixed-dim: #e9c349;--aether-surface: #fdf8f7;--aether-surface-variant: #e5e2e0;--aether-primary-container: #f2f0ea;--aether-on-surface: #1c1b1b;--aether-on-surface-variant: #464741;--aether-outline: #777871;--aether-outline-variant: #c7c7bf;--aether-section-gap: 128px;--aether-margin-edge: 64px;--aether-container-max: 1440px;--aether-gold-gradient: linear-gradient(135deg, var(--aether-gold-1) 0%, var(--aether-gold-2) 100%);--hdr: 81px}@media (max-width: 640px){:root{--hdr: 66px}}.ae-header{height:var(--hdr)}.ae-wordmark{font-size:clamp(18px,1.8vw,24px)}.ae-wordmark-sub{font-size:12px}@media (max-width: 360px){.ae-wordmark{font-size:15px}.ae-wordmark-sub{font-size:10px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%;background:var(--aether-surface);color:var(--aether-on-surface);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}.ae-gold{background:var(--aether-gold-gradient);color:#171717;transition:filter .2s ease,transform .2s ease}.ae-gold:hover{filter:brightness(1.08)}.ae-sticky:hover{transform:scale(1.03)}.ae-glass{background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);box-shadow:0 40px 60px -15px var(--aether-gold-soft)}.ae-glass-dark{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);color:#fff}.ae-text-gold{color:#b08820}.ae-italic-accent{font-style:italic;color:var(--aether-secondary-fixed-dim)}.ae-card{background:#fff;border:1px solid var(--aether-outline-variant);transition:box-shadow .5s ease,transform .5s ease}.ae-card:hover{box-shadow:0 20px 40px -10px var(--aether-gold-medium);transform:translateY(-4px)}.ae-tile img{transition:transform 1.1s ease}.ae-tile:hover img{transform:scale(1.05)}.ae-tile .ae-tile-cap{opacity:0;transform:translateY(8px);transition:all .5s ease}.ae-tile:hover .ae-tile-cap{opacity:1;transform:translateY(0)}.ae-zoom img{transition:transform 1.2s ease}.ae-zoom:hover img{transform:scale(1.05)}.ae-underline{border-bottom:1px solid var(--aether-on-surface);padding-bottom:4px;transition:color .2s ease,border-color .2s ease}.ae-underline:hover{color:var(--aether-outline);border-color:var(--aether-outline)}.ae-btn-light:hover{background:#ffffffe6!important}.ae-btn-outline:hover{background:#ffffff1a!important}.ae-lift{transition:transform .5s ease,box-shadow .5s ease}.ae-lift:hover{transform:translateY(-6px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1c1b1b2e;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#1c1b1b4d}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aetherFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ae-fade-in{animation:aetherFadeIn .8s ease forwards}@media (prefers-reduced-motion: reduce){.ae-fade-in{animation:none}.ae-tile img,.ae-zoom img,.ae-card,.ae-lift,.ae-gold{transition:none}}#msg91-captcha{display:flex;justify-content:center;margin-bottom:14px}#msg91-captcha:empty{display:none;margin:0}
