body[data-theme=night]{--bg:#10182c;--panel:#1d2a43;--panel2:#293b5a;--fg:#f5f1f8;--muted:#afbdd0;--line:#41516b;--accent:#dfc8f6;--glow:#a697d9;--pane:var(--panel);--pane2:var(--panel2);--edge:var(--line);--text:var(--fg);--a:var(--accent);--b:var(--glow);--second:var(--glow);}
body[data-theme=forest]{--bg:#14231f;--panel:#22382f;--panel2:#314d40;--fg:#f2f5ed;--muted:#b4cabc;--line:#496656;--accent:#d5e1b9;--glow:#97c7aa;--pane:var(--panel);--pane2:var(--panel2);--edge:var(--line);--text:var(--fg);--a:var(--accent);--b:var(--glow);--second:var(--glow);}
body[data-theme=sand]{--bg:#2b2425;--panel:#403538;--panel2:#59484a;--fg:#fff1e8;--muted:#d6bdb7;--line:#725e5c;--accent:#f5d0b4;--glow:#e7ae98;--pane:var(--panel);--pane2:var(--panel2);--edge:var(--line);--text:var(--fg);--a:var(--accent);--b:var(--glow);--second:var(--glow);}
body[data-theme=dusk]{--bg:#211d35;--panel:#362d51;--panel2:#4b3e68;--fg:#f8f0fb;--muted:#cbbbdc;--line:#665778;--accent:#eac4e9;--glow:#bea9e6;--pane:var(--panel);--pane2:var(--panel2);--edge:var(--line);--text:var(--fg);--a:var(--accent);--b:var(--glow);--second:var(--glow);}
html{min-height:100%;background:#10182c}body{min-height:100dvh;background-color:var(--bg,#10182c);background-image:radial-gradient(circle at 95% -5%,color-mix(in srgb,var(--glow) 22%,transparent),transparent 38%)}
button svg{pointer-events:none}
.sonya-icon{width:24px;height:24px;display:inline-block;flex:none;vertical-align:middle}
.brand,.top>span:first-child{display:flex;align-items:center;gap:10px;color:var(--accent);letter-spacing:-1px}.brand>.sonya-icon{width:27px;height:27px}
.item,.card,.quick,.rail,.library,.player,.panel,.widget{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 88%,var(--panel2)),var(--panel));border:1px solid color-mix(in srgb,var(--accent) 9%,var(--line));box-shadow:0 13px 30px #0002,inset 0 1px 0 #ffffff11}
.item,.card{border-radius:23px}.cover,.cardicon{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 20%,var(--panel2)),var(--panel2));color:var(--accent);border-radius:17px;display:grid;place-items:center}.cover .sonya-icon,.cardicon .sonya-icon{width:27px;height:27px}
.navBtn .ic,.rail button>span,.quick .icon{display:inline-grid;place-items:center;color:var(--accent)}.navBtn .ic .sonya-icon,.rail button>span .sonya-icon{width:22px;height:22px}
.badge{display:inline-flex;align-items:center;gap:5px;background:var(--accent);color:var(--bg);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:850;letter-spacing:.4px;box-shadow:0 5px 16px color-mix(in srgb,var(--glow) 20%,transparent)}.badge.plus{background:color-mix(in srgb,var(--glow) 18%,var(--panel2));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--accent)}.badge .sonya-icon{width:13px;height:13px}
.play,.round.play,.btn:not(.secondary),.plan.on,.chip.on,.timers button.on{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 80%,white),var(--accent));color:var(--bg);box-shadow:0 8px 20px color-mix(in srgb,var(--glow) 24%,transparent),inset 0 1px 0 #ffffff75}
.play,.round{display:inline-grid;place-items:center}.play>.sonya-icon{width:24px;height:24px}.tiny,.smallBtn,.round{background:color-mix(in srgb,var(--panel) 80%,transparent);color:var(--fg);box-shadow:0 9px 23px #0002,inset 0 1px 0 #ffffff20}.tiny .sonya-icon,.smallBtn .sonya-icon{width:18px;height:18px;margin-right:5px}.saved .sonya-icon{fill:currentColor;stroke:currentColor;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 35%,transparent))}#favorite.saved,#fav.saved{color:var(--accent)}
.chip,.timers button{border-radius:999px}.orb{filter:drop-shadow(0 15px 38px color-mix(in srgb,var(--glow) 22%,transparent))}.orb>span{color:var(--fg)!important;font-size:23px!important;font-weight:750;text-shadow:0 2px 16px var(--bg)}.watch .orb>span{font-size:17px!important}.duration,.length{display:flex;align-items:center;gap:6px}.duration .sonya-icon,.length .sonya-icon{width:16px;height:16px}
.watch .quick{border-radius:17px}.watch .quick .sonya-icon{width:23px;height:23px}.tabs{background:linear-gradient(130deg,color-mix(in srgb,var(--glow) 18%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));padding:4px;border-radius:16px;box-shadow:0 14px 45px #0003,inset 0 1px 0 #ffffff2c}.tabs button{display:grid;place-items:center}.tabs .sonya-icon{width:19px;height:19px}.widget .sonya-icon{width:27px;height:27px}.watch .timers button{font-size:11px}
#plus{background:radial-gradient(ellipse at 83% 14%,color-mix(in srgb,var(--glow) 30%,transparent),transparent 66%),linear-gradient(140deg,color-mix(in srgb,var(--panel2) 78%,var(--glow)),var(--panel) 88%);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}

.sonya-summary{margin-bottom:30px}.summary-hero{position:relative;overflow:hidden;padding:24px;border-radius:30px;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--glow) 42%,transparent),transparent 43%),linear-gradient(142deg,color-mix(in srgb,var(--panel2) 86%,var(--accent)),var(--panel) 86%);box-shadow:0 20px 55px #0002,inset 0 1px 0 #ffffff21}.summary-hero:after{content:"";position:absolute;width:180px;height:180px;right:-25px;top:-45px;border-radius:50%;background:radial-gradient(circle at 32% 30%,color-mix(in srgb,var(--accent) 48%,transparent),transparent 68%);opacity:.65;pointer-events:none;animation:summaryFloat 10s ease-in-out infinite alternate}.summary-hero h2{font-size:27px;line-height:1.2;margin:26px 0 22px;position:relative;z-index:1}.summary-hero p{color:var(--muted);line-height:1.5}.summary-start{position:relative;z-index:1;background:var(--accent);color:var(--bg);font-weight:800;border:0;border-radius:15px;padding:13px 18px;margin-top:14px;box-shadow:0 8px 20px color-mix(in srgb,var(--glow) 24%,transparent)}.summary-heading{font-size:21px;margin:29px 0 14px}.summary-categories{display:grid;grid-template-columns:1fr 1fr;gap:10px}.summary-category{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--line);border-radius:23px;padding:17px;min-height:104px;background:linear-gradient(125deg,color-mix(in srgb,var(--panel2) 48%,var(--panel)),var(--panel));color:var(--fg);text-align:left;transition:transform .45s,box-shadow .45s}.summary-category:first-child{grid-column:span 2}.summary-category b{display:grid;place-items:center;width:38px;height:38px;background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:13px;margin-bottom:8px;position:relative;z-index:1}.summary-category b svg{width:22px;height:22px}.summary-category>span:last-child{position:relative;z-index:1}.summary-category .category-art{position:absolute;right:-14px;top:-10px;width:153px;height:125px;color:var(--accent);opacity:.34;pointer-events:none;filter:drop-shadow(0 0 19px color-mix(in srgb,var(--accent) 38%,transparent));mask-image:radial-gradient(ellipse 82% 88% at 63% 52%,black 43%,transparent 100%)}.summary-category:first-child .category-art{right:7px;top:-8px;width:195px;height:128px}.category-art svg{width:100%;height:100%}.summary-start:focus-visible,.summary-category:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes summaryFloat{to{transform:translate(-15px,22px) scale(1.13)}}
.shell>.sonya-summary{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:24px;align-items:stretch}.shell>.sonya-summary .summary-heading{display:none}.shell>.sonya-summary .summary-category{min-height:110px}.watch .sonya-summary{margin-bottom:16px}.watch .summary-hero{padding:14px;border-radius:21px}.watch .summary-hero .eyebrow{font-size:9px;letter-spacing:1px}.watch .summary-hero h2{font-size:21px;margin:16px 0 10px}.watch .summary-hero p{font-size:12px}.watch .summary-start{width:100%;padding:11px 7px;font-size:12px}.watch .summary-heading{font-size:17px;margin:18px 0 10px}.watch .summary-categories{grid-template-columns:1fr;gap:8px}.watch .summary-category:first-child{grid-column:auto}.watch .summary-category{min-height:83px;padding:12px;font-size:13px;border-radius:19px}.watch .summary-category b{width:30px;height:30px;margin-bottom:5px}.watch .summary-category b svg{width:19px;height:19px}.watch .summary-category .category-art{width:130px;height:100px;right:-10px;top:-5px}.watch .screen{overflow-y:auto;scrollbar-width:none}.watch .screen::-webkit-scrollbar{display:none}@media(max-width:800px){.shell>.sonya-summary{display:block}.shell>.sonya-summary .summary-heading{display:block}.shell>.sonya-summary .summary-categories{margin-top:20px}}@media(prefers-reduced-motion:reduce){.summary-hero:after{animation:none}.summary-category{transition:none}}
.suite-profile{color:var(--fg);text-align:left}.browse>.suite-profile{display:none}.browse.account-open>:not(.suite-profile){display:none!important}.browse.account-open>.suite-profile{display:block}.suite-profile-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.suite-profile-top h1{margin:0;font-size:32px}.suite-profile>p,.suite-card p,.suite-premium p{color:var(--muted);line-height:1.5}.suite-card,.suite-premium{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 88%,var(--panel2)),var(--panel));border:1px solid color-mix(in srgb,var(--accent) 9%,var(--line));box-shadow:0 13px 30px #0002,inset 0 1px 0 #ffffff11;border-radius:23px;padding:18px;margin:15px 0}.suite-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.suite-row:last-child{border:0}.suite-row small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.suite-row>span{color:var(--accent);font-weight:800}.suite-premium{position:relative;isolation:isolate;overflow:hidden;display:block;text-align:left;color:var(--fg);width:100%;background:radial-gradient(ellipse at 83% 14%,color-mix(in srgb,var(--glow) 30%,transparent),transparent 66%),linear-gradient(140deg,color-mix(in srgb,var(--panel2) 78%,var(--glow)),var(--panel) 88%);border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}.suite-premium>strong{display:flex;align-items:center;gap:6px}.suite-premium>:not(.premium-stars){position:relative;z-index:1}.premium-stars{position:absolute;right:-12px;top:-12px;width:180px;height:150px;color:var(--accent);opacity:.22;pointer-events:none;mask-image:radial-gradient(ellipse at 65% 44%,black 30%,transparent 90%)}.premium-stars svg{width:100%;height:100%}.suite-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.suite-swatches button{background:var(--panel2);color:var(--fg);border:2px solid transparent;border-radius:13px;padding:7px;font-size:11px}.suite-swatches button.on{border-color:var(--accent)}.suite-swatches i{display:block;height:28px;border-radius:8px;margin-bottom:6px}.suite-row select{max-width:55%;background:var(--panel2);color:var(--fg);border:1px solid var(--line);border-radius:12px;padding:8px}.suite-menus button,.suite-menus a{display:block;width:100%;padding:14px 0;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);color:var(--fg);text-decoration:none}.suite-menus>:last-child{border:0}.suite-note{font-size:12px}.suite-dialog{max-width:640px;width:calc(100% - 36px);max-height:85dvh;overflow:auto;border:1px solid var(--line);border-radius:30px;padding:28px;background:var(--bg);color:var(--fg);box-shadow:0 30px 90px #0006}.suite-dialog::backdrop{background:#070b1480;backdrop-filter:blur(12px)}.account-icon{display:inline-grid;place-items:center;color:var(--accent)}.rail .suite-account,.rail [data-cat=favorites]{display:flex;align-items:center;gap:10px}.filter-row{display:flex;gap:8px;align-items:center;margin:18px 0 21px;overflow:auto;scrollbar-width:none}.filter-row .chips{margin:0;overflow:visible}.filter-row>#freeOnly{flex:none;white-space:nowrap}.detailTop #favorite{display:grid;place-items:center;width:42px;height:42px;padding:0}.detailTop #favorite .sonya-icon{margin:0;width:22px;height:22px}.watch .suite-profile-top h1{font-size:21px}.watch .suite-card,.watch .suite-premium{padding:12px;border-radius:18px}.watch .suite-row{flex-wrap:wrap;font-size:12px;gap:8px}.watch .suite-row select{max-width:100%;width:100%}.watch .suite-profile h2{font-size:17px}.watch .suite-profile p{font-size:12px}.watch .suite-swatches{grid-template-columns:1fr 1fr}.watch .suite-menus button,.watch .suite-menus a{font-size:12px}.watch .tabs{position:sticky;top:-1px;z-index:5}.watch .player-return{margin-bottom:8px;background:none;border:0;color:var(--accent);display:flex;align-items:center;gap:5px;font-size:12px}.watch .quick small .sonya-icon{width:12px;height:12px}.headerTools{flex-wrap:wrap}@media(max-width:950px){.side>.suite-account .label{display:none}.side>.suite-account{display:grid;place-items:center}}@media(max-width:680px){.side>.suite-account{display:none}}

