@font-face{font-family:Onest;src:url('/assets/fonts/Onest-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url('/assets/fonts/Onest-SemiBold.woff2') format('woff2');font-weight:500 900;font-display:swap}@font-face{font-family:'JetBrains Mono';src:url('/assets/fonts/JetBrainsMono-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
.nav-actions .button-account[aria-current]{outline:0;box-shadow:inset 0 1px 0 rgba(255,239,225,.22),0 8px 22px -13px rgba(230,105,84,.7)}.nav-actions .button-account[aria-current]:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px}
.download-action{position:relative;overflow:hidden;isolation:isolate}.download-action::before{content:'';position:absolute;inset:-50% auto -50% -65%;width:42%;background:linear-gradient(100deg,transparent,rgba(255,242,229,.16),transparent);transform:skewX(-18deg) translateX(0);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.download-action:hover::before{transform:skewX(-18deg) translateX(430%)}.download-action .download-cue{transition:transform .3s cubic-bezier(.22,1,.36,1)}.download-action:hover .download-cue{transform:translate(3px,-2px)}.community-logo{width:19px!important;height:19px!important;object-fit:contain;flex:none}
body[data-page=home]{min-height:100dvh;display:flex;flex-direction:column}body[data-page=home] .site-footer{margin-top:auto!important;padding-block:35px 22px}body[data-page=home] .home-minimal{padding-bottom:24px}
.gallery [role=tabpanel]{aspect-ratio:1544/1019;display:grid;place-items:stretch;overflow:hidden}.gallery-image{width:100%;height:100%;max-height:none;object-fit:contain;margin:0}
.gallery [role=tabpanel]:has(.gallery-viewport){aspect-ratio:auto;display:block;padding:0}.gallery-viewport{position:relative;width:100%;overflow:hidden;border-radius:10px;background:#11120f}.gallery-viewport>.gallery-image-framed{position:absolute;object-fit:fill;max-width:none;max-height:none;margin:0;border-radius:0}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body:not([data-page=account]) .community-logo{fill:currentColor;background:none;border-radius:0;color:inherit}
body[data-page=account] .recovery-channel img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 36px}
#bot-link-result{margin-top:18px}.bot-link-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:14px}.bot-link-actions>button,.bot-link-actions>a{margin:0!important;min-height:32px;display:inline-flex;align-items:center}
.recovery-channels{display:grid;grid-template-columns:1fr 1fr;gap:14px}.recovery-channel{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--border);background:rgba(35,27,24,.5);border-radius:13px;text-align:left;min-height:88px;transition:background .3s,border-color .3s,transform .3s}.recovery-channel:hover{background:rgba(52,39,32,.65);border-color:#785449;transform:translateY(-2px)}.recovery-channel img{width:36px;height:36px;object-fit:contain}.recovery-channel>span{display:grid;gap:5px;min-width:0}.recovery-channel strong{font-size:14px;font-weight:550}.recovery-channel [data-channel-handle]{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.channel-management{display:flex;gap:25px;flex-wrap:wrap}.channel-management button{font-size:12px}#bot-command,#command{font-family:'JetBrains Mono',Consolas,monospace}.hwid-row{display:grid;grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:20px}.hwid-row h3{margin:0!important}.hwid-row .account-help{white-space:nowrap;font-size:11px}.hwid-row .button{min-height:43px;font-size:12px;padding:10px 14px}.hwid-product{min-width:0}
.custom-select{position:relative;width:100%;min-width:0}.native-select-hidden{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(100%);opacity:0;pointer-events:none;min-height:0!important;padding:0!important;overflow:hidden}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:49px;padding:12px 15px;background:#181211;border:1px solid #3b302d;border-radius:8px;font:inherit;font-size:13px;color:var(--text);text-align:left;transition:border-color .25s,background .25s}.select-trigger[aria-expanded=true]{border-color:#b97561}.select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-chevron{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .24s}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(225deg)}.select-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:45;display:grid;padding:6px;background:rgba(35,25,21,.98);border:1px solid #4b3630;border-radius:10px;box-shadow:0 16px 35px rgba(13,8,6,.32);max-height:280px;overflow:auto}.select-menu [role=option]{border:0;border-radius:6px;text-align:left;background:transparent;padding:10px;font:inherit;font-size:13px;color:var(--muted);transition:background .2s,color .2s}.select-menu [role=option]:hover,.select-menu [role=option]:focus-visible{background:#3b2923;color:var(--text)}.select-menu [aria-selected=true]{color:#f4bba8;background:#30221d}.select-menu button:disabled{opacity:.4}.select-trigger:disabled{opacity:.5}
.confirmation-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(10,7,6,.67);backdrop-filter:blur(8px)}.confirmation-dialog{width:min(440px,100%);padding:29px;border:1px solid #594038;background:#221916;border-radius:17px;box-shadow:0 28px 90px rgba(10,5,4,.35)}.confirmation-dialog h2{font-size:23px;line-height:1.4;margin:0}.confirmation-actions{display:flex;justify-content:end;gap:12px;margin-top:28px}.confirmation-actions .button{min-height:42px;font-size:12px;padding:10px 17px}
.site-custom-cursor{position:fixed;top:0;left:0;width:16px;height:20px;z-index:60;pointer-events:none;background:url('/assets/aeterna-cross-cursor.svg') center/16px 20px no-repeat;mix-blend-mode:exclusion;transform:translate3d(-100px,-100px,0);contain:layout paint;will-change:transform}.custom-cursor-ready,.custom-cursor-ready body,.custom-cursor-ready body *{cursor:none!important}
@media(pointer:fine){body,a,button,summary,[role=button],[role=combobox],[role=option]{cursor:url('/assets/aeterna-cross-cursor.svg') 8 10,auto}}
.help-intro{padding-top:64px}.help-intro>p{max-width:55ch;color:var(--muted);margin-top:20px}.support-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:26px}.support-card{padding:28px;border:1px solid var(--border);border-radius:17px;background:rgba(35,27,24,.4)}.support-card h2{font-size:25px;margin-bottom:24px}.support-card ol{padding-left:22px;color:var(--muted);font-size:14px;line-height:1.8}.support-card li+li{margin-top:17px}.support-card .support-actions{display:grid;gap:15px}.support-log-list{display:grid;gap:14px;margin:28px 0;color:var(--muted)}.support-log-list>div{display:grid;grid-template-columns:100px 1fr;gap:20px}.support-log-list dd{margin:0}.support-log-list code{font-family:'JetBrains Mono',Consolas,monospace;font-size:12px}@media(max-width:800px){.support-grid{grid-template-columns:1fr}.support-log-list>div{grid-template-columns:1fr;gap:8px}}
@media(max-width:1000px){.hwid-row{grid-template-columns:auto minmax(150px,1fr) auto;gap:14px}.hwid-row .account-help{grid-column:2/-1}}
@media(min-width:1100px){.hwid-row{grid-template-columns:auto 170px 145px 1fr;gap:18px}}
@media(max-width:650px){.recovery-channels{grid-template-columns:1fr}.hwid-row{grid-template-columns:1fr;gap:14px}.hwid-row .account-help{grid-column:auto}.hwid-row .button{justify-self:start}.confirmation-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.download-action::before,.download-action .download-cue,.recovery-channel,.select-trigger,.select-chevron{transition:none}.download-action:hover .download-cue,.recovery-channel:hover{transform:none}}
