:root{--safe-top: 0px;--safe-bottom: 0px;--page-safe-top: var(--safe-top);--page-safe-bottom: var(--safe-bottom)}html.native-app{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}.header-nav a{white-space:nowrap}.feed-cover{display:none}html.feed-pending:not(.tag-view-list) .feed-cover{display:block;position:fixed;inset:0;z-index:2000;background:#fff;animation:feed-cover-failsafe 0s linear 5s forwards}@keyframes feed-cover-failsafe{to{visibility:hidden}}html.feed-pending.feed-from-person:not(.tag-view-list) .feed-cover{background:linear-gradient(#fff 0 44px,#0d0d0f 44px)}.dc-go-handoff{position:fixed;inset:0;z-index:2600;background:#0d0d0f;transition:opacity .18s ease}.dc-go-handoff.is-leaving{opacity:0;pointer-events:none}.dc-go-handoff-bar{position:absolute;left:0;right:0;top:0;height:44px;background:#fff}.dc-go-handoff-stage{position:absolute;top:52px;overflow:hidden;border-radius:14px;background:#16161a}.dc-go-handoff-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dc-go-handoff-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translate(-120%);animation:dcGoShine 1.3s ease-in-out infinite}@keyframes dcGoShine{to{transform:translate(120%)}}.dc-go-handoff-cap{position:absolute;left:16px;right:16px;bottom:20px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}.dc-go-handoff-who{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:6px}.dc-go-handoff-face{width:24px;height:24px;border-radius:50%;overflow:hidden;background:#2a2a30;display:flex;align-items:center;justify-content:center;font-size:13px}.dc-go-handoff-face img{width:100%;height:100%;object-fit:cover}.dc-go-handoff-title{font-size:19px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-go-handoff-pill{position:absolute;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.dc-go-handoff-dots{display:flex;gap:4px}.dc-go-handoff-dots i{width:6px;height:6px;border-radius:50%;background:#fff;animation:dcGoDot 1s ease-in-out infinite}.dc-go-handoff-dots i:nth-child(2){animation-delay:.15s}.dc-go-handoff-dots i:nth-child(3){animation-delay:.3s}@keyframes dcGoDot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}@media (prefers-reduced-motion: reduce){.dc-go-handoff-shine,.dc-go-handoff-dots i{animation:none}.dc-go-handoff{transition:none}}.tag-list-play{display:none}html.feed-on:not(.tag-view-list),html.feed-on:not(.tag-view-list) body{overflow:hidden;overscroll-behavior:none}html.feed-on:not(.tag-view-list) .site-header,html.feed-on:not(.tag-view-list) .site-footer,html.feed-on:not(.tag-view-list) .main-content>:not(.tag-feed){display:none}html.feed-on:not(.tag-view-list) .main-content{max-width:none;padding:0}.tag-feed{position:relative;width:100%;max-width:480px;margin:0 auto;height:100vh;height:100dvh;overflow:hidden}html.feed-on.tag-view-list .tag-feed{position:fixed;top:0;left:0;right:0;margin:0 auto;visibility:hidden;pointer-events:none;z-index:-1}html.feed-on.tag-view-list .tag-list-play{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;margin:0 0 20px;border:0;border-radius:9999px;background:var(--red, #FF3B30);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}html.feed-on.tag-view-list .tag-list-play:focus-visible{outline:2px solid #171717;outline-offset:2px}.dcf-chrome{position:absolute;inset:0;z-index:6;pointer-events:none}.dcf-chrome .tl-reel-rail{pointer-events:auto}.dcf-chrome .tl-reel-rail{right:16px;bottom:calc(var(--dcf-strip) + 20px);z-index:auto}.dcf-item.is-revealed .dcf-chrome .tl-reel-rail,.tag-feed.dcf-social-off .dcf-chrome{display:none}.tag-feed{--tag-feed-bar-h: 44px;--dcf-top-inset: calc(var(--tag-feed-bar-h) + env(safe-area-inset-top, 0px))}.tag-feed-bar{position:absolute;left:0;right:0;top:0;z-index:8;height:var(--dcf-top-inset);padding:env(safe-area-inset-top,0px) 12px 0;display:flex;align-items:center;gap:10px;background:var(--tl-surface, #FFFFFF);border-bottom:1px solid var(--tl-hairline-strong, #E5E5E5);color:var(--tl-ink, #171717)}.tag-feed-list{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px 0 10px;border-radius:9999px;background:var(--tl-surface-sunk, #F5F5F5);color:var(--tl-ink, #171717);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none}html.dcf-playing .tag-feed-list{width:36px;padding:0}html.dcf-playing .tag-feed-list-text{display:none}.tag-feed-list:focus-visible,.tag-feed-bar .tl-reel-topbar-btn:focus-visible{outline:2px solid var(--tl-ink, #171717);outline-offset:2px}.tag-feed-bar-label{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:1.2}.tag-feed-bar-tag{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-feed-bar-actions,html.dcf-playing .tag-feed-bar-tag{display:none}html.dcf-playing .tag-feed-bar-actions{display:block;flex:none}.tag-feed-bar-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tag-feed.dcf-social-off .tag-feed-bar-actions,.dco-top{display:none}.tag-feed-bar-odai{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.tag-feed-bar-odai[hidden]{display:none}.tag-feed-bar-odai .dco-title{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:var(--tl-ink-muted, #6B6B6B)}.tag-feed-bar-odai a.dco-title{text-decoration:none;white-space:nowrap}.tag-feed-bar-odai a.dco-title:hover,.tag-feed-bar-odai a.dco-title:focus-visible{text-decoration:underline;color:var(--tl-ink, #111)}.tag-feed-bar-odai .dco-sponsor{flex:0 1 auto;min-width:0;max-width:240px;padding:3px 9px;border-radius:999px;background:#f1eee8;color:#171717;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.tag-feed-bar-odai .dco-time{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.tag-feed-bar-odai .dco-time[data-level=warn]{color:#c2410c}.tag-feed-bar-odai .dco-time[data-level=urgent]{color:#c2410c;font-size:16px}.tag-feed-bar-odai .dco-tu{display:flex;align-items:baseline;gap:8px;min-width:0}.tag-feed-bar-odai .dco-tu-title{font-size:15px;font-weight:800}.tag-feed-bar-odai .dco-tu-sub{font-size:12px;color:var(--tl-ink-muted, #6B6B6B);overflow:hidden;text-overflow:ellipsis}.tag-feed-bar-odai .dco-btn{flex:none;height:32px;padding:0 14px;border:0;border-radius:9999px;cursor:pointer;background:var(--tl-surface-sunk, #F5F5F5);color:var(--tl-ink, #171717);font:inherit;font-size:13px;font-weight:700}.tag-feed-bar-odai .dco-btn.dco-primary{background:var(--tl-ink, #171717);color:#fff}.tag-feed-bar-odai .dco-btn:focus-visible{outline:2px solid var(--tl-ink, #171717);outline-offset:2px}.tag-feed-bar .tl-reel-topbar-btn{width:36px;height:36px;border:0;border-radius:50%;background:var(--tl-surface-sunk, #F5F5F5);color:var(--tl-ink-70, #525252)}.tag-feed-bar .tl-reel-topbar-btn.is-on{background:var(--tl-accent-ink, #CE2820);color:#fff}.dcf-creator{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-bottom:4px;color:#fff;font-size:13px;font-weight:600}.dcf-creator-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcf-overlay a.tl-profile-link{color:#fff;text-decoration:none}#tagFeedStampSheet{z-index:calc(var(--tl-z-sheet, 2110) + 1)}html.gs-sheet-open,html.gs-sheet-open body{overflow:hidden;overscroll-behavior:none}@media (max-width: 480px){.site-header{padding:12px 16px;gap:12px}.site-logo{font-size:17px;flex:none}.header-nav{gap:12px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.header-nav::-webkit-scrollbar{display:none}.header-nav a{font-size:13px}}@media (max-width: 360px){.site-logo{font-size:16px}.header-nav{gap:10px}.header-nav a{font-size:12px}}@media (max-width: 400px){.site-header.tag-nav-has-toggle .header-nav a[href="/games"]{display:none}}.tag-feed-bar .tl-reel-topbar-btn[data-reel-share-badge-host]{position:relative}html.native-app .site-header{padding-top:calc(16px + var(--safe-top, 0px))}@media (max-width: 480px){html.native-app .site-header{padding-top:calc(12px + var(--safe-top, 0px))}}.dcb,.leaderboard-sheet .dcl-h{display:none}@media (max-width: 1023.98px){.dcb,.dcp,.dcs,.dcl,.leaderboard-clip-overlay{--ground: #F1F1F3;--ground-2: #F5F5F6;--paper: #FFFFFF;--ink: #141417;--ink-2: #4A4A52;--mute: #8B8B94;--faint: #A6A6AE;--hair: #F0F0F2;--ok: #1F9D55;--ok-ink: #1B7A45;--rec: var(--red, #FF3B30);--rec-rgb: var(--red-rgb, 255, 59, 48);--hi-line: inset 0 0 0 1px rgba(20, 20, 23, .05);--sh-1: 0 1px 1px rgba(20, 20, 23, .03), 0 2px 6px -2px rgba(20, 20, 23, .06);--sh-rec: 0 6px 14px -8px rgba(var(--rec-rgb), .7), 0 2px 4px -2px rgba(var(--rec-rgb), .35);--hi: inset 0 1px 0 rgba(255, 255, 255, .75);--sh-3: 0 -1px 2px rgba(20, 20, 23, .03), 0 -12px 32px -12px rgba(20, 20, 23, .16), 0 -32px 64px -40px rgba(20, 20, 23, .22);--r-xs: 10px;--r-sm: 14px;--r-lg: 22px;--r-pill: 999px;--s-2: 8px;--fs-body: 14.5px;--fs-sm: 12.5px;--lh-body: 1.55;--track-cap: .08em;--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--font-body: "Zen Kaku Gothic New", system-ui, -apple-system, "Hiragino Sans", "Noto Sans JP", sans-serif;--font-display: "Bricolage Grotesque", "Zen Kaku Gothic New", system-ui, sans-serif;--spring-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .18s;--dur-2: .28s;--dur-3: .42s;--press-scale: .96;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}.dcs{--line: #E4E4E8;--glass-strong: rgba(255, 255, 255, .86);--glass-blur: blur(24px) saturate(180%);--sh-2: 0 1px 2px rgba(20, 20, 23, .04), 0 8px 20px -10px rgba(20, 20, 23, .16), 0 20px 40px -28px rgba(20, 20, 23, .2);--r-md: 18px;--r-xl: 26px;--s-1: 4px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--fs-title: 17px;--lh-tight: 1.2;--safe-top: env(safe-area-inset-top, 0px)}.dcb *,.dcb *:before,.dcb *:after,.dcp,.dcp *,.dcp *:before,.dcp *:after,.dcs,.dcs *,.dcs *:before,.dcs *:after{box-sizing:border-box}.tag-feed{--tag-feed-bar-h: 0px}.tag-feed-bar{display:none}.tag-feed .dcf-scroller{background:#f1f1f3}.tag-feed .dcf-item{--dcf-strip: calc(60px + env(safe-area-inset-bottom, 0px)) ;--dcf-ctrl-top: 10px}.tag-feed .dcf-stage,.tag-feed .dcf-next{left:11px;right:11px;top:calc(var(--dcf-top-inset, 0px) + 11px);bottom:calc(var(--dcf-strip) + 3px);border-radius:20px}.tag-feed .dcf-stage{background:#0b0b0d;box-shadow:0 2px 4px #0000000f,0 14px 30px -18px #00000073}.tag-feed .dcf-frame{background:#0b0b0d}.tag-feed .dcf-cover{background-color:#dcdce1}.tag-feed .dcf-note{color:#4a4a52}.tag-feed .dcf-note-btn{background:#141417;color:#fff}.tag-feed .dcf-note .dcf-spinner{border-color:#14141726;border-top-color:#141417}html.feed-pending.feed-from-person:not(.tag-view-list) .feed-cover{background:#0d0d0f}.dc-go-handoff-bar,.tag-feed .dcf-chrome .tl-reel-rail{display:none}.tag-feed .dcf-item.has-chrome .dcf-overlay{padding-right:16px}.tag-feed .dcf-hint,.tag-feed .dcf-prev{display:none}.tag-feed .dcfc-box{border-color:#1414178c;box-shadow:0 0 14px #1414171f}.tag-feed .dcfc-ring{border-color:#141417b3}.tag-feed .dcfc-trail{background:linear-gradient(to top,#14141700,#14141759)}html.native-app{--dcf-band-home: min(env(safe-area-inset-bottom, 0px), max(14px, env(safe-area-inset-bottom, 0px) - 20px))}html.native-app .tag-feed .dcf-item{--dcf-strip: calc(60px + var(--dcf-band-home))}html.native-app .dcb{--safe-bottom: var(--dcf-band-home)}html.native-app .tag-feed .dcfc-box{bottom:calc(6px + var(--dcf-band-home))}html.native-app .tag-feed :is(.dcfc-hand,.dcfc-ring){top:calc(50% - var(--dcf-band-home) / 2)}html.native-app .tag-feed .dcfc-trail{bottom:calc(50% + var(--dcf-band-home) / 2)}.dcb{display:block;position:absolute;left:0;right:0;bottom:0;z-index:8;height:calc(60px + var(--safe-bottom));padding:10px calc(10px + var(--safe-right)) calc(6px + var(--safe-bottom)) calc(8px + var(--safe-left));pointer-events:none;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:14.5px;line-height:1.55;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dcb button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.dcb .th-grab{position:absolute;top:4px;left:50%;width:34px;height:4px;margin-left:-17px;border-radius:4px;background:#14141729}.dcb .dcb-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.dcb .th-bar,.dcb .th-stamps,.dcb .dcb-notice{position:absolute;left:calc(8px + var(--safe-left));right:calc(10px + var(--safe-right));top:10px;height:44px;display:flex;align-items:center;gap:6px;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--spring-pop);pointer-events:none}.dcb .th-stamps,.dcb .dcb-notice{opacity:0;transform:translate3d(0,10px,0) scale(.97)}.dcb[data-mode=stamps] .th-bar{opacity:0;transform:translate3d(0,-10px,0) scale(.97)}.dcb[data-mode=stamps] .th-stamps,.dcb[data-mode=notice] .dcb-notice{opacity:1;transform:none}.dcb[data-mode=notice] .th-bar>:not(.dcb-actions):not([data-band=ranking]){opacity:0;pointer-events:none}.dcb[data-mode=bar] .th-bar>:not(.th-hint),.dcb[data-mode=notice] .th-bar>.dcb-actions,.dcb[data-mode=notice] .th-bar>[data-band=ranking],.dcb[data-mode=stamps] .th-stamps,.dcb[data-mode=notice] .dcb-notice .th-rb{pointer-events:auto}.dcb .dcb-actions,.dcb .dcb-actions .tl-reel-topbar-actions{display:contents}.dcb .th-bar .th-rb,.dcb .dcb-notice .th-rb{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:50%;padding:revert;margin:0;background:var(--paper);color:var(--ink);display:grid;place-items:center;box-shadow:var(--sh-1),var(--hi-line)}.dcb .th-rb .ic{display:block;flex:0 0 auto;width:20px;height:20px}.dcb .th-bar .th-rb[hidden]{display:none}.dcb .th-bar .th-rb.th-back{width:34px;height:34px;background:transparent;box-shadow:none;color:var(--ink-2)}.dcb .th-rb.th-back .ic{width:22px;height:22px}.dcb .th-bar .th-rb.is-on{background:var(--paper);color:var(--ink)}.dcb .th-rb[data-reel-share-badge-host]{position:relative}.dcb .th-glyph{display:block;font-size:21px;line-height:1}.dcb .th-rb.has-stamp .th-glyph{animation:th-glyph-in var(--dur-3) var(--spring-pop)}.dcb [data-stamp-ic]{display:grid;place-items:center}.dcb .th-auth{flex:0 0 auto;border:0;padding:0;background:none;border-radius:50%}.dcb .th-auth[hidden]{display:none}.dcb .th-auth .av{--av: 38px}.dcb .av{position:relative;flex:0 0 auto;width:var(--av, 36px);height:var(--av, 36px);border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#fff;font:800 calc(var(--av, 36px) * .4) / 1 var(--font-display);background:var(--mute);box-shadow:0 0 0 2px var(--paper)}.dcb .av img{width:100%;height:100%;object-fit:cover}.dcb .av.bump{animation:av-bump .5s var(--spring-pop)}.dcb .av-wrap{position:relative;display:inline-grid}.dcb .av-wrap.paw:after{content:"";position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;border-radius:50%;background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat;box-shadow:0 0 0 2px var(--ground);animation:paw-in var(--dur-3) var(--spring-pop)}.dcb .th-hint{flex:1 1 0;min-width:0;align-self:stretch}.dcb .th-hint.is-on{display:flex;align-items:center;justify-content:center;min-width:34px;font:700 11px/1.2 var(--font-body);color:var(--mute);white-space:nowrap;overflow:hidden}.dcb .th-hint .dco-sec{display:inline-flex;align-items:center;gap:2px;color:var(--ink-2)}.dcb .th-hint .dco-clock{width:14px;height:14px;flex:0 0 auto}.dcb .th-hint .dco-sec b{font:800 19px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink)}.dcb .th-hint .dco-sec[data-level=warn],.dcb .th-hint .dco-sec[data-level=warn] b,.dcb .th-hint .dco-sec[data-level=urgent],.dcb .th-hint .dco-sec[data-level=urgent] b{color:#c2410c}.dcb .th-hint .dco-sec[data-level=urgent] b{font-size:23px}.tag-feed.dco-on{--tag-feed-bar-h: 28px}.tag-feed .dco-top{position:absolute;left:0;right:0;top:env(safe-area-inset-top,0px);z-index:8;height:28px;display:flex;align-items:flex-end;justify-content:center;padding:0 16px;pointer-events:none}.tag-feed .dco-top[hidden]{display:none}.tag-feed .dco-top-link{display:inline-flex;align-items:center;gap:1px;max-width:100%;height:24px;padding:0 4px 0 8px;font:700 12.5px/1 Zen Kaku Gothic New,system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;color:#4a4a52;text-decoration:none;white-space:nowrap;pointer-events:auto;-webkit-tap-highlight-color:transparent}.tag-feed .dco-top-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.tag-feed .dco-top-sponsor{flex:0 1 auto;min-width:0;max-width:45%;margin-left:6px;padding:2px 7px;border-radius:999px;background:#f1eee8;color:#171717;font-size:11px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.tag-feed .dco-top-ic{width:14px;height:14px;flex:0 0 auto;color:#8b8b94}.tag-feed .dco-top-link:focus-visible{outline:2px solid #141417;outline-offset:2px;border-radius:6px}.dcb .dcb-timeup{position:absolute;left:calc(8px + var(--safe-left));right:calc(10px + var(--safe-right));top:10px;height:44px;display:flex;align-items:center;gap:6px;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--spring-pop);pointer-events:none;opacity:0;transform:translate3d(0,10px,0) scale(.97)}.dcb[data-mode=timeup] .th-bar{opacity:0;transform:translate3d(0,-10px,0) scale(.97)}.dcb[data-mode=timeup] .dcb-timeup{opacity:1;transform:none}.dcb[data-mode=timeup] .dcb-timeup .dco-btn{pointer-events:auto}.dcb .dco-tu{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.2}.dcb .dco-tu-title{font:800 15px/1.1 var(--font-display);color:var(--ink);letter-spacing:.02em;white-space:nowrap}.dcb .dco-tu-sub{font:700 11px/1.25 var(--font-body);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcb .dco-btn{flex:0 0 auto;height:38px;border:0;border-radius:var(--r-pill);padding:0 14px;margin:0;background:var(--paper);color:var(--ink);font:700 13px var(--font-body);white-space:nowrap;box-shadow:var(--sh-1),var(--hi-line)}.dcb .dco-btn.dco-primary{background:var(--ink);color:#fff;box-shadow:var(--sh-1)}@media (max-width: 359.98px){.dcb .dco-btn{padding:0 10px;font-size:12px}.dcb .dco-tu-sub{display:none}}.dcb .recmini{flex:0 0 auto;height:38px;border:0;border-radius:var(--r-pill);background:var(--rec);color:#fff;padding:0 14px 0 11px;display:inline-flex;align-items:center;gap:7px;text-decoration:none;font:700 13px var(--font-body);white-space:nowrap;box-shadow:var(--sh-rec),inset 0 1px #ffffff40}.dcb .recmini i{width:10px;height:10px;border-radius:50%;background:#fff;display:block}.dcb button,.dcb .press{transition:transform var(--dur-2) var(--spring-pop),background-color var(--dur-1) ease,color var(--dur-1) ease,box-shadow var(--dur-2) var(--ease-out),opacity var(--dur-1) ease}.dcb button:not(:disabled):active,.dcb .press:active{transform:scale(var(--press-scale));transition-duration:90ms}.dcb :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dcb[data-fit] .th-bar{gap:4px}.dcb[data-fit] .th-bar .th-rb.th-back{width:28px;height:28px}.dcb[data-fit=norank] .th-bar [data-band=ranking],.dcb[data-fit=plus] .th-bar [data-band=ranking],.dcb .recmini .ic{display:none}.dcb[data-fit=plus] .recmini{position:relative;width:40px;height:40px;padding:0;gap:0;justify-content:center}.dcb[data-fit=plus] .recmini i{display:none}.dcb[data-fit=plus] .recmini .ic{display:block;flex:0 0 auto;width:20px;height:20px}.dcb[data-fit=plus] .recmini [data-band-make-text]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.dcb .th-st-scroll{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;padding:0 2px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 18px),transparent 100%)}.dcb .th-st-scroll::-webkit-scrollbar{display:none}.dcb .th-st{flex:0 0 auto;width:42px;height:42px;border:0;border-radius:50%;scroll-snap-align:start;padding:revert;background:var(--paper);font-size:22px;line-height:1;display:grid;place-items:center;box-shadow:var(--sh-1),var(--hi-line)}.dcb[data-mode=stamps] .th-st{animation:th-st-in var(--dur-3) var(--spring-pop) both;animation-delay:calc(var(--i, 0) * 16ms)}.dcb .th-st.is-mine{box-shadow:0 0 0 2px var(--ink),var(--sh-1)}.dcb .th-st-x{flex:0 0 auto;height:40px;border:0;background:none;padding:0 6px 0 8px;font:700 13px var(--font-body);color:var(--mute);white-space:nowrap}.dcb .dcb-notice{justify-content:flex-end}.dcb .dcb-notice .th-rb.dcb-notice-close{width:auto;min-width:40px;height:40px;border-radius:999px;padding:0 14px;font:700 13px/1 var(--font-body);color:var(--ink);white-space:nowrap}.dcb[data-fit=plus] .dcb-notice .th-rb.dcb-notice-close{max-width:44px;padding:0 3px;font-size:10.5px;letter-spacing:-.02em;overflow:hidden}.tag-feed .dcf-item .xp-card{z-index:9}.tag-feed .dcf-item .xp-card{right:var(--dcb-notice-right, calc(8px + var(--dcf-ctrl-h, 44px) + 8px))}@media (max-width: 359.98px){.tag-feed .dcf-item .xp-card--strip .xp-card-ring{display:none}.tag-feed .dcf-item .xp-card--strip .xp-card-inner{padding-left:12px}}.tag-feed .dcf-item .xp-card--strip{container-type:inline-size}@container (max-width: 111.98px){.tag-feed .dcf-item .xp-card--strip .xp-card-ring{display:none}.tag-feed .dcf-item .xp-card--strip .xp-card-inner{padding-left:12px}}@container (max-width: 83.98px){.tag-feed .dcf-item .xp-card--strip .xp-card-inner{padding-left:6px;padding-right:6px}}.tag-feed.dcp-on .dcb{display:none}.tag-feed .dcf-stage.dcp-shrunk{transition:none}.tag-feed>.dcp.ppanel{position:absolute;left:0;right:0;bottom:0;z-index:10;height:calc((100% - var(--dcf-top-inset, 0px)) * .62);min-height:0;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh-3),var(--hi);animation:dcp-pp-in var(--dur-3) var(--ease-out) both;will-change:transform;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;-webkit-tap-highlight-color:transparent;text-align:left}.tag-feed>.dcp.ppanel.out{animation:dcp-pp-out var(--dur-2) var(--ease-out) both}.dcp [hidden]{display:none!important}.dcp a{color:inherit;text-decoration:none}.dcp button{font:inherit;color:inherit;cursor:pointer}.dcp img{display:block;max-width:100%}.dcp p{margin:0}.dcp .ic{display:block;flex:0 0 auto}.dcp :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.dcp .pp-h{position:relative;display:flex;align-items:center;gap:10px;padding:14px 12px 10px 14px;border-bottom:1px solid var(--hair);touch-action:none}.dcp .pp-h:before{content:"";position:absolute;top:5px;left:50%;width:34px;height:4px;margin-left:-17px;border-radius:4px;background:#14141724}.dcp .pp-h .t{flex:1;min-width:0}.dcp .pp-h b{display:block;font-size:14.5px;font-weight:900;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcp .pp-h small{font-size:11.5px;color:var(--mute)}.dcp .pp-x{border:0;background:var(--ground);border-radius:var(--r-pill);padding:6px 12px 6px 9px;font:700 12px var(--font-body);color:var(--ink-2);display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.dcp .pp-x .ic{width:15px;height:15px}.dcp .pp-b{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;overscroll-behavior:contain}.dcp .pp-f{padding:8px 12px calc(12px + var(--safe-bottom));border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:8px}.dcp .av{position:relative;flex:0 0 auto;width:var(--av, 36px);height:var(--av, 36px);border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#fff;font:800 calc(var(--av, 36px) * .4) / 1 var(--font-display);background:var(--mute);box-shadow:0 0 0 2px var(--paper)}.dcp .av img{width:100%;height:100%;object-fit:cover}.dcp.th-pp .th-pp-av .av{--av: 30px;box-shadow:none}.dcp .th-muted{margin:0;font-size:var(--fs-sm);color:var(--mute)}.dcp .th-paw{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:var(--fs-sm);font-weight:700;color:var(--ok-ink)}.dcp .th-paw .ic{width:15px;height:15px}.dcp .th-from{margin-bottom:10px}.dcp .th-from button{display:flex;align-items:center;gap:7px;width:100%;border:0;text-align:left;background:var(--ground-2);border-radius:var(--r-sm);padding:9px 11px;font:700 12.5px var(--font-body);color:var(--ink-2)}.dcp .th-from button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcp .th-from .ic{width:16px;height:16px;color:var(--mute)}.dcp .pill{border:0;background:var(--paper);border-radius:var(--r-pill);padding:7px 13px;font:700 12.5px var(--font-body);color:var(--ink-2);white-space:nowrap;box-shadow:var(--hi-line)}.dcp .pill.soft{background:var(--ground-2);box-shadow:none}.dcp .pill[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.dcp .th-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.dcp .th-chips .pill{display:inline-flex;align-items:center;gap:5px}.dcp .th-chips .pill .ic{width:15px;height:15px}.dcp .th-chips .pill[aria-expanded=true]{background:var(--ink);color:#fff}.dcp .th-chips .pill:disabled{opacity:.5}.dcp .th-chips .pill small{font:700 9.5px/1 var(--font-mono);letter-spacing:var(--track-cap);text-transform:uppercase;margin-left:2px;color:var(--mute)}.dcp .th-chips .pill[aria-busy=true]{opacity:.6}.dcp .th-chipbody:empty{display:none}.dcp .th-chipbody{margin-bottom:12px}.dcp .th-chip-sk{display:grid;gap:8px;padding:6px 0}.dcp .th-howto p{margin:0;font-size:13.5px;line-height:var(--lh-body);color:var(--ink-2);white-space:pre-line}.dcp .th-blurb{margin:0 0 12px;font-size:13.5px;line-height:var(--lh-body);color:var(--ink)}.dcp .th-maker{margin-top:4px}.dcp .th-maker-h{display:flex;gap:10px;align-items:flex-start}.dcp .th-maker-h .av{--av: 36px;box-shadow:none}.dcp .th-maker-h>div{flex:1;min-width:0}.dcp .th-maker-h b{display:block;font-size:13.5px;font-weight:800}.dcp .th-bio{margin:2px 0 0;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5;overflow-wrap:anywhere}.dcp .th-bio .sk-line{display:block;margin-top:4px}.dcp .th-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.dcp .th-mini>.sk{aspect-ratio:3 / 4;border-radius:12px}.dcp .th-mini button{border:0;padding:0;background:none;text-align:left;display:flex;flex-direction:column;gap:5px;min-width:0}.dcp .th-mini-th{display:block;width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--ground-2);box-shadow:var(--sh-1)}.dcp .th-mini-th img{width:100%;height:100%;object-fit:cover;display:block}.dcp .th-mini-t{font-size:11.5px;font-weight:700;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcp .rowlist{display:grid;gap:6px}.dcp .rowlist>button,.dcp .rowlist>a{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;border:0;background:var(--ground-2);border-radius:var(--r-sm);padding:13px 14px;font:700 13.5px var(--font-body);color:var(--ink);text-align:left}.dcp .rowlist small{display:block;font-weight:500;font-size:11.5px;color:var(--mute);margin-top:1px}.dcp .rowlist .ic{width:18px;height:18px;color:var(--faint)}.dcp .dcp-extra{margin-top:14px;display:grid;gap:10px}.dcp .rowlist>button:disabled{opacity:.5}.dcp .dcp-tags{display:flex;flex-wrap:wrap;gap:6px}.dcp .btn{flex:1;border:0;border-radius:var(--r-sm);padding:12px 14px;min-height:46px;font:700 14px var(--font-body);background:var(--ground);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:8px}.dcp .btn .ic{width:18px;height:18px}.dcp .btn.pri{background:var(--ink);color:#fff;box-shadow:0 6px 16px -10px #141417b3,inset 0 1px #ffffff1f}.dcp .btn-row{display:flex;gap:var(--s-2)}.dcp .btn.is-busy{opacity:.6}.dcp .sk{position:relative;overflow:hidden;background:#e9e9ed;border-radius:var(--r-xs)}.dcp .sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:dcp-sk-shine 1.3s var(--ease-in-out) infinite}.dcp .sk-line{height:11px;border-radius:6px}.dcp button,.dcp .press{transition:transform var(--dur-2) var(--spring-pop),background-color var(--dur-1) ease,color var(--dur-1) ease,box-shadow var(--dur-2) var(--ease-out),opacity var(--dur-1) ease}.dcp button:not(:disabled):active,.dcp .press:active{transform:scale(var(--press-scale));transition-duration:90ms}.leaderboard-sheet-overlay.dcl{background:transparent}.leaderboard-sheet.dcl{height:calc((100dvh - env(safe-area-inset-top,0px))*.62);background:var(--paper);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh-3),var(--hi);transition:transform var(--dur-3) var(--ease-out);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;-webkit-tap-highlight-color:transparent}.leaderboard-sheet.dcl .leaderboard-sheet-drag{height:22px}.leaderboard-sheet.dcl .leaderboard-sheet-handlebar{width:34px;height:4px;border-radius:4px;background:#14141724}.leaderboard-sheet.dcl .leaderboard-content{padding:4px 14px calc(16px + var(--safe-bottom));overscroll-behavior:contain}.leaderboard-sheet.dcl :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.leaderboard-sheet.dcl .dcl-h{display:flex;flex:none;align-items:center;gap:10px;padding:0 12px 10px 16px;border-bottom:1px solid var(--hair)}.leaderboard-sheet.dcl .dcl-t{flex:1;min-width:0;font-size:14.5px;font-weight:900;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-sheet.dcl .dcl-x{border:0;background:var(--ground);border-radius:var(--r-pill);padding:6px 12px 6px 9px;font:700 12px var(--font-body);color:var(--ink-2);display:inline-flex;align-items:center;gap:3px;white-space:nowrap;cursor:pointer}.leaderboard-sheet.dcl .dcl-x .ic{width:15px;height:15px}.leaderboard-sheet.dcl .dcl-x:active{transform:scale(var(--press-scale))}.leaderboard-sheet.dcl .leaderboard-content{padding-top:12px}.dcp .leaderboard-content.lb-inline{flex:none;overflow:visible;padding:2px 0 0}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-band{border-radius:var(--r-sm);box-shadow:var(--sh-1);background:var(--paper)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-card{background:var(--ground-2)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-card.vacant{background:var(--ground)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-rank{font-family:var(--font-display);font-weight:800}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-score,:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-card.no-clip .no-clip-score{font:700 13px var(--font-mono);font-variant-numeric:tabular-nums}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-card.no-clip .leaderboard-clip-rank{color:#14141729}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-card.no-clip .no-clip-score{color:var(--ink)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-names{margin-bottom:14px}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-names span{font:700 11.5px var(--font-body);color:var(--ink-2)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-invite{margin:-6px 0 14px;font-size:var(--fs-sm);color:var(--mute)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-list{gap:4px}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-entry{gap:8px;padding:6px 10px;border-bottom:0;background:var(--ground-2);border-radius:var(--r-xs);font-size:13px}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-rank{min-width:22px;font:800 13px var(--font-display);font-variant-numeric:tabular-nums;color:var(--mute)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-avatar{width:26px;height:26px;font-size:15px;background:var(--paper)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-name{font-size:13px;font-weight:700;color:var(--ink)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-score{font:700 12.5px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-clip-btn{width:30px;height:30px;border:0;background:var(--paper);color:var(--ink);box-shadow:var(--sh-1),var(--hi-line);font-size:11px}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-viewer{margin-top:10px;gap:8px;padding:8px 10px;border-radius:var(--r-sm);background:var(--ink);box-shadow:0 6px 16px -10px #141417b3,inset 0 1px #ffffff1f}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-viewer .leaderboard-rank,:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-viewer .leaderboard-name,:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-viewer .leaderboard-score{color:#fff}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-viewer .leaderboard-avatar{background:#ffffff29}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-manage-toggle{margin:12px auto 0!important;padding:7px 13px!important;border-radius:var(--r-pill)!important;background:var(--ground-2)!important;color:var(--ink-2)!important;text-decoration:none!important;font:700 12.5px var(--font-body)!important}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-manage-list{font-family:var(--font-body)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-letters{margin-top:16px}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-letters-title{font:700 11.5px var(--font-body);letter-spacing:.02em;color:var(--mute)}:is(.leaderboard-sheet.dcl,.dcp) .leaderboard-letters-grid{border-radius:var(--r-sm);box-shadow:var(--sh-1)}.lb-change-card.dcl .lb-change-card-inner{background:var(--paper);border:0;border-radius:var(--r-sm);box-shadow:var(--sh-1),0 12px 32px -12px #14141747,var(--hi-line);-webkit-backdrop-filter:none;backdrop-filter:none}.lb-change-card.dcl .lb-change-card-avatar{background:var(--ground-2)}.lb-change-card.dcl .lb-change-card-text{color:var(--ink);font:700 13px var(--font-body)}.lb-change-card.dcl .lb-change-card-rank{font:800 15px var(--font-display)}.lb-change-card.dcl .lb-change-card-rank[data-rank="1"]{background:var(--ink)}.lb-change-card.dcl .lb-change-card-rank[data-rank="2"]{background:var(--ink-2);border:0}.lb-change-card.dcl .lb-change-card-rank[data-rank="3"]{background:var(--mute)}.leaderboard-clip-overlay .leaderboard-clip-box{border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--sh-3);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1}.leaderboard-clip-overlay .clip-player-name{font-weight:700;color:var(--ink)}.leaderboard-clip-overlay .clip-player-sub{color:var(--mute);font-family:var(--font-mono);font-size:11.5px}.leaderboard-clip-overlay .clip-player-avatar{background:var(--ground-2)}.leaderboard-clip-overlay .leaderboard-clip-close{background:var(--ground);color:var(--ink-2)}.leaderboard-clip-overlay .leaderboard-clip-endcard .end-rank{font-family:var(--font-display);font-weight:800}.leaderboard-clip-overlay .leaderboard-clip-endcard .end-score{font-family:var(--font-mono)}.leaderboard-clip-overlay .leaderboard-clip-endcard .end-challenge{font:700 14px var(--font-body);color:var(--ink);background:var(--paper)}.leaderboard-clip-overlay .leaderboard-clip-delete{font-family:var(--font-body);color:var(--mute)}@media (prefers-reduced-motion: reduce){.leaderboard-sheet.dcl{transition:none}}@media (prefers-reduced-motion: reduce){.dcb .th-bar,.dcb .th-stamps,.dcb .dcb-notice,.dcb .dcb-timeup{transition:opacity .01s}.dcb[data-mode=stamps] .th-st,.dcb .th-rb.has-stamp .th-glyph,.dcb .av.bump,.dcb .av-wrap.paw:after{animation:none}.tag-feed>.dcp.ppanel,.tag-feed>.dcp.ppanel.out,.dcp .sk:after{animation:none}}}@keyframes th-glyph-in{0%{transform:scale(.4) rotate(-12deg);opacity:0}}@keyframes th-st-in{0%{transform:translateY(12px) scale(.6);opacity:0}}@keyframes av-bump{40%{transform:scale(1.22) rotate(-6deg)}}@keyframes paw-in{0%{transform:scale(0)}}@keyframes dcp-pp-in{0%{transform:translateY(40%);opacity:.2}}@keyframes dcp-pp-out{to{transform:translateY(60%);opacity:0}}@keyframes dcp-sk-shine{to{transform:translate(100%)}}.tag-feed.dc-friend-line-on{--dcf-top-inset: calc(var(--tag-feed-bar-h) + env(safe-area-inset-top, 0px) + 40px)}.tag-feed.dc-friend-line-on .tag-feed-bar{height:calc(var(--tag-feed-bar-h) + env(safe-area-inset-top,0px))}.tag-feed .dcf-item .dc-friend-line{position:absolute;z-index:6;left:11px;right:11px;top:calc(var(--dcf-top-inset, 0px) - 26px);height:34px;display:flex;align-items:center;gap:8px;padding:0 4px 0 3px;border-radius:17px;background:#fff;box-shadow:0 1px 2px #1414170f,0 6px 14px -10px #14141747;color:#141417;font-size:13px;font-weight:600;line-height:1.2;visibility:hidden}.tag-feed.dc-friend-line-on .dcf-item .dc-friend-line{visibility:visible}.tag-feed .dcf-item .dc-friend-line[hidden]{display:none}.dc-friend-line .dc-friend-av{flex:0 0 28px;width:28px;height:28px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#ffe1d6;color:#c2410c;font-size:13px;font-weight:700}.dc-friend-line .dc-friend-av img{width:100%;height:100%;object-fit:cover;display:block}.dc-friend-line .dc-friend-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-friend-line .dc-friend-follow{flex:0 0 auto;height:28px;padding:0 12px;border:0;border-radius:14px;background:var(--red, #FF3B30);color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.dc-friend-line .dc-friend-follow[hidden]{display:none}.dc-friend-line .dc-friend-follow:disabled{opacity:.7;cursor:default}.dc-friend-line .dc-friend-follow.is-done{background:#ededf0;color:#4a4a52;opacity:1}.dc-friend-line.is-shake{animation:dc-friend-shake .26s}@keyframes dc-friend-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){.dc-friend-line.is-shake{animation:none}}.dc-friend-line .dc-friend-follow.is-join{background:#141417}
/* dreamcore-min source:public/css/game-feed-page.css sha256:942c506e262a7cc4bd742193bdb7a0b34b293959ecc4c3baa62dcbf9394b8b10 */
