:root[data-skin="sakura"]{--head-h:60px;--nav-h:62px;--sk-r:16px;--sk-r-sm:12px;--sk-r-lg:22px;--sk-max:1600px;--sk-pad:14px;--sk-av:62px;--sk-ease:cubic-bezier(.2,.75,.25,1);--sk-flower:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cg fill='%23000'%3E%3Ccircle cx='13' cy='13' r='7.2'/%3E%3Cpath id='p' d='M13 14C7.4 10.6 7.2 5 10.1 1.2L13 3.3l2.9-2.1C18.8 5 18.6 10.6 13 14Z'/%3E%3Cpath d='M13 14C7.4 10.6 7.2 5 10.1 1.2L13 3.3l2.9-2.1C18.8 5 18.6 10.6 13 14Z' transform='rotate(72 13 13)'/%3E%3Cpath d='M13 14C7.4 10.6 7.2 5 10.1 1.2L13 3.3l2.9-2.1C18.8 5 18.6 10.6 13 14Z' transform='rotate(144 13 13)'/%3E%3Cpath d='M13 14C7.4 10.6 7.2 5 10.1 1.2L13 3.3l2.9-2.1C18.8 5 18.6 10.6 13 14Z' transform='rotate(216 13 13)'/%3E%3Cpath d='M13 14C7.4 10.6 7.2 5 10.1 1.2L13 3.3l2.9-2.1C18.8 5 18.6 10.6 13 14Z' transform='rotate(288 13 13)'/%3E%3C/g%3E%3C/svg%3E");--sk-petals:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 150'%3E%3Cdefs%3E%3Cpath id='p' d='M12 23C5.6 17.8 4.3 10.4 8.2 4.6L12 7.4l3.8-2.8c3.9 5.8 2.6 13.2-3.8 18.4Z'/%3E%3C/defs%3E%3Cuse href='%23p' transform='translate(24 18) rotate(-24 12 12) scale(1.05)' opacity='.75'/%3E%3Cuse href='%23p' transform='translate(118 74) rotate(38 12 12) scale(.7)' opacity='.5'/%3E%3Cuse href='%23p' transform='translate(196 10) rotate(112 12 12) scale(.85)' opacity='.6'/%3E%3Cuse href='%23p' transform='translate(268 88) rotate(-70 12 12) scale(1.2)' opacity='.8'/%3E%3Cuse href='%23p' transform='translate(352 26) rotate(16 12 12) scale(.9)' opacity='.55'/%3E%3Cuse href='%23p' transform='translate(70 110) rotate(160 12 12) scale(.6)' opacity='.4'/%3E%3Cuse href='%23p' transform='translate(320 112) rotate(205 12 12) scale(.55)' opacity='.45'/%3E%3C/svg%3E")}@media (min-width:600px){:root[data-skin="sakura"]{--sk-pad:20px}}@media (min-width:1024px){:root[data-skin="sakura"]{--head-h:66px;--sk-pad:28px;--sk-av:70px}}:root[data-skin="sakura"],:root[data-skin="sakura"][data-theme="light"]{--bg:#FFF6F3;--head:rgba(255,248,246,.86);--surface:#FFFFFF;--surface2:#FFEEF0;--chip:#FCE6EB;--card2:#FFF9F8;--line:#F5DCE2;--line2:#EBCBD4;--line3:#DDB5C2;--tx:#2B1326;--tx2:#4B2842;--tx3:#674160;--tx4:#76506D;--lab:#76506D;--mute:#7A5470;--sk-band:#FFF0EF;--sk-petal:#F48FB4;--sk-plum:#8E3A7A;--sk-glow1:rgba(255,158,196,.34);--sk-glow2:rgba(196,150,255,.22);--sk-glow3:rgba(255,196,170,.3);--sk-mark:color-mix(in srgb,var(--sk-petal) 34%,transparent);--sk-card:0 1px 2px rgba(110,40,80,.08),0 8px 22px -14px rgba(142,58,122,.45);--sk-pop:0 22px 50px -18px rgba(110,40,90,.38);--sk-cap:linear-gradient(to top,rgba(36,10,30,.9) 0%,rgba(36,10,30,.55) 26%,rgba(36,10,30,0) 55%);--shadow:0 26px 60px -24px rgba(142,58,122,.45);color-scheme:light}:root[data-skin="sakura"][data-theme="dark"]{--bg:#1A0B19;--head:rgba(30,13,29,.84);--surface:#241023;--surface2:#2C142B;--chip:#351A35;--card2:#2A1329;--line:rgba(255,200,225,.09);--line2:rgba(255,200,225,.15);--line3:rgba(255,200,225,.24);--tx:#FFF0F6;--tx2:#F2D3E2;--tx3:#DDB8CC;--tx4:#C9A3B9;--lab:#C9A3B9;--mute:#BE98AF;--sk-band:#211020;--sk-petal:#F27FAE;--sk-plum:#C46BB0;--sk-glow1:rgba(240,96,160,.2);--sk-glow2:rgba(150,80,210,.2);--sk-glow3:rgba(255,140,120,.1);--sk-mark:color-mix(in srgb,var(--sk-petal) 30%,transparent);--sk-card:0 0 0 1px rgba(255,200,225,.06),0 10px 26px -16px rgba(0,0,0,.7);--sk-pop:0 22px 50px -14px rgba(0,0,0,.65);--sk-cap:linear-gradient(to top,rgba(20,6,18,.94) 0%,rgba(20,6,18,.6) 26%,rgba(20,6,18,0) 55%);--shadow:0 26px 70px -24px rgba(240,96,160,.35);color-scheme:dark}:root[data-skin="sakura"]{--sk-ring:conic-gradient(from 210deg,var(--acc-vivid),var(--acc2),var(--sk-petal),var(--acc-vivid));--sk-line-grad:linear-gradient(90deg,var(--acc-vivid),var(--sk-petal) 55%,var(--acc2))}@supports (background:conic-gradient(in oklch,red,blue)){:root[data-skin="sakura"]{--sk-ring:conic-gradient(in oklch from 210deg,var(--acc-vivid),var(--acc2),var(--sk-petal),var(--acc-vivid))}}html[data-skin="sakura"]{background:var(--bg);scrollbar-color:color-mix(in srgb,var(--sk-petal) 55%,transparent) transparent}[data-skin="sakura"] body{position:relative;background:transparent}[data-skin="sakura"] body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 40% at 0% 0%,var(--sk-glow1),transparent 72%),radial-gradient(45% 36% at 100% 4%,var(--sk-glow2),transparent 72%),radial-gradient(60% 40% at 50% 112%,var(--sk-glow3),transparent 70%),var(--bg)}[data-skin="sakura"] ::selection{background:color-mix(in srgb,var(--sk-petal) 45%,transparent);color:var(--tx)}[data-skin="sakura"] :focus-visible{outline:2.5px solid var(--acc);outline-offset:2px}[data-skin="sakura"] .dsp,[data-skin="sakura"] .h1{font-synthesis-weight:none}[data-skin="sakura"] .dot{background:var(--acc-vivid);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc-vivid) 25%,transparent)}[data-skin="sakura"] .lab{font-size:11px;letter-spacing:.12em;color:var(--lab)}[data-skin="sakura"] .hdr{height:var(--head-h);padding:0 calc(var(--sk-pad) - 2px) 0 var(--sk-pad);gap:10px;border-bottom:0;background:var(--head);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}[data-skin="sakura"] .hdr::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:var(--sk-line-grad);opacity:.55}[data-skin="sakura"] .logo{gap:8px;font-size:20px;font-weight:900;letter-spacing:-.02em;color:var(--tx)}[data-skin="sakura"] .logo .logo-mark{width:32px;height:32px;flex-shrink:0;background:linear-gradient(135deg,var(--acc-vivid),var(--sk-petal) 60%,var(--acc2));-webkit-mask:var(--sk-flower) center / contain no-repeat;mask:var(--sk-flower) center / contain no-repeat}[data-skin="sakura"] .logo .logo-bg{fill:transparent}[data-skin="sakura"] .logo .logo-glyph{transform:translate(13px,13px) scale(.46) translate(-12px,-12px)}[data-skin="sakura"] .logo .logo-glyph :is(path,rect,text){fill:#FFFFFF}[data-skin="sakura"] .logo span{color:var(--acc)}@media (hover:hover){[data-skin="sakura"] .logo .logo-mark{transition:transform .5s var(--sk-ease)}[data-skin="sakura"] .logo:hover .logo-mark{transform:rotate(36deg)}}[data-skin="sakura"] .sections{gap:4px}[data-skin="sakura"] .sections a{height:38px;padding:0 15px;border-radius:19px;gap:7px;font:800 14px/1 var(--body);color:var(--tx3)}[data-skin="sakura"] .sections a:hover{background:var(--chip);color:var(--tx)}[data-skin="sakura"] .sections a[aria-current]{background:var(--acc);color:var(--on-acc);box-shadow:0 6px 16px -8px var(--acc)}[data-skin="sakura"] .sections a[aria-current] .dot{background:currentColor;box-shadow:none}[data-skin="sakura"] .hdr-end{gap:7px}[data-skin="sakura"] .hdr .search{height:40px;border-radius:20px;background:var(--surface);border:1.5px solid var(--line2);color:var(--tx4)}[data-skin="sakura"] .hdr .search:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 16%,transparent)}[data-skin="sakura"] .hdr .search input{font:600 14px var(--body)}[data-skin="sakura"] .search-ico,[data-skin="sakura"] .theme,[data-skin="sakura"] .lang summary{height:40px;border-radius:20px;border:1.5px solid var(--line2);background:var(--surface);color:var(--tx);transition:border-color .2s,color .2s,background-color .2s}[data-skin="sakura"] .search-ico,[data-skin="sakura"] .theme{width:40px}[data-skin="sakura"] .lang summary{padding:0 11px;font-size:13px}[data-skin="sakura"] .lang summary b{font-weight:800;letter-spacing:.04em}[data-skin="sakura"] .search-ico:hover,[data-skin="sakura"] .theme:hover,[data-skin="sakura"] .lang summary:hover,[data-skin="sakura"] .lang[open] summary{border-color:var(--acc);color:var(--acc)}[data-skin="sakura"] .lang ul{top:48px;padding:6px;border-radius:18px;background:var(--surface);border:1px solid var(--line2);box-shadow:var(--sk-pop);max-height:min(70vh,460px);overflow-y:auto}[data-skin="sakura"] .lang li a{padding:9px 14px;border-radius:12px;font-weight:600}[data-skin="sakura"] .lang li a:hover{background:var(--chip)}[data-skin="sakura"] .lang li a[aria-current]{background:var(--acc-bg);color:var(--acc);font-weight:800}@media (max-width:599px){[data-skin="sakura"] .logo{font-size:18px;gap:7px}[data-skin="sakura"] .logo .logo-mark{width:29px;height:29px}[data-skin="sakura"] .lang summary{padding:0 10px;gap:5px}[data-skin="sakura"] .lang summary .i-chev{display:none}}@media (max-width:380px){[data-skin="sakura"] .hdr{gap:6px}[data-skin="sakura"] .logo{font-size:16.5px;gap:6px}[data-skin="sakura"] .logo .logo-mark{width:26px;height:26px}[data-skin="sakura"] .theme,[data-skin="sakura"] .search-ico{width:38px}[data-skin="sakura"] .theme,[data-skin="sakura"] .search-ico,[data-skin="sakura"] .lang summary{height:38px}[data-skin="sakura"] .lang summary .i-globe{display:none}}@media (min-width:1024px){[data-skin="sakura"] .hdr{gap:18px;padding:0 max(var(--sk-pad),calc((100% - var(--sk-max)) / 2 + var(--sk-pad)))}[data-skin="sakura"] .brandbox{flex-shrink:0;max-width:34%}[data-skin="sakura"] .logo{font-size:22px}[data-skin="sakura"] .logo .logo-mark{width:34px;height:34px}}@media (min-width:1280px){[data-skin="sakura"] .hdr .search{width:260px}[data-skin="sakura"] .tagline{margin:1px 0 0 42px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--tx4)}}[data-skin="sakura"] .sk-stories{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--sk-band),color-mix(in srgb,var(--sk-band) 40%,transparent));border-bottom:1px solid var(--line)}[data-skin="sakura"] .sk-stories::before{content:"";position:absolute;z-index:-1;right:-20px;top:-14px;width:420px;height:150px;pointer-events:none;background:var(--sk-petal);opacity:.5;-webkit-mask:var(--sk-petals) center / contain no-repeat;mask:var(--sk-petals) center / contain no-repeat}[data-skin="sakura"] .sk-st-in{position:relative;max-width:var(--sk-max);margin:0 auto}[data-skin="sakura"] .sk-st-row{display:flex;gap:6px;padding:12px var(--sk-pad) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--sk-pad);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}[data-skin="sakura"] .sk-st-row::-webkit-scrollbar{display:none}[data-skin="sakura"] .sk-stories:not(.sk-at-start) .sk-st-row{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}[data-skin="sakura"] .sk-stories.sk-at-start.sk-at-end .sk-st-row{-webkit-mask-image:none;mask-image:none}[data-skin="sakura"] .sk-stories.sk-at-end:not(.sk-at-start) .sk-st-row{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}[data-skin="sakura"] .sk-st-row > li{flex:0 0 auto;scroll-snap-align:start}[data-skin="sakura"] .sk-story{position:relative;width:calc(var(--sk-av) + 14px);display:flex;flex-direction:column;align-items:center;gap:0;border-radius:14px;-webkit-tap-highlight-color:transparent}[data-skin="sakura"] .sk-story:focus-visible{outline-offset:0}[data-skin="sakura"] .sk-ring{position:relative;display:block;width:calc(var(--sk-av) + 8px);height:calc(var(--sk-av) + 8px);padding:3px;border-radius:50%}[data-skin="sakura"] .sk-ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--sk-ring)}[data-skin="sakura"] .sk-ava{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:50%;border:2.5px solid var(--sk-band);background:var(--surface2) center / cover no-repeat;color:#fff}[data-skin="sakura"] .sk-ava img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--sk-ease)}[data-skin="sakura"] .sk-live{position:absolute;z-index:2;top:calc(var(--sk-av) - 4px);left:50%;transform:translateX(-50%);max-width:calc(var(--sk-av) + 4px);height:18px;padding:0 6px;border-radius:6px;border:2px solid var(--sk-band);background:var(--acc);color:var(--on-acc);font:900 9.5px/14px var(--body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-skin="sakura"] .sk-story b{display:block;max-width:100%;margin-top:9px;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 11.5px/1.3 var(--body);color:var(--tx2);text-align:center}[data-skin="sakura"] .sk-story-feed .sk-ring::before{background:repeating-conic-gradient(from -8deg,var(--acc-vivid) 0 52deg,transparent 52deg 60deg)}[data-skin="sakura"] .sk-story-feed .sk-ava{background-color:var(--acc);background-image:linear-gradient(135deg,var(--acc-vivid),var(--sk-plum))}[data-skin="sakura"] .sk-story-feed .sk-ava::after{content:"";position:absolute;inset:0;background:rgba(30,8,26,.42)}[data-skin="sakura"] .sk-story-feed .sk-ava .i{position:relative;z-index:1;width:26px;height:26px;stroke-width:2.2;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}[data-skin="sakura"] .sk-story-feed b{color:var(--acc);font-weight:800}@media (hover:hover){[data-skin="sakura"] .sk-story:hover .sk-ring::before{animation:sk-spin 2.6s linear infinite}[data-skin="sakura"] .sk-story:hover .sk-ava img{transform:scale(1.08)}[data-skin="sakura"] .sk-story:hover b{color:var(--tx)}}[data-skin="sakura"] .sk-story:active .sk-ring{transform:scale(.95)}[data-skin="sakura"] .sk-st-nav{position:absolute;z-index:3;top:calc(12px + (var(--sk-av) + 8px) / 2 - 19px);width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1.5px solid var(--line2);color:var(--tx);box-shadow:var(--sk-pop)}[data-skin="sakura"] .sk-st-nav[hidden]{display:none}[data-skin="sakura"] .sk-st-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}[data-skin="sakura"] .sk-st-nav:hover{border-color:var(--acc);color:var(--acc)}[data-skin="sakura"] .sk-st-prev{left:max(6px,calc(var(--sk-pad) - 19px))}[data-skin="sakura"] .sk-st-next{right:max(6px,calc(var(--sk-pad) - 19px))}@media (min-width:1024px){[data-skin="sakura"] .sk-st-row{gap:10px;padding-top:14px;padding-bottom:12px}[data-skin="sakura"] .sk-st-nav{top:calc(14px + (var(--sk-av) + 8px) / 2 - 19px)}[data-skin="sakura"] .sk-story b{font-size:12.5px}[data-skin="sakura"] .sk-live{height:19px;font-size:10px;line-height:15px}}[data-skin="sakura"] .bottom{height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);background:var(--head);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}[data-skin="sakura"] .bottom a{gap:3px;font-size:10.5px;font-weight:700;color:var(--tx4)}[data-skin="sakura"] .bottom a .i{width:40px;height:28px;padding:3px 8px;border-radius:14px;transition:background-color .2s}[data-skin="sakura"] .bottom a[aria-current]{color:var(--acc);font-weight:900}[data-skin="sakura"] .bottom a[aria-current] .i{background:var(--acc-bg)}[data-skin="sakura"] .bottom .dot{top:7px;left:calc(50% + 9px);border-color:var(--surface)}[data-skin="sakura"] .wrap{max-width:var(--sk-max);padding:14px var(--sk-pad) 44px}@media (min-width:900px){[data-skin="sakura"] .wrap{padding:20px var(--sk-pad) 64px}}[data-skin="sakura"] .btn,[data-skin="sakura"] .cta{min-height:46px;height:auto;padding:10px 22px;border-radius:23px;line-height:1.2;text-align:center;white-space:normal;background:var(--acc);color:var(--on-acc);font:800 14.5px/1.2 var(--body);box-shadow:0 10px 22px -12px var(--acc);transition:transform .2s var(--sk-ease),box-shadow .2s,filter .2s}[data-skin="sakura"] .btn:hover,[data-skin="sakura"] .cta:hover{background:var(--acc);color:var(--on-acc);filter:brightness(1.07) saturate(1.05);transform:translateY(-1px);box-shadow:0 14px 26px -12px var(--acc)}[data-skin="sakura"] .btn.ghost,[data-skin="sakura"] .ghost{background:var(--surface);border:1.5px solid var(--line2);color:var(--tx);box-shadow:none}[data-skin="sakura"] .btn.ghost:hover,[data-skin="sakura"] .ghost:hover{background:var(--surface);border-color:var(--acc);color:var(--acc);filter:none}[data-skin="sakura"] .btn.private-cta{background:var(--acc2);color:var(--on-acc2);box-shadow:none}[data-skin="sakura"] .chip{height:36px;padding:0 15px;border-radius:18px;background:var(--surface);border:1.5px solid var(--line2);color:var(--tx2);font-weight:700}[data-skin="sakura"] .chip small{font-size:11.5px;font-weight:800;opacity:1;color:var(--tx4);font-variant-numeric:tabular-nums}[data-skin="sakura"] .chip:hover{border-color:var(--acc);color:var(--tx)}[data-skin="sakura"] .chip[aria-current],[data-skin="sakura"] .chip.on{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}[data-skin="sakura"] .chip[aria-current] small,[data-skin="sakura"] .chip.on small{color:inherit;opacity:.9}[data-skin="sakura"] .tags{gap:7px}[data-skin="sakura"] .tag{height:34px;padding:0 14px;border-radius:17px;background:var(--chip);border:1.5px solid transparent;color:var(--tx2);font-weight:700;font-size:13.5px}[data-skin="sakura"] .tag:hover{border-color:var(--acc);color:var(--acc)}[data-skin="sakura"] .tag.hot{background:var(--acc-bg);border-color:var(--acc-line);color:var(--acc)}[data-skin="sakura"] .card{padding:14px 16px;border-radius:var(--sk-r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sk-card)}[data-skin="sakura"] .crumbs{margin-bottom:10px;font-size:13px;font-weight:600;color:var(--tx4)}[data-skin="sakura"] .crumbs a{color:var(--tx3)}[data-skin="sakura"] .crumbs a:hover{color:var(--acc)}[data-skin="sakura"] .crumbs span{color:var(--tx);font-weight:800}[data-skin="sakura"] .h1{font-size:clamp(21px,1.7vw + 14px,38px);line-height:1.16;font-weight:900;letter-spacing:-.015em;color:var(--tx);text-wrap:balance}[data-skin="sakura"] .live-title{display:block}[data-skin="sakura"] .live-title > h1{display:inline;padding:0 .08em;background:linear-gradient(transparent 60%,var(--sk-mark) 60%,var(--sk-mark) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-skin="sakura"] .live-title > h1 .fi{font-size:.7em;vertical-align:.05em;margin-right:.1em;border-radius:3px}[data-skin="sakura"]:lang(ja) :is(.h1,.feed-h1,.more-head h2,.about h2,.faq h2,.room-info h1){word-break:auto-phrase}[data-skin="sakura"]:is(:lang(ja),:lang(zh)) .h1{letter-spacing:0;line-height:1.3}[data-skin="sakura"] .sub{color:var(--tx3)}[data-skin="sakura"] .lead{color:var(--tx2)}[data-skin="sakura"] .sub.intro{margin-top:8px;max-width:90ch;font-size:14px;line-height:1.55;color:var(--tx3)}@media (min-width:900px){[data-skin="sakura"] .sub.intro{font-size:15px}}[data-skin="sakura"] .online{height:28px;margin-left:8px;padding:0 11px;gap:7px;vertical-align:.32em;border-radius:14px;background:var(--surface);border:1.5px solid var(--acc-line);color:var(--tx);font:800 12px/1 var(--body);letter-spacing:.02em;font-variant-numeric:tabular-nums}[data-skin="sakura"] .online .dot{position:relative;width:8px;height:8px;background:var(--acc-vivid);box-shadow:none}[data-skin="sakura"] .online .dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--acc-vivid);animation:sk-ping 1.8s var(--sk-ease) infinite}[data-skin="sakura"]:is(:lang(ja),:lang(zh)) .online{vertical-align:.2em}[data-skin="sakura"] .more{margin-top:36px}[data-skin="sakura"] .more-head{margin-bottom:14px;align-items:center}[data-skin="sakura"] .more-head h2,[data-skin="sakura"] .about h2,[data-skin="sakura"] .faq h2{display:flex;align-items:center;gap:10px;font:900 clamp(19px,.9vw + 14px,26px)/1.2 var(--dsp);letter-spacing:-.01em;overflow-wrap:anywhere}[data-skin="sakura"] .more-head h2::before,[data-skin="sakura"] .about h2::before,[data-skin="sakura"] .faq h2::before{content:"";flex-shrink:0;width:22px;height:22px;background:linear-gradient(135deg,var(--acc-vivid),var(--sk-petal));-webkit-mask:var(--sk-flower) center / contain no-repeat;mask:var(--sk-flower) center / contain no-repeat}[data-skin="sakura"] .more-head a{flex-shrink:0;height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:17px;background:var(--acc-bg);font-size:13px;font-weight:800;color:var(--acc)}[data-skin="sakura"] .more-head a:hover{background:var(--acc);color:var(--on-acc)}[data-skin="sakura"] .more.fill{padding-top:26px;background:var(--sk-line-grad) top left / 100% 2px no-repeat}[data-skin="sakura"] .about{position:relative;overflow:hidden;isolation:isolate;margin-top:40px;max-width:940px;padding:22px 22px 24px;border-radius:var(--sk-r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sk-card)}[data-skin="sakura"] .about::after{content:"";position:absolute;z-index:-1;right:-60px;top:-30px;width:300px;height:108px;pointer-events:none;background:var(--sk-petal);opacity:.22;-webkit-mask:var(--sk-petals) center / contain no-repeat;mask:var(--sk-petals) center / contain no-repeat}[data-skin="sakura"] .about h2{margin-bottom:10px}[data-skin="sakura"] .about p{font-size:15px;line-height:1.65;color:var(--tx2)}[data-skin="sakura"] .about p + p{margin-top:10px}[data-skin="sakura"] .faq{margin-top:34px;max-width:940px}[data-skin="sakura"] .faq h2{margin-bottom:12px}[data-skin="sakura"] .faq details{border:1px solid var(--line);border-radius:var(--sk-r);background:var(--surface);box-shadow:var(--sk-card);transition:border-color .2s}[data-skin="sakura"] .faq details + details{margin-top:8px}[data-skin="sakura"] .faq details[open]{border-color:var(--acc-line)}[data-skin="sakura"] .faq summary{min-height:52px;padding:12px 14px 12px 18px;align-items:center;font-size:15px;font-weight:800;line-height:1.35}[data-skin="sakura"] .faq summary::after{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--acc-bg);color:var(--acc);font:900 18px/1 var(--body)}[data-skin="sakura"] .faq details[open] summary::after{background:var(--acc);color:var(--on-acc)}[data-skin="sakura"] .faq summary:hover{color:var(--acc)}[data-skin="sakura"] .faq details p{padding:0 18px 16px;line-height:1.6}@media (min-width:1200px){[data-skin="sakura"] .cams-page{display:flow-root}[data-skin="sakura"] .cams-page > .about:has(+ .faq){float:left;width:calc(52% - 18px);max-width:none;margin-right:36px}[data-skin="sakura"] .cams-page > .about + .faq{overflow:hidden;max-width:none;margin-top:0;padding-top:40px}}[data-skin="sakura"] .pager{margin:28px 0;gap:6px}[data-skin="sakura"] .pager a,[data-skin="sakura"] .pager span{min-width:42px;height:42px;border-radius:21px;background:var(--surface);border:1.5px solid var(--line2);font-weight:800;font-variant-numeric:tabular-nums;color:var(--tx2)}[data-skin="sakura"] .pager a:hover{border-color:var(--acc);color:var(--acc)}[data-skin="sakura"] .pager a[aria-current]{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}[data-skin="sakura"] .pager span{background:none;border:0;color:var(--tx4)}[data-skin="sakura"] .empty{color:var(--tx3)}[data-skin="sakura"] .cams-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}[data-skin="sakura"] .filters{flex-wrap:nowrap;gap:6px;margin:0 calc(var(--sk-pad) * -1);padding:2px var(--sk-pad);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;max-width:none}[data-skin="sakura"] .filters::-webkit-scrollbar{display:none}[data-skin="sakura"] .filters label{position:relative;flex:0 0 auto;height:38px;padding:0 30px 0 14px;gap:6px;border-radius:19px;border:1.5px solid var(--line2);background:var(--surface);cursor:pointer;transition:border-color .2s}[data-skin="sakura"] .filters label::after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;margin-top:-5px;pointer-events:none;border-right:2px solid var(--acc);border-bottom:2px solid var(--acc);transform:rotate(45deg)}[data-skin="sakura"] .filters label span{font-size:12px;font-weight:700;color:var(--tx4)}[data-skin="sakura"] .filters select{height:34px;max-width:150px;padding:0;-webkit-appearance:none;appearance:none;font:800 13.5px var(--body);color:var(--tx);text-overflow:ellipsis;field-sizing:content}[data-skin="sakura"] .filters select option{background:var(--surface);color:var(--tx)}[data-skin="sakura"] .filters label:hover,[data-skin="sakura"] .filters label:focus-within{border-color:var(--acc)}[data-skin="sakura"] .filters label:focus-within span{color:var(--acc)}[data-skin="sakura"] .cams-search .filters{flex-wrap:wrap;margin:0;padding:0;overflow:visible;position:relative}[data-skin="sakura"] .filters .q{flex:1 1 100%;height:52px;padding:0 120px 0 20px;border-radius:26px;border:1.5px solid var(--line2);background:var(--surface);font:700 16px var(--body);box-shadow:var(--sk-card)}[data-skin="sakura"] .filters .q:focus{border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 16%,transparent)}[data-skin="sakura"] .filters .q + .btn{position:absolute;top:6px;right:6px;min-height:0;height:40px;padding:0 20px;border-radius:20px}@media (min-width:900px){[data-skin="sakura"] .filters{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}[data-skin="sakura"] .genders{flex-wrap:nowrap;gap:6px;margin:0 calc(var(--sk-pad) * -1) 12px;padding:2px var(--sk-pad) 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}[data-skin="sakura"] .genders::-webkit-scrollbar{display:none}[data-skin="sakura"] .genders > *{flex-shrink:0}[data-skin="sakura"] .genders .sep{width:2px;height:20px;margin:0 4px;border-radius:1px;background:var(--line2)}[data-skin="sakura"] .tagchip{height:34px;padding:0 13px;border-radius:17px;border:0;background:var(--chip);color:var(--tx2);font-size:13.5px;font-weight:700;transition:background-color .2s,color .2s}[data-skin="sakura"] .tagchip:hover,[data-skin="sakura"] .tagchip.on{background:var(--acc-bg);color:var(--acc)}@media (min-width:900px){[data-skin="sakura"] .genders{margin-bottom:14px}}[data-skin="sakura"] .camgrid,[data-skin="sakura"] .camgrid.small{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:560px){[data-skin="sakura"] .camgrid,[data-skin="sakura"] .camgrid.small{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:820px){[data-skin="sakura"] .camgrid,[data-skin="sakura"] .camgrid.small{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (min-width:1100px){[data-skin="sakura"] .camgrid,[data-skin="sakura"] .camgrid.small{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1360px){[data-skin="sakura"] .camgrid,[data-skin="sakura"] .camgrid.small{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}@media (min-width:1760px){[data-skin="sakura"] .camgrid,[data-skin="sakura"] .camgrid.small{grid-template-columns:repeat(7,minmax(0,1fr))}}[data-skin="sakura"] .camcard{isolation:isolate;border-radius:var(--sk-r);background:linear-gradient(135deg,color-mix(in srgb,var(--sk-petal) 45%,#2A0F26),#2A0F26);box-shadow:var(--sk-card);transition:transform .3s var(--sk-ease),box-shadow .3s}[data-skin="sakura"] .camcard img{transition:transform .6s var(--sk-ease)}[data-skin="sakura"] .camcard .ph{font:900 44px var(--dsp);color:rgba(255,255,255,.6)}[data-skin="sakura"] .camcard::after{background:var(--sk-cap)}[data-skin="sakura"] .camcard::before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:2.5px;pointer-events:none;background:var(--sk-ring);opacity:0;transition:opacity .3s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (hover:hover){[data-skin="sakura"] .camcard:hover{transform:translateY(-3px);box-shadow:var(--sk-pop)}[data-skin="sakura"] .camcard:hover::before{opacity:1}[data-skin="sakura"] .camcard:hover img{transform:scale(1.05)}}[data-skin="sakura"] .camcard:focus-visible::before{opacity:1}[data-skin="sakura"] .camcard:focus-visible{outline:2.5px solid var(--acc);outline-offset:3px}[data-skin="sakura"] .camcard:active{transform:scale(.985)}[data-skin="sakura"] .camcard.is-off img{filter:grayscale(.55) brightness(.75)}[data-skin="sakura"] .camcard .badges{top:7px;left:7px;right:7px;gap:4px}[data-skin="sakura"] .live-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px 0 6px;border-radius:10px;background:var(--acc);color:var(--on-acc);font:900 10px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 8px -2px rgba(0,0,0,.45)}[data-skin="sakura"] .live-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;animation:sk-blink 1.4s ease-in-out infinite}[data-skin="sakura"] .plat,[data-skin="sakura"] .off-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:10px;background:rgba(32,8,28,.58);color:#fff;font:800 10px/1 var(--body);letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-skin="sakura"] .off-badge{text-transform:uppercase;letter-spacing:.08em;background:rgba(32,8,28,.74)}[data-skin="sakura"] .plat.hd{background:rgba(255,255,255,.9);color:#2B1326}[data-skin="sakura"] .plat.lang{background:var(--acc2);color:var(--on-acc2)}[data-skin="sakura"] .camcard .cap{left:10px;right:10px;bottom:8px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px}[data-skin="sakura"] .camcard .cap b{font:800 14px/1.25 var(--body);text-shadow:0 1px 6px rgba(0,0,0,.55)}[data-skin="sakura"] .camcard .sk-views{display:inline-flex;align-items:center;gap:4px;font:800 11.5px/1 var(--body);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px rgba(0,0,0,.6)}[data-skin="sakura"] .camcard .sk-views svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;color:#FFC9DD}[data-skin="sakura"] .camcard .cap small{grid-column:1 / -1;display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:1.3;color:rgba(255,240,246,.88)}[data-skin="sakura"] .camcard .cap .meta{min-height:1.3em}[data-skin="sakura"] .camcard .cap small i{font-style:normal;font-weight:700}[data-skin="sakura"] .camcard .cap .fi{margin:0;width:1.3em;line-height:.95em;border-radius:3px;box-shadow:0 0 0 1px rgba(255,255,255,.2)}@media (min-width:820px){[data-skin="sakura"] .camcard.big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}[data-skin="sakura"] .camcard.big .cap{left:16px;right:16px;bottom:14px}[data-skin="sakura"] .camcard.big .cap b{font:900 clamp(20px,1vw + 12px,28px)/1.15 var(--dsp);letter-spacing:-.01em}[data-skin="sakura"] .camcard.big .sk-views{font-size:13px}[data-skin="sakura"] .camcard.big .cap small{font-size:13px}[data-skin="sakura"] .camcard.big .badges{top:12px;left:12px}[data-skin="sakura"] .camcard.big .live-badge,[data-skin="sakura"] .camcard.big .plat{height:24px;padding:0 9px;font-size:11px;border-radius:12px}}[data-skin="sakura"] .camcard .badges{row-gap:4px}[data-skin="sakura"] .camcard .badges > *{flex-shrink:0;white-space:nowrap}@media (max-width:559px){[data-skin="sakura"] .camcard .badges:has(.lang) .live-badge{width:20px;padding:0;justify-content:center;font-size:0;letter-spacing:0}}[data-skin="sakura"]:is([lang="ru"],[lang="es"],[lang="pt"]) .camcard .badges .live-badge{letter-spacing:.02em;padding:0 6px 0 5px;gap:3px}@media (max-width:559px){[data-skin="sakura"]:is([lang="ru"],[lang="es"],[lang="pt"]) .camcard .badges .live-badge{width:20px;padding:0;justify-content:center;font-size:0;letter-spacing:0}}[data-skin="sakura"] .cams-model .crumbs{margin-bottom:12px}[data-skin="sakura"] .room{gap:18px}@media (min-width:1024px){[data-skin="sakura"] .room:not(.vertical){grid-template-columns:minmax(0,1fr) 360px;gap:28px}[data-skin="sakura"] .room.vertical{gap:28px}[data-skin="sakura"] .room.vertical .facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}[data-skin="sakura"] .room.vertical .row2{max-width:560px}}[data-skin="sakura"] .stream{border-radius:var(--sk-r-lg);background-color:#2A0F26;box-shadow:var(--shadow),0 0 0 1px var(--line2)}[data-skin="sakura"] .stream::after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:2px;pointer-events:none;background:var(--sk-ring);opacity:.8;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[data-skin="sakura"] .stream .badges{top:12px;left:12px;right:12px;gap:6px}[data-skin="sakura"] .stream .live-badge,[data-skin="sakura"] .stream .plat,[data-skin="sakura"] .stream .off-badge{height:26px;padding:0 10px;font-size:11.5px;border-radius:13px}[data-skin="sakura"] .gobar{left:12px;right:12px;bottom:12px;height:56px;padding:0 6px 0 18px;border-radius:28px;background:rgba(32,8,28,.6);border:1px solid rgba(255,255,255,.14)}[data-skin="sakura"] .gobar b{font:900 16px var(--dsp)}[data-skin="sakura"] .gobar span{height:44px;padding:0 20px;border-radius:22px;background:var(--acc);color:var(--on-acc);font-weight:900}[data-skin="sakura"] .gobar:hover span{background:var(--acc);color:var(--on-acc);filter:brightness(1.08)}@media (max-width:599px){[data-skin="sakura"] .room:not(.vertical) .gobar{left:auto;right:10px;bottom:10px;height:auto;padding:0;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin="sakura"] .room:not(.vertical) .gobar b{display:none}[data-skin="sakura"] .room:not(.vertical) .gobar span{height:40px;padding:0 16px;font-size:13px}}[data-skin="sakura"] .unmute{height:38px;padding:0 15px;border-radius:19px;background:rgba(32,8,28,.6);border:1px solid rgba(255,255,255,.16)}[data-skin="sakura"] .unmute.on{background:var(--acc);color:var(--on-acc);border-color:transparent}[data-skin="sakura"] .stream-go{font:900 18px var(--dsp);text-shadow:0 2px 10px rgba(0,0,0,.55)}[data-skin="sakura"] .stream-go span{width:82px;height:82px;background:var(--acc);color:var(--on-acc);text-shadow:none;box-shadow:0 0 0 8px color-mix(in srgb,var(--acc-vivid) 28%,transparent),0 14px 40px rgba(0,0,0,.4)}[data-skin="sakura"] .stream-go:hover span{background:var(--acc);filter:brightness(1.08)}[data-skin="sakura"] .room-info{gap:14px}[data-skin="sakura"] .room-info .who{position:relative;isolation:isolate;gap:14px}[data-skin="sakura"] .room-info .ava{position:relative;width:62px;height:62px;margin:4px;background-color:var(--surface2);box-shadow:0 0 0 3px var(--bg)}[data-skin="sakura"] .room-info .ava::before{content:"";position:absolute;z-index:-1;inset:-6px;border-radius:50%;background:var(--sk-ring)}[data-skin="sakura"] .room-info h1{font-size:clamp(24px,1.2vw + 17px,34px);line-height:1.1;font-weight:900;letter-spacing:-.015em;overflow-wrap:anywhere}[data-skin="sakura"] .room-info .sub{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13.5px;font-weight:600;color:var(--tx3)}[data-skin="sakura"] .now{position:relative;padding:13px 16px 13px 18px;border-radius:var(--sk-r);font-size:14px;line-height:1.5;color:var(--tx2);overflow:hidden}[data-skin="sakura"] .now::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(var(--acc-vivid),var(--sk-petal))}[data-skin="sakura"] .now b{color:var(--acc);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}[data-skin="sakura"] .cta.big{min-height:56px;border-radius:28px;font-size:16px;font-weight:900}[data-skin="sakura"] .row2{gap:8px}[data-skin="sakura"] .row2 .btn{min-height:46px;height:auto;font-size:13.5px}[data-skin="sakura"] .facts{gap:8px}[data-skin="sakura"] .facts div{padding:10px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sk-card)}[data-skin="sakura"] .facts dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx4)}[data-skin="sakura"] .facts dd{font-size:15px;font-weight:800;color:var(--tx)}[data-skin="sakura"] .facts dd a{color:var(--acc)}[data-skin="sakura"] .room-info .tags .tag{height:32px;font-size:13px}[data-skin="sakura"] .sticky-cta{left:12px;right:12px;height:54px;border-radius:27px;background:var(--acc);color:var(--on-acc);font-size:16px;font-weight:900;box-shadow:0 14px 30px -10px var(--acc),0 8px 24px rgba(0,0,0,.25)}[data-skin="sakura"] .stream.off{background-color:#2A0F26}[data-skin="sakura"] .stream.off .big-ava{width:136px;height:136px;background-color:#3A1636;box-shadow:0 0 0 4px rgba(32,8,28,.6),0 0 0 7px var(--sk-petal),0 18px 50px rgba(0,0,0,.45)}[data-skin="sakura"] .stream.off .stream-go b{font:900 24px var(--dsp)}[data-skin="sakura"] .stream.off .stream-go small{font-size:13px;font-weight:800}[data-skin="sakura"] .offline .lead{margin-top:12px}@media (max-width:599px){[data-skin="sakura"] .stream.off .big-ava{top:38%;width:84px;height:84px;font-size:34px}[data-skin="sakura"] .stream.off .stream-go{padding-bottom:7%}[data-skin="sakura"] .stream.off .stream-go b{font-size:18px}[data-skin="sakura"] .stream.off .stream-go small{font-size:12px}}[data-skin="sakura"] .ftr{position:relative;isolation:isolate;overflow:hidden;margin-top:auto;padding:38px max(var(--sk-pad),calc((100% - var(--sk-max)) / 2 + var(--sk-pad))) 24px;border-top:0;text-align:left;font-size:13px;color:var(--tx3);background:linear-gradient(180deg,color-mix(in srgb,var(--sk-band) 70%,transparent),var(--sk-band))}[data-skin="sakura"] .ftr::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--sk-line-grad);opacity:.6}[data-skin="sakura"] .ftr::after{content:"";position:absolute;z-index:-1;right:-30px;top:10px;width:460px;height:164px;pointer-events:none;background:var(--sk-petal);opacity:.35;-webkit-mask:var(--sk-petals) center / contain no-repeat;mask:var(--sk-petals) center / contain no-repeat}[data-skin="sakura"] .ftr-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}[data-skin="sakura"] .ftr p{margin:0}[data-skin="sakura"] .ftr .ftr-brand{margin:0}[data-skin="sakura"] .ftr .logo{display:inline-flex;font-size:22px;color:var(--tx)}[data-skin="sakura"] .ftr .ftr-tagline{margin-top:8px;font-size:13px;font-weight:800;color:var(--acc)}[data-skin="sakura"] .ftr .ftr-text{max-width:62ch;margin:10px 0 0;font-size:13.5px;line-height:1.65;color:var(--tx3)}[data-skin="sakura"] .ftr-nav{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:6px;font-size:13px}[data-skin="sakura"] .ftr-nav b{flex-basis:100%;margin-bottom:4px;font:900 14px var(--dsp);color:var(--tx)}[data-skin="sakura"] .ftr-nav a{height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border-radius:17px;background:var(--surface);border:1px solid var(--line);color:var(--tx2);font-weight:700;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s,color .2s}[data-skin="sakura"] .ftr-nav a:hover{color:var(--acc);border-color:var(--acc)}[data-skin="sakura"] .ftr-nav .fi{flex-shrink:0;border-radius:2px}[data-skin="sakura"] .ftr-base{margin-top:28px;padding-top:16px;border-top:1px solid var(--line2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px}[data-skin="sakura"] .ftr-links{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 18px}[data-skin="sakura"] .ftr-links a{padding:8px 0;font-size:13px;font-weight:700;color:var(--tx3)}[data-skin="sakura"] .ftr-links a:hover{color:var(--acc)}[data-skin="sakura"] .ftr .ftr-age{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mute)}[data-skin="sakura"] .ftr-age span{flex-shrink:0;height:26px;padding:0 8px;display:inline-flex;align-items:center;border-radius:13px;background:var(--acc);color:var(--on-acc);font:900 11px/1 var(--body)}@media (min-width:900px){[data-skin="sakura"] .ftr-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.3fr) minmax(0,1fr);gap:40px}}[data-skin="sakura"] .legal .sub{margin-top:10px;font-size:13px}[data-skin="sakura"] .legal-nav{margin:16px 0 8px;gap:6px}[data-skin="sakura"] .legal .prose{max-width:80ch;margin-top:16px;padding:22px 20px;border-radius:var(--sk-r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sk-card);font-size:15px;line-height:1.7}@media (min-width:900px){[data-skin="sakura"] .legal .prose{padding:30px 34px}}[data-skin="sakura"] .prose h2{font-weight:900}[data-skin="sakura"] .prose a{color:var(--acc);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acc) 40%,transparent);text-underline-offset:3px}[data-skin="sakura"] .notfound{padding-top:30px;padding-bottom:90px}[data-skin="sakura"] .notfound::before{content:"404";content:"404" / "";display:block;width:fit-content;margin-bottom:8px;font:900 clamp(96px,20vw,220px)/.9 var(--dsp);letter-spacing:-.04em;background:linear-gradient(120deg,var(--acc-vivid),var(--sk-petal) 55%,var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-skin="sakura"] .notfound .lead{font-size:17px}[data-skin="sakura"] .hero-actions{margin-top:20px;gap:8px}@media (max-width:1023px){[data-skin="sakura"] body.feedpage{background:#12060F}}[data-skin="sakura"] .ckfeed .badge{height:26px;padding:0 10px;border-radius:13px;background:rgba(32,8,28,.55);font-size:11.5px;font-weight:800}[data-skin="sakura"] .ckfeed .badge.live{background:var(--acc);color:var(--on-acc);letter-spacing:.06em}[data-skin="sakura"] .ckfeed .snd,[data-skin="sakura"] .feed-info > summary{background:rgba(32,8,28,.5);border:1px solid rgba(255,255,255,.16)}[data-skin="sakura"] .ckfeed.unmuted .snd{background:var(--acc);color:var(--on-acc);border-color:transparent}[data-skin="sakura"] .ckfeed .name b{font:900 24px/1.15 var(--dsp);font-synthesis-weight:none}[data-skin="sakura"] .ckfeed .go{height:54px;border-radius:27px;background:var(--acc);color:var(--on-acc);font-size:16px;font-weight:900;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 14px 34px -10px var(--acc)}[data-skin="sakura"] .ckfeed .go:hover{background:var(--acc);color:var(--on-acc);filter:brightness(1.08)}[data-skin="sakura"] .ckfeed .play{background:var(--acc);color:var(--on-acc);box-shadow:0 0 0 8px color-mix(in srgb,var(--acc-vivid) 30%,transparent),0 14px 40px rgba(0,0,0,.4)}[data-skin="sakura"] .ckfeed .k-end .stage,[data-skin="sakura"] .ckfeed .k-error .stage{background-image:radial-gradient(90% 70% at 50% 10%,color-mix(in srgb,var(--sk-petal) 45%,transparent) 0%,transparent 60%),radial-gradient(90% 70% at 10% 95%,color-mix(in srgb,var(--acc-vivid) 35%,transparent) 0%,transparent 55%),linear-gradient(170deg,#3A1236,#14060F)}[data-skin="sakura"] .ckfeed .again{border-radius:22px}[data-skin="sakura"] .feed-info-body{background:var(--bg)}[data-skin="sakura"] .feed-h1{font-size:clamp(24px,1.6vw + 16px,32px);line-height:1.15;font-weight:900}@media (max-width:1023px){[data-skin="sakura"] .feed-h1{max-width:calc(100% - 52px)}}[data-skin="sakura"] .feed-info-body .intro{margin-top:10px;line-height:1.6}[data-skin="sakura"] .feed-info-body .feed-all{margin-top:16px}[data-skin="sakura"] .feed-info-body .about{margin-top:20px;padding:18px}[data-skin="sakura"] .feed-info-body .faq{margin-top:22px}@media (min-width:1024px){[data-skin="sakura"] .ckfeed{background:transparent}[data-skin="sakura"] .ckfeed .stage{border-radius:26px;box-shadow:var(--shadow),0 0 0 1px var(--line2)}[data-skin="sakura"] .ckfeed .stage::selection{background:none}[data-skin="sakura"] .fnav button{width:54px;height:54px;border-radius:50%;background:var(--surface);border:1.5px solid var(--line2);color:var(--tx2);box-shadow:var(--sk-card)}[data-skin="sakura"] .fnav button:hover:not(:disabled){border-color:var(--acc);color:var(--acc)}[data-skin="sakura"] .fhint{font-size:11.5px;color:var(--tx4)}[data-skin="sakura"] .feed-info > summary{background:var(--surface);border:1.5px solid var(--line2);color:var(--tx)}[data-skin="sakura"] .feed-info-body{border-radius:var(--sk-r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sk-pop)}}@keyframes sk-spin{to{transform:rotate(360deg)}}@keyframes sk-blink{0%,100%{opacity:1}50%{opacity:.3}}@keyframes sk-ping{0%{transform:scale(1);opacity:.75}80%,100%{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){[data-skin="sakura"] *,[data-skin="sakura"] *::before,[data-skin="sakura"] *::after{animation:none !important;transition:none !important}[data-skin="sakura"] .camcard:hover,[data-skin="sakura"] .btn:hover,[data-skin="sakura"] .cta:hover{transform:none}[data-skin="sakura"] .camcard:hover img,[data-skin="sakura"] .sk-story:hover .sk-ava img{transform:none}[data-skin="sakura"] .logo:hover .logo-mark{transform:none}}