.badge.plus{text-transform:none}.filter-row .chips{flex:none}
.desktop-account[hidden]{display:none!important}.desktop-account{max-width:980px;margin:40px auto 70px;padding:0 8px}.desktop-account-open .shell>:not(.header):not(.desktop-account):not(.footer){display:none!important}.desktop-account .suite-card,.desktop-account .suite-premium{padding:24px}.desktop-account .suite-profile-top h1{font-size:38px}.desktop-account .account-close{display:grid;place-items:center;width:42px;height:42px;padding:0}.desktop-account .account-close svg{margin:0}.playtop #favorite{display:grid;place-items:center;padding:0;width:42px;height:42px}.playtop #favorite .sonya-icon{margin:0;width:22px;height:22px}.downloadBtns{display:flex;flex-wrap:wrap;gap:12px}.downloadBtns .store-badge{display:flex;align-items:center;gap:13px;padding:15px 22px;min-width:185px;text-align:left;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:radial-gradient(ellipse at 20% 0,color-mix(in srgb,var(--glow) 30%,transparent),transparent 80%),linear-gradient(145deg,var(--panel2),var(--panel));box-shadow:0 10px 28px #0003,inset 0 1px 0 #ffffff25;color:var(--fg);border-radius:20px;transition:transform .35s,box-shadow .35s}.store-logo{width:30px;height:34px;flex:none}.store-badge small{display:block;font-size:11px;color:var(--muted);font-weight:500}.store-badge strong{display:block;font-size:19px;line-height:1.4}.store-badge:hover{transform:translateY(-2px);box-shadow:0 15px 35px color-mix(in srgb,var(--glow) 18%,transparent)}.watch .screen{padding-bottom:80px}.watch .screen.has-mini{padding-bottom:142px}.watch .tabs{position:absolute;bottom:9px;left:17px;right:17px;top:auto;z-index:6;margin:0;background:color-mix(in srgb,var(--panel) 95%,var(--glow));backdrop-filter:blur(20px)}.watch-mini[hidden],.watch-confirm[hidden]{display:none!important}.watch-mini{position:absolute;bottom:61px;left:14px;right:14px;display:grid;grid-template-columns:minmax(0,1fr) 29px 25px;gap:3px;align-items:center;padding:9px 7px 9px 11px;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:radial-gradient(ellipse at var(--mini-position,50%) 10%,color-mix(in srgb,var(--glow) 35%,transparent),transparent 80%),linear-gradient(130deg,var(--panel2),var(--panel));box-shadow:0 8px 25px #0004,inset 0 1px 0 #ffffff22;z-index:6;overflow:hidden;backdrop-filter:blur(18px);transition:background-position 1s}.watch-mini:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 40%,var(--accent),transparent 75%);opacity:calc(.06 + var(--mini-energy,0)*.14);transition:opacity .8s}.watch-mini button{position:relative;border:0;background:none;color:var(--accent);padding:3px;min-width:0;cursor:pointer}.watch-mini-open{text-align:left}.watch-mini-open strong{display:block;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg)}.watch-mini-progress{display:block;height:3px;background:var(--panel2);border-radius:99px;margin-top:7px;overflow:hidden}.watch-mini-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--glow),var(--accent));transition:width .25s linear}.watch-mini .sonya-icon{width:19px;height:19px}.watch-mini-close .sonya-icon{width:16px;height:16px}.watch-confirm{position:absolute;inset:0;z-index:12;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(18px);display:grid;place-items:center;padding:27px 17px;color:var(--fg)}.watch-confirm h2{font-size:19px;line-height:1.2;margin:0 0 12px}.watch-confirm p{font-size:12px;color:var(--muted)}.watch-confirm button{display:block;width:100%;padding:11px 7px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--fg);font-size:12px;margin-top:10px}.watch-confirm-close{background:var(--accent)!important;color:var(--bg)!important}.watch .player-return .sonya-icon{width:17px;height:17px}@media(prefers-reduced-motion:reduce){.store-badge,.watch-mini,.watch-mini:before{transition:none!important}.store-badge:hover{transform:none}}

