.site-decoration-layer{position:fixed;inset:0;z-index:6;overflow:hidden;pointer-events:none;contain:strict;isolation:isolate}
.site-decoration-canvas{display:block;width:100%;height:100%;opacity:.72}
.site-decoration-aurora{position:absolute;width:58vmax;height:42vmax;border-radius:50%;opacity:.16;filter:blur(70px);will-change:transform;animation:site-aurora-drift 18s ease-in-out infinite alternate}
.site-decoration-aurora.is-one{left:-18vmax;top:-22vmax;background:radial-gradient(circle,rgba(64,220,255,.9),transparent 66%)}
.site-decoration-aurora.is-two{right:-20vmax;bottom:-26vmax;background:radial-gradient(circle,rgba(154,105,255,.78),transparent 68%);animation-delay:-8s;animation-direction:alternate-reverse}
.site-pointer-halo{position:absolute;left:0;top:0;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(var(--ambient-accent-rgb,73,211,255),.18),rgba(var(--ambient-accent-rgb,73,211,255),.055) 34%,transparent 70%);transform:translate3d(-300px,-300px,0);transition:opacity .22s ease;will-change:transform}
.site-decoration-layer.has-pointer .site-pointer-halo{opacity:1}
.site-decoration-static{position:absolute;inset:0;will-change:transform,opacity}.site-decoration-static.is-light-rays{inset:-35%;opacity:.13;background:repeating-conic-gradient(from 208deg at 50% 0,transparent 0 7deg,rgba(135,226,255,.4) 8deg 10deg,transparent 11deg 19deg);filter:blur(12px);animation:site-rays-drift 16s ease-in-out infinite alternate}.site-decoration-static.is-grid-glow{opacity:.13;background-image:linear-gradient(rgba(102,224,255,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(102,224,255,.32) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 50% 42%,#000,transparent 72%);animation:site-grid-drift 20s linear infinite}.site-decoration-static.is-soft-vignette{background:radial-gradient(ellipse at center,transparent 42%,rgba(0,8,18,.38) 100%)}
html[data-decoration-intensity="low"] .site-decoration-canvas{opacity:.52}
html[data-decoration-intensity="high"] .site-decoration-canvas{opacity:.86}
html[data-decoration-intensity="low"] .site-decoration-aurora{opacity:.1}
html[data-decoration-intensity="high"] .site-decoration-aurora{opacity:.22}
@keyframes site-aurora-drift{from{transform:translate3d(-3%,1%,0) scale(.96)}to{transform:translate3d(12%,9%,0) scale(1.08)}}
@media (prefers-reduced-motion:reduce){.site-decoration-layer{display:none!important}}
@media (max-width:760px),(hover:none),(pointer:coarse){.site-decoration-layer{display:none!important}.site-pointer-halo{display:none}}
@media print{.site-decoration-layer{display:none!important}}

@media (min-width:761px) and (hover:hover) and (pointer:fine){
html[data-decoration-enabled="true"][data-ui-decoration="border-beam"] :is(.account-card,.phrase-card,.section-card,.management-panel){background-image:linear-gradient(var(--premium-card-bg,var(--surface-strong,#102633)),var(--premium-card-bg,var(--surface-strong,#102633))),conic-gradient(from var(--site-beam-angle),transparent 72%,rgba(101,226,255,.82),rgba(190,141,255,.7),transparent 92%);background-origin:border-box;background-clip:padding-box,border-box;border-color:transparent;animation:site-border-beam 7s linear infinite}
html[data-decoration-enabled="true"][data-ui-decoration="shimmer"] :is(button,.button,.nav-item){position:relative;overflow:hidden}
html[data-decoration-enabled="true"][data-ui-decoration="shimmer"] :is(button,.button,.nav-item)::after{content:"";position:absolute;inset:-60% auto -60% -45%;width:24%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-18deg);animation:site-ui-shimmer 6.5s ease-in-out infinite}
html[data-decoration-enabled="true"][data-ui-decoration="ripple"] :is(button,.button,.nav-item,.account-card,.phrase-card){transition:box-shadow .24s ease,transform .24s ease}
html[data-decoration-enabled="true"][data-ui-decoration="ripple"] :is(button,.button,.nav-item,.account-card,.phrase-card):hover{box-shadow:0 0 0 5px rgba(var(--ambient-accent-rgb,73,211,255),.08),0 10px 28px rgba(3,14,24,.16);transform:translateY(-1px)}
html[data-decoration-enabled="true"][data-ui-decoration="soft-glow"] :is(.account-card,.phrase-card,button,.button):hover{box-shadow:0 12px 34px rgba(var(--ambient-accent-rgb,73,211,255),.18)}html[data-decoration-enabled="true"][data-ui-decoration="gradient-shift"] :is(.button-primary,.nav-item.is-active){background-size:220% 220%;animation:site-gradient-shift 7s ease infinite}html[data-decoration-enabled="true"][data-ui-decoration="spotlight"] :is(.account-card,.phrase-card):hover{background-image:radial-gradient(circle at 50% 0,rgba(var(--ambient-accent-rgb,73,211,255),.16),transparent 58%)}
html[data-decoration-enabled="true"][data-ui-decoration="glass-sheen"] :is(.account-card,.phrase-card,.section-card){background-image:linear-gradient(135deg,rgba(255,255,255,.09),transparent 34%,transparent 70%,rgba(108,220,255,.05))}html[data-decoration-enabled="true"][data-ui-decoration="neon-edge"] :is(.account-card,.phrase-card,.section-card){border-color:rgba(var(--ambient-accent-rgb,73,211,255),.52);box-shadow:inset 0 0 14px rgba(var(--ambient-accent-rgb,73,211,255),.06),0 0 11px rgba(var(--ambient-accent-rgb,73,211,255),.09)}html[data-decoration-enabled="true"][data-ui-decoration="breathing-border"] :is(.account-card,.phrase-card){animation:site-border-breathe 4.8s ease-in-out infinite}html[data-decoration-enabled="true"][data-ui-decoration="gentle-lift"] :is(.account-card,.phrase-card,button,.button){transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease}html[data-decoration-enabled="true"][data-ui-decoration="gentle-lift"] :is(.account-card,.phrase-card,button,.button):hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(1,12,23,.2)}html[data-decoration-enabled="true"][data-ui-decoration="tilt-lite"] :is(.account-card,.phrase-card){transition:transform .28s ease}html[data-decoration-enabled="true"][data-ui-decoration="tilt-lite"] :is(.account-card,.phrase-card):hover{transform:perspective(900px) rotateX(1.2deg) rotateY(-1.2deg) translateY(-1px)}html[data-decoration-enabled="true"][data-ui-decoration="color-wash"] :is(.account-card,.phrase-card,.section-card){background-image:linear-gradient(125deg,rgba(67,210,255,.055),transparent 45%,rgba(175,113,255,.06))}html[data-decoration-enabled="true"][data-ui-decoration="dot-texture"] :is(.account-card,.phrase-card,.section-card){background-image:radial-gradient(rgba(190,239,255,.12) .7px,transparent .8px);background-size:12px 12px}html[data-decoration-enabled="true"][data-ui-decoration="corner-glow"] :is(.account-card,.phrase-card,.section-card){background-image:radial-gradient(circle at 100% 0,rgba(var(--ambient-accent-rgb,73,211,255),.15),transparent 32%)}html[data-decoration-enabled="true"][data-ui-decoration="underline-slide"] :is(button,.button,.nav-item){background-image:linear-gradient(90deg,rgba(var(--ambient-accent-rgb,73,211,255),.85),rgba(181,130,255,.72));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .3s ease}html[data-decoration-enabled="true"][data-ui-decoration="underline-slide"] :is(button,.button,.nav-item):hover{background-size:100% 2px}
html[data-decoration-enabled="true"] :is(.phrase-card,.phrase-card:hover){transform:none!important}
}

@property --site-beam-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes site-border-beam{to{--site-beam-angle:360deg}}@keyframes site-ui-shimmer{0%,72%{left:-45%;opacity:0}78%{opacity:1}96%,100%{left:125%;opacity:0}}
@media(prefers-reduced-motion:reduce){html[data-ui-decoration] :is(button,.button,.nav-item,.account-card,.phrase-card,.section-card,.management-panel){animation:none!important;transition:none!important}html[data-ui-decoration] :is(button,.button,.nav-item)::after{display:none!important}}
@keyframes site-rays-drift{to{transform:translate3d(3%,2%,0) rotate(2deg)}}@keyframes site-grid-drift{to{background-position:54px 54px}}@keyframes site-gradient-shift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
@keyframes site-border-breathe{0%,100%{border-color:rgba(var(--ambient-accent-rgb,73,211,255),.18);box-shadow:0 0 0 rgba(var(--ambient-accent-rgb,73,211,255),0)}50%{border-color:rgba(var(--ambient-accent-rgb,73,211,255),.55);box-shadow:0 0 18px rgba(var(--ambient-accent-rgb,73,211,255),.1)}}
