#st-themes.ts-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}#st-themes .ts-card2{grid-row:span 2;grid-template-rows:subgrid;border-radius:clamp(12px,3.2vw,18px);row-gap:0;min-width:0;display:grid}#st-themes .ts-card2>.ts-vis3,#st-themes .ts-card2>.ts-meta{min-width:0;container-type:inline-size}#st-themes .ts-vis3.ts-vis-hero{flex:none;align-self:stretch;min-height:min(28vw,142px);height:auto!important;padding:clamp(6px,1.6vw,10px) clamp(6px,1.8vw,14px)!important}#st-themes .ts-vhead{flex-wrap:wrap;gap:3px}#st-themes .ts-vtag{letter-spacing:.04em;white-space:normal;padding:2px clamp(4px,3cqw,8px);font-size:clamp(7px,4.6cqw,9.5px);line-height:1.2}#st-themes .ts-price-tag{padding:2px clamp(5px,3.5cqw,9px);font-size:clamp(8px,5cqw,11px)}#st-themes .ts-free-tag{padding:2px clamp(4px,3cqw,8px);font-size:clamp(7px,4.6cqw,9.5px)}#st-themes .ts-hero-art{gap:clamp(2px,3cqw,10px);min-width:0;padding-top:2px}#st-themes .tsh-left{gap:clamp(2px,1.6cqw,4px)}#st-themes .tsh-sub{white-space:normal;font-size:clamp(6.5px,4.2cqw,9px);line-height:1.15}#st-themes .tsh-r{font-size:clamp(13px,12cqw,26px)}#st-themes .ts-vh-fxp .tsh-r{font-size:clamp(14px,13.5cqw,29px)}#st-themes .tsh-bar{max-width:100%}#st-themes .tsh-curve{width:100%;max-width:118px;height:clamp(10px,9cqw,22px)}#st-themes .tsh-pills{flex-wrap:wrap;gap:3px}#st-themes .tsh-pills span{white-space:nowrap;padding:1px clamp(2px,2cqw,6px);font-size:clamp(6.5px,4cqw,8.5px)}#st-themes .tsh-right{width:clamp(34px,34cqw,82px);height:clamp(34px,34cqw,82px)}#st-themes .tsh-right svg.th-mascot{width:clamp(32px,32cqw,78px)!important;height:clamp(32px,32cqw,78px)!important}#st-themes .tsh-wh-emblem{width:clamp(28px,28cqw,64px);height:clamp(28px,28cqw,64px)}#st-themes .tsh-wh-emblem svg{width:100%;height:auto}@container (width<=170px){#st-themes .ts-hero-art{position:static}#st-themes .tsh-right{z-index:0;position:absolute;bottom:clamp(4px,4cqw,10px);right:clamp(4px,4cqw,10px)}#st-themes .tsh-left{z-index:1;position:relative}#st-themes .tsh-bar,#st-themes .tsh-curve{max-width:62cqw}#st-themes .tsh-right{width:38cqw;height:38cqw}#st-themes .tsh-right svg.th-mascot{width:36cqw!important;height:36cqw!important}}#st-themes .ts-meta{flex-direction:column;flex:1;align-items:stretch;gap:6px;padding:clamp(6px,6cqw,12px)}#st-themes .ts-mtxt b{overflow-wrap:anywhere;font-size:clamp(11.5px,9.5cqw,14px);line-height:1.2}#st-themes .ts-cta{text-align:center;white-space:normal;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:36px;margin-top:auto;padding:4px 6px;font-size:clamp(10.5px,8.6cqw,11.5px);line-height:1.15;display:flex}@media (width<=480px){#st-themes.ts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.acchip,.acchip span{min-width:0}.acchip em{white-space:nowrap}.br-page>.hdr{flex-wrap:wrap;row-gap:10px}@media (width<=640px){.br-page>.hdr h1{flex:1 1 0;width:auto;min-width:0}.br-page>.hdr>.sp{flex:0 0 100%;order:2;height:0}.br-page>.hdr>.br-th-sig{order:1}.br-page>.hdr>.seg{flex:auto;order:3;min-width:0}.br-page>.hdr>.seg button{flex:1 1 0;height:auto;min-height:44px}.br-page>.hdr>.br-share-btn{flex:none;order:4;width:auto;height:auto;min-height:44px!important}}@media (width<=759px){.cal{gap:3px}.cal-grid-pep{gap:4px!important;padding:6px!important}.cal .c.c-day{aspect-ratio:auto;min-width:0;min-height:clamp(50px,14.5vw,72px);container-type:inline-size;padding:4px 3px!important}.cal-grid-fxp .c.c-day{padding-left:6px!important}.cal-grid-fxp .c-kerb{width:3px!important}.cal .c.c-day .c-top{flex-wrap:wrap;gap:1px;min-width:0}.cal .c.c-day .d{font-size:min(12px,24cqw)}.cal-grid-pep .c.c-day .d{padding:1px 3px}.cal .c-tcnt{min-width:0;padding:1px 2px;font-size:min(8.5px,18cqw);overflow:hidden}.cal .c-live-dot{white-space:nowrap;min-width:0;font-size:min(8.5px,17cqw);overflow:hidden}.cal .c.c-day .c-mid{gap:2px;min-width:0;margin:1px 0}.cal .c.c-day .c-r{white-space:nowrap;max-width:100%;overflow:hidden;font-size:min(15px,26cqw)!important}.cal .c.c-day .c-pl-pill{white-space:nowrap;max-width:100%;overflow:hidden;padding:1px 3px!important;font-size:min(11px,21cqw)!important}.cal .c.c-day .c-pl-pill[data-s]{font-size:0!important}.cal .c.c-day .c-pl-pill[data-s]:after{content:attr(data-s);font-size:min(11px,21cqw)}.cal .c.c-day .c-live-tag{white-space:normal;text-align:center;font-size:min(9px,18cqw);line-height:1.1}}@media (width<=480px){.ch-stats-row>.ch-stat:first-child{grid-column:1/-1}.ch-val.big{font-size:clamp(26px,8.6vw,34px)!important}}@media (width<=840px){.p3-split-stage{grid-template-columns:minmax(0,1fr)}.p3-split-stage>*{min-width:0}}@media (width<=480px){.psteps .pstep-btn{flex-direction:column;gap:2px;min-width:0;min-height:44px;padding:5px 3px;font-size:11px;line-height:1.1}.psteps .pstep-btn span{text-align:center;overflow-wrap:anywhere;white-space:normal!important}.psteps .pstep-btn i{flex:none;width:18px;height:18px}.st-btop{flex-wrap:wrap}.st-btop>a.btn{flex:100%;justify-content:center;min-height:40px}}.ltb-chip{min-width:0;max-width:100%}@media (width<=420px){.live-top-bar{flex-wrap:wrap}.live-top-bar .ltb-left{flex:100%}.live-top-bar .ltb-cta{flex:100%;min-height:40px}}@media (width<=480px){.hq-bar{flex-wrap:wrap;row-gap:8px}.hq-bar>.hq-bar-l{flex:100%;min-width:0}.hq-bar>.hq-bar-r{flex-wrap:wrap;flex:100%;justify-content:flex-start}.hq-bar>.hq-bar-r>button:not(.hq-x-btn){min-height:40px}.hq-bar>.hq-bar-l{padding-right:44px}.hq-bar>.hq-bar-r>.hq-x-btn{width:36px;height:36px;position:absolute;top:9px;right:10px}}@media (width<=400px){#view .hdr:has(>.acchip){flex-wrap:wrap;row-gap:8px}#view .hdr>.acchip{flex:0 auto;order:5;max-width:100%}}@media (width<=420px){.ic-hmain b{font-size:clamp(34px,11.6vw,52px)}.mg-modes button{white-space:normal;text-align:center;min-width:0;padding:6px 4px;line-height:1.15}}@media (pointer:coarse){.seg button,.chips>.chip,.sh-head>button.txt,.yn button,button.tl-undo,.hq-bar-r>button:not(.hq-x-btn),.pe-add,.jf-mbtn,.dots button,.unit button,#view button.link,.tagx button,.skipb,.ltb-cta,.ic-seg button,.pp-seg button,.fx-seg button,.ex-seg button,.mg-modes button,.psteps .pstep-btn,.tog,.chip.sh-th-pill,.fx-go{position:relative}.seg button:before,.chips>.chip:before,.sh-head>button.txt:before,.yn button:before,button.tl-undo:before,.hq-bar-r>button:not(.hq-x-btn):before,.pe-add:before,.jf-mbtn:before,.dots button:before,.unit button:before,#view button.link:before,.skipb:before,.ltb-cta:before,.ic-seg button:before,.pp-seg button:before,.fx-seg button:before,.ex-seg button:before,.mg-modes button:before,.psteps .pstep-btn:before,.chip.sh-th-pill:before,.fx-go:before{content:"";position:absolute;inset:-10px -2px}.yn button:before,.dots button:before,.unit button:before{left:-4px;right:-4px}.seg button:before,.chips>.chip:before,.ic-seg button:before,.pp-seg button:before,.ex-seg button:before,.fx-seg button:before{left:-3px;right:-3px}button.tl-undo:before{top:-12px;bottom:-12px}.br-share-btn{position:relative}.br-share-btn:before{content:"";position:absolute;inset:-5px 0}.tagx button:before{content:"";position:absolute;inset:-10px}.tog:before{content:"";position:absolute;inset:-8px -4px}}.sh-head{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.sh-foot{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (height<=500px) and (orientation:landscape){.sh-head{padding-top:6px;padding-bottom:6px}.sh-foot{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}}