.sonya-logo{display:block;width:128px;height:auto;max-width:100%}.header .sonya-logo{width:116px}.watch .top .sonya-logo{width:68px}.side .brand{margin-left:10px;margin-right:10px}@media(max-width:950px){.side .brand{margin-left:0;margin-right:0}.side .sonya-logo{width:68px}}

/* Shared overview interactions: pointer hover, keyboard focus and touch press. */
.sonya-summary .summary-hero,.app #home .hero{transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s ease,border-color .45s ease}
.sonya-summary .summary-category,.app #home .category{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .45s ease}
.sonya-summary .category-art,.app #home .category-art{transform-origin:65% 55%;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .65s ease}
.sonya-summary .summary-category b,.app #home .category b{transition:transform .55s cubic-bezier(.22,1,.36,1),background .5s ease,box-shadow .5s ease}
.sonya-summary .summary-start,.app #home .primary{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,filter .45s ease}
.sonya-summary .summary-hero:before,.app #home .hero:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 75% 15%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);opacity:0;transition:opacity .7s ease}
@media(hover:hover) and (pointer:fine){
.sonya-summary .summary-hero:hover,.app #home .hero:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 36%,var(--line));box-shadow:0 24px 50px #0003,0 0 26px color-mix(in srgb,var(--glow) 12%,transparent),inset 0 1px 0 #ffffff25}
.sonya-summary .summary-hero:hover:before,.app #home .hero:hover:before{opacity:1}
.sonya-summary .summary-category:hover,.app #home .category:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 36%,var(--line));box-shadow:0 15px 30px #0003,0 0 20px color-mix(in srgb,var(--glow) 10%,transparent),inset 0 1px 0 #ffffff20}
.sonya-summary .summary-category:hover .category-art,.app #home .category:hover .category-art{transform:translate(-5px,-3px) scale(1.07) rotate(-3deg);opacity:.45}
.sonya-summary .summary-category:hover b,.app #home .category:hover b{transform:translateY(-1px) scale(1.06);background:color-mix(in srgb,var(--accent) 22%,var(--panel));box-shadow:0 5px 16px color-mix(in srgb,var(--glow) 15%,transparent)}
.sonya-summary .summary-start:hover,.app #home .primary:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 12px 27px color-mix(in srgb,var(--glow) 38%,transparent)}
}
.sonya-summary .summary-category:focus-visible,.app #home .category:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-color:var(--accent)}
.sonya-summary .summary-category:active,.app #home .category:active{transform:scale(.98);transition-duration:.16s}
.sonya-summary .summary-start:active,.app #home .primary:active{transform:scale(.96);filter:brightness(.98);transition-duration:.14s}
@media(prefers-reduced-motion:reduce){
.sonya-summary .summary-hero,.sonya-summary .summary-category,.sonya-summary .category-art,.sonya-summary .summary-category b,.sonya-summary .summary-start,.sonya-summary .summary-hero:before,.app #home .hero,.app #home .category,.app #home .category-art,.app #home .category b,.app #home .primary,.app #home .hero:before{transition:none!important;transform:none!important}
}

.native-downloads{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.native-downloads .store-badge{display:flex;align-items:center;gap:12px;padding:15px;background:linear-gradient(140deg,var(--panel2),var(--panel));border:1px solid var(--accent);text-decoration:none}.native-downloads .store-badge[aria-disabled=true]{opacity:.5;cursor:default}.mac-architecture{display:flex;flex-direction:column;gap:5px;margin:9px 0;color:var(--muted);font-size:11px}.mac-architecture select{background:var(--panel);color:var(--fg);border:1px solid var(--line);padding:7px;border-radius:9px;font:inherit}.native-download-note{font-size:12px!important}body[data-native=true] #apps,body[data-native=true] a[href="#apps"]{display:none!important}body[data-native=true] .lower{grid-template-columns:1fr}@media(max-width:500px){.native-downloads{grid-template-columns:1fr}}
.watch-mini .watch-mini-favorite{display:grid;place-items:center;flex:none;width:26px;height:30px;padding:0;border:0;border-radius:50%;color:var(--muted);background:transparent}.watch-mini .watch-mini-favorite.saved{color:var(--accent)}.watch-mini .watch-mini-favorite svg{width:18px;height:18px}

.account-close,.price-close,.suite-profile .account-back,.auth-back{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--fg);font:inherit;font-size:14px;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff16;transition:background .2s,border-color .2s,transform .2s}.account-close{width:44px;padding:10px}.account-close .sonya-icon,.price-close .sonya-icon{width:20px;height:20px;pointer-events:none}.account-close:focus-visible,.price-close:focus-visible,.auth-back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.account-close:active,.price-close:active{transform:scale(.96)}@media(hover:hover){.account-close:hover,.price-close:hover,.auth-back:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--panel))}}.watch .price-close{min-width:34px;min-height:34px;padding:6px 9px;border-radius:11px;font-size:12px}.watch .price-close .sonya-icon{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.account-close,.price-close,.auth-back{transition:none}}
