.badge-glint{isolation:isolate;--glint-band:rgb(255 255 255/var(--glint-peak,.2));position:relative;overflow:hidden}.badge-glint[data-glint=uncommon]{--glint-peak:.16}.badge-glint[data-glint=rare]{--glint-peak:.24}.badge-glint[data-glint=epic]{--glint-peak:.32}.badge-glint[data-glint=legendary]{--glint-peak:.42;--glint-band:rgb(255 238 178/var(--glint-peak))}html.light-mode .badge-glint{--glint-band:color-mix(in srgb, var(--glint-tint,var(--accent)) 28%, rgb(255 255 255/calc(var(--glint-peak,.2) * 1.8)))}html.light-mode .badge-glint[data-glint=legendary]{--glint-band:#fae29fe3}html.light-mode .hc-badge.badge-glint{--glint-band:rgb(255 255 255/var(--glint-peak,.2))}html.light-mode .hc-badge.badge-glint[data-glint=legendary]{--glint-band:rgb(255 238 178/var(--glint-peak))}.badge-glint:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 32%, var(--glint-band) 50%, transparent 68%);opacity:0;position:absolute;inset:-1px;transform:translate(-130%)}.badge-glint[data-glint=epic],.badge-glint[data-glint=legendary]{box-shadow:0 0 0 1px color-mix(in srgb, var(--glint-tint,var(--accent)) 28%, transparent), 0 0 12px -2px color-mix(in srgb, var(--glint-tint,var(--accent)) 42%, transparent)}.badge-glint[data-glint=legendary]{box-shadow:0 0 0 1px #f5c54257,0 0 14px -2px #f5c5427a}.badge-glint[data-glint=legendary]:before{content:"";z-index:2;pointer-events:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#fff6d5;width:6px;height:6px;position:absolute;top:2px;right:3px;transform:scale(0)}@keyframes huni-glint-9s{0%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:translate(-130%)}1.5%{opacity:1}11%{opacity:1}12%,to{opacity:0;transform:translate(130%)}}@keyframes huni-glint-7s{0%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:translate(-130%)}2%{opacity:1}14.5%{opacity:1}16%,to{opacity:0;transform:translate(130%)}}@keyframes huni-glint-5s{0%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:translate(-130%)}3%{opacity:1}20%{opacity:1}22%,to{opacity:0;transform:translate(130%)}}@keyframes huni-glint-4s{0%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:translate(-130%)}3.5%{opacity:1}25%{opacity:1}27%,to{opacity:0;transform:translate(130%)}}@keyframes huni-glint-twinkle{0%,20%{opacity:0;transform:scale(0)rotate(0)}25%{opacity:1;transform:scale(1)rotate(45deg)}33%,to{opacity:0;transform:scale(0)rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.badge-glint[data-glint=uncommon]:after{animation:huni-glint-9s 9s linear var(--glint-delay,0s) infinite}.badge-glint[data-glint=rare]:after{animation:huni-glint-7s 7s linear var(--glint-delay,0s) infinite}.badge-glint[data-glint=epic]:after{animation:huni-glint-5s 5s linear var(--glint-delay,0s) infinite}.badge-glint[data-glint=legendary]:after{animation:huni-glint-4s 4s linear var(--glint-delay,0s) infinite}.badge-glint[data-glint=legendary]:before{animation:huni-glint-twinkle 4s ease-out var(--glint-delay,0s) infinite}.badge-glint[data-glint]:after,.badge-glint[data-glint]:before{animation-play-state:paused}.badge-glint[data-glint][data-glint-live]:after,.badge-glint[data-glint][data-glint-live]:before{animation-play-state:running}}html[data-surface=support] .badge-glint:after,html[data-surface=support] .badge-glint:before,html[data-theme=cb-high-contrast] .badge-glint:after,html[data-theme=cb-high-contrast] .badge-glint:before{animation:none;display:none}html[data-surface=support] .badge-glint,html[data-theme=cb-high-contrast] .badge-glint{box-shadow:none}@media (forced-colors:active),print{.badge-glint:after,.badge-glint:before{animation:none;display:none}.badge-glint{box-shadow:none}}
.emote-glyph{transform-origin:50% 60%;--emote-play-duration:.64s;--emote-burst-duration:.56s;--emote-in-duration:.34s;--emote-active-cycle:4.5s;--emote-ambient-cycle:10s;--emote-glow-color:var(--accent-glow);--emote-glint-color:#ffffffa6;line-height:1;display:inline-block}html.light-mode .emote-glyph{--emote-glint-color:color-mix(in srgb, var(--accent) 55%, transparent)}.emote-glyph[data-emote-motion=sway]{transform-origin:50% 90%}.emote-glyph[data-emote-motion=tilt]{transform-origin:50% 80%}.emote-glyph[data-emote-motion=wave]{transform-origin:70% 85%}.emote-glyph[data-emote-motion=droop],.emote-glyph[data-emote-motion=flicker]{transform-origin:50% 100%}.emote-glyph[data-emote-motion=spin]{transform-origin:50%}@keyframes huni-emote-beat{0%,30%,65%,to{transform:scale(1)}15%{transform:scale(1.18)}45%{transform:scale(1.1)}}@keyframes huni-emote-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes huni-emote-glow{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 .35em var(--emote-glow-color));transform:scale(1.06)}}@keyframes huni-emote-glint{0%,to{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}35%{filter:brightness(1.3) drop-shadow(0 0 .2em var(--emote-glint-color));transform:scale(1.08)rotate(-6deg)}}@keyframes huni-emote-sway{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}70%{transform:rotate(-4deg)}88%{transform:rotate(2deg)}}@keyframes huni-emote-tilt{0%,to{transform:rotate(0)}30%,60%{transform:rotate(-12deg)}}@keyframes huni-emote-bounce{0%,55%,to{transform:translateY(0)}30%{transform:translateY(-.22em)}72%{transform:translateY(-.08em)}}@keyframes huni-emote-pop{0%,to{transform:scale(1)}35%{transform:scale(1.25)}65%{transform:scale(.96)}}@keyframes huni-emote-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(-10deg)}35%{transform:rotate(10deg)}55%{transform:rotate(-6deg)}75%{transform:rotate(4deg)}}@keyframes huni-emote-shake{0%,to{transform:translate(0)}15%{transform:translate(-.08em)}35%{transform:translate(.08em)}55%{transform:translate(-.06em)}75%{transform:translate(.04em)}}@keyframes huni-emote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.2em)}}@keyframes huni-emote-droop{0%,to{transform:translateY(0)rotate(0)scale(1)}45%{transform:translateY(.1em)rotate(-5deg)scale(.96)}}@keyframes huni-emote-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes huni-emote-flicker{0%,to{filter:brightness();transform:scale(1)}20%{filter:brightness(1.2);transform:scale(1.06)}40%{filter:brightness(.95);transform:scale(.97)}60%{filter:brightness(1.15);transform:scale(1.05)}80%{filter:brightness();transform:scale(.99)}}@keyframes huni-emote-wave{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(8deg)}}@keyframes huni-emote-idle-beat{0%,4%,9%,12%,to{transform:scale(1)}2%{transform:scale(1.1)}6%{transform:scale(1.06)}}@keyframes huni-emote-idle-pulse{0%,12%,to{transform:scale(1)}6%{transform:scale(1.07)}}@keyframes huni-emote-idle-glow{0%,12%,to{filter:drop-shadow(0 0 #0000)}6%{filter:drop-shadow(0 0 .3em var(--emote-glow-color))}}@keyframes huni-emote-idle-glint{0%,12%,to{filter:brightness()drop-shadow(0 0 #0000);transform:rotate(0)}4%{filter:brightness(1.25) drop-shadow(0 0 .18em var(--emote-glint-color));transform:rotate(-4deg)}}@keyframes huni-emote-idle-sway{0%,12%,to{transform:rotate(0)}3%{transform:rotate(-7deg)}6%{transform:rotate(5deg)}9%{transform:rotate(-2deg)}}@keyframes huni-emote-idle-tilt{0%,12%,to{transform:rotate(0)}3%,8%{transform:rotate(-8deg)}}@keyframes huni-emote-idle-bounce{0%,6%,10%,12%,to{transform:translateY(0)}3%{transform:translateY(-.14em)}8%{transform:translateY(-.05em)}}@keyframes huni-emote-idle-pop{0%,12%,to{transform:scale(1)}4%{transform:scale(1.12)}8%{transform:scale(.98)}}@keyframes huni-emote-idle-wiggle{0%,12%,to{transform:rotate(0)}2%{transform:rotate(-7deg)}5%{transform:rotate(7deg)}8%{transform:rotate(-4deg)}10%{transform:rotate(2deg)}}@keyframes huni-emote-idle-shake{0%,12%,to{transform:translate(0)}2%{transform:translate(-.05em)}5%{transform:translate(.05em)}8%{transform:translate(-.03em)}10%{transform:translate(.02em)}}@keyframes huni-emote-idle-float{0%,12%,to{transform:translateY(0)}6%{transform:translateY(-.12em)}}@keyframes huni-emote-idle-droop{0%,12%,to{transform:translateY(0)rotate(0)}5%{transform:translateY(.06em)rotate(-3deg)}}@keyframes huni-emote-idle-spin{0%{transform:rotate(0)}12%,to{transform:rotate(360deg)}}@keyframes huni-emote-idle-flicker{0%,12%,to{filter:brightness();transform:scale(1)}3%{filter:brightness(1.12);transform:scale(1.04)}6%{filter:brightness(.96);transform:scale(.98)}9%{filter:brightness(1.08);transform:scale(1.03)}}@keyframes huni-emote-idle-wave{0%,12%,to{transform:rotate(0)}2%{transform:rotate(12deg)}4%{transform:rotate(-6deg)}6%{transform:rotate(12deg)}8%{transform:rotate(-3deg)}10%{transform:rotate(4deg)}}@keyframes huni-emote-burst{0%{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}30%{filter:brightness(1.2) drop-shadow(0 0 .4em var(--emote-glow-color));transform:scale(1.4)rotate(-8deg)}60%{filter:brightness(1.05) drop-shadow(0 0 .2em var(--emote-glow-color));transform:scale(.94)rotate(4deg)}to{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}}@keyframes huni-emote-in{0%{opacity:0;transform:scale(.4)translateY(.3em)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:no-preference){.emote-glyph{--emote-play:huni-emote-pop;--emote-idle:huni-emote-idle-pulse}.emote-glyph[data-emote-motion=beat]{--emote-play:huni-emote-beat;--emote-idle:huni-emote-idle-beat}.emote-glyph[data-emote-motion=pulse]{--emote-play:huni-emote-pulse;--emote-idle:huni-emote-idle-pulse}.emote-glyph[data-emote-motion=glow]{--emote-play:huni-emote-glow;--emote-idle:huni-emote-idle-glow}.emote-glyph[data-emote-motion=glint]{--emote-play:huni-emote-glint;--emote-idle:huni-emote-idle-glint}.emote-glyph[data-emote-motion=sway]{--emote-play:huni-emote-sway;--emote-idle:huni-emote-idle-sway}.emote-glyph[data-emote-motion=tilt]{--emote-play:huni-emote-tilt;--emote-idle:huni-emote-idle-tilt}.emote-glyph[data-emote-motion=bounce]{--emote-play:huni-emote-bounce;--emote-idle:huni-emote-idle-bounce}.emote-glyph[data-emote-motion=pop]{--emote-play:huni-emote-pop;--emote-idle:huni-emote-idle-pop}.emote-glyph[data-emote-motion=wiggle]{--emote-play:huni-emote-wiggle;--emote-idle:huni-emote-idle-wiggle}.emote-glyph[data-emote-motion=shake]{--emote-play:huni-emote-shake;--emote-idle:huni-emote-idle-shake}.emote-glyph[data-emote-motion=float]{--emote-play:huni-emote-float;--emote-idle:huni-emote-idle-float}.emote-glyph[data-emote-motion=droop]{--emote-play:huni-emote-droop;--emote-idle:huni-emote-idle-droop}.emote-glyph[data-emote-motion=spin]{--emote-play:huni-emote-spin;--emote-idle:huni-emote-idle-spin}.emote-glyph[data-emote-motion=flicker]{--emote-play:huni-emote-flicker;--emote-idle:huni-emote-idle-flicker}.emote-glyph[data-emote-motion=wave]{--emote-play:huni-emote-wave;--emote-idle:huni-emote-idle-wave}:where(.emote-picker) .emote-glyph{animation:huni-emote-in var(--emote-in-duration) var(--ease-spring) var(--emote-in-delay,0s) backwards}.emote-picker .emote-btn:nth-child(2){--emote-in-delay:20ms}.emote-picker .emote-btn:nth-child(3){--emote-in-delay:40ms}.emote-picker .emote-btn:nth-child(4){--emote-in-delay:60ms}.emote-picker .emote-btn:nth-child(5){--emote-in-delay:80ms}.emote-picker .emote-btn:nth-child(6){--emote-in-delay:.1s}.emote-picker .emote-btn:nth-child(7){--emote-in-delay:.12s}.emote-picker .emote-btn:nth-child(8){--emote-in-delay:.14s}.emote-picker .emote-btn:nth-child(9){--emote-in-delay:.16s}.emote-picker .emote-btn:nth-child(10){--emote-in-delay:.18s}.emote-picker .emote-btn:nth-child(n+11){--emote-in-delay:.2s}.emote-glyph:where([data-ambient]){animation:var(--emote-idle) var(--emote-ambient-cycle) ease-in-out var(--ambient-delay,0s) infinite}:where(.emote-btn.is-active) .emote-glyph{animation:var(--emote-idle) var(--emote-active-cycle) ease-in-out var(--ambient-delay,0s) infinite}.emote-glyph:where([data-ambient]:not([data-ambient-live])){animation-play-state:paused}:where(html[data-surface=support],html[data-theme=cb-high-contrast]) .emote-glyph:where([data-ambient]),:where(html[data-surface=support] .emote-btn.is-active,html[data-theme=cb-high-contrast] .emote-btn.is-active) .emote-glyph{animation:none}:where(.emote-btn:hover,.emote-btn:focus-visible,.emote-btn:active,.emote-palette__caption) .emote-glyph{animation:var(--emote-play) var(--emote-play-duration) var(--ease-out) 1}.emote-glyph:where(.is-bursting){animation:huni-emote-burst var(--emote-burst-duration) var(--ease-spring) 1}}@media (prefers-reduced-motion:reduce){.emote-glyph{filter:none;transition:none;animation:none;transform:none}}@media (forced-colors:active),print{.emote-glyph{filter:none;animation:none}}.emote-palette{--emote-palette-inline-size:min(22rem, calc(100vw - 2 * var(--space-4)));--emote-palette-max-block-size:min(26rem, 70dvh);--emote-palette-cell-min:2.5rem;inline-size:var(--emote-palette-inline-size);max-inline-size:100%;max-block-size:var(--emote-palette-max-block-size);background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.emote-palette__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-block-size:0;padding:var(--space-1) var(--space-2) var(--space-2);flex:auto;overflow-y:auto}.emote-palette__section+.emote-palette__section{margin-block-start:var(--space-1)}.emote-palette__heading{z-index:1;padding:var(--space-2) var(--space-1) var(--space-1);background:var(--bg-card);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;overflow-wrap:anywhere;position:sticky;inset-block-start:0}.emote-palette__grid{grid-template-columns:repeat(auto-fill, minmax(var(--emote-palette-cell-min), 1fr));gap:var(--space-1);display:grid}.emote-palette__item{border-radius:var(--radius-md);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-size:1.375rem}.emote-palette__item:hover{background:var(--bg-card-hover)}.emote-palette__item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.emote-palette__item.is-active{background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.emote-palette__caption{align-items:center;gap:var(--space-2);min-block-size:3.25rem;padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);flex:none;line-height:1.35;display:flex}.emote-palette__caption-glyph{flex:none;font-size:1.625rem}.emote-palette__caption-text{overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.emote-palette__caption-label{color:var(--text-primary);font-weight:var(--weight-semibold)}.emote-palette__caption-hint{color:var(--text-muted)}
[data-gift-fx]{--fx-gift-tint:var(--accent-light);--fx-gift-dur:1.6s;--fx-gift-delay:0s;--fx-spark-start:.3;--fx-glow-rest:.35}[data-gift-fx=wisp]{--fx-gift-tint:color-mix(in srgb, var(--text-primary) 45%, var(--accent-light))}[data-gift-fx=echo]{--fx-gift-tint:var(--accent-light)}[data-gift-fx=halo]{--fx-gift-tint:#f5c542;--fx-spark-start:.55}[data-gift-fx=beacon]{--fx-gift-tint:#ffe7a3;--fx-spark-start:.28}html.light-mode [data-gift-fx=echo]{--fx-gift-tint:var(--accent)}html.light-mode [data-gift-fx=halo]{--fx-gift-tint:#d99a06}html.light-mode [data-gift-fx=beacon]{--fx-gift-tint:color-mix(in srgb, #f5b400 70%, var(--accent))}.fx-gift-stage{--fx-orb:56px;isolation:isolate;border:1px solid var(--border);background:radial-gradient(90% 120% at 50% 55%, color-mix(in srgb, var(--fx-gift-tint) 16%, transparent), transparent 70%), var(--bg-input,var(--bg-secondary));border-radius:14px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.fx-gift-stage__orb{z-index:1;width:var(--fx-orb);height:var(--fx-orb);background:var(--bg-elevated);border:1px solid color-mix(in srgb, var(--fx-gift-tint) 40%, var(--border));box-shadow:0 8px 20px -10px color-mix(in srgb, var(--fx-gift-tint) 70%, transparent);border-radius:50%;place-items:center;font-size:28px;display:grid;position:relative}.fx-gift{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.fx-gift[data-variant=chip]{z-index:-1}.fx-gift[data-variant=chip][data-gift-fx=beacon]{overflow:hidden}.fx-gift__part{opacity:0;pointer-events:none;position:absolute}.fx-gift[data-variant=stage] :is(.fx-gift__part[data-part=ring],.fx-gift__part[data-part=halo],.fx-gift__part[data-part=glow],.fx-gift__part[data-part=flash]){width:var(--fx-part-size);height:var(--fx-part-size);margin:calc(var(--fx-part-size) / -2) 0 0 calc(var(--fx-part-size) / -2);border-radius:50%;top:50%;left:50%}.fx-gift[data-variant=stage] .fx-gift__part[data-part=ring]{--fx-part-size:var(--fx-orb)}.fx-gift[data-variant=stage] .fx-gift__part[data-part=halo]{--fx-part-size:calc(var(--fx-orb) + 14px)}.fx-gift[data-variant=stage] .fx-gift__part[data-part=glow]{--fx-part-size:calc(var(--fx-orb) * 2.2)}.fx-gift[data-variant=stage] .fx-gift__part[data-part=flash]{--fx-part-size:calc(var(--fx-orb) * 2)}.fx-gift[data-variant=chip] :is(.fx-gift__part[data-part=ring],.fx-gift__part[data-part=flash]){border-radius:inherit;inset:0}.fx-gift[data-variant=chip] .fx-gift__part[data-part=halo]{border-radius:999px;inset:-3px}.fx-gift[data-variant=chip] .fx-gift__part[data-part=glow]{--fx-glow-rest:.5;border-radius:999px;inset:-6px}.fx-gift__part[data-part=streak]{left:18%;top:calc(38% + var(--fx-n) * 13%);background:linear-gradient(90deg, transparent, var(--fx-gift-tint), transparent);border-radius:2px;width:52%;height:2px}.fx-gift[data-variant=chip] .fx-gift__part[data-part=streak]{left:0;top:calc(28% + var(--fx-n) * 22%);width:60%;height:1.5px}.fx-gift__part[data-part=mote]{left:calc(42% + var(--fx-n) * 5%);background:var(--fx-gift-tint);--fx-mote-dx:calc((var(--fx-n) - 1.5) * 10px);--fx-mote-rise:-32px;border-radius:50%;width:5px;height:5px;top:64%}.fx-gift[data-variant=chip] .fx-gift__part[data-part=mote]{--fx-mote-rise:-14px;width:3px;height:3px;top:50%}.fx-gift__part[data-part=ring]{border:2px solid var(--fx-gift-tint);--fx-ring-from:.5;--fx-ring-to:2.2}.fx-gift[data-variant=chip] .fx-gift__part[data-part=ring]{--fx-ring-from:1;--fx-ring-to:1.45;border-width:1.5px}.fx-gift__part[data-part=halo]{border:2.5px solid var(--fx-gift-tint);box-shadow:0 0 14px 2px color-mix(in srgb, var(--fx-gift-tint) 55%, transparent), inset 0 0 8px color-mix(in srgb, var(--fx-gift-tint) 40%, transparent)}.fx-gift[data-variant=chip] .fx-gift__part[data-part=halo]{box-shadow:0 0 8px 1px color-mix(in srgb, var(--fx-gift-tint) 50%, transparent);border-width:1.5px}.fx-gift__part[data-part=glow]{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx-gift-tint) 42%, transparent), transparent)}.fx-gift__part[data-part=beam]{transform-origin:50% 100%;clip-path:polygon(50% 100%,6% 0,94% 0);background:linear-gradient(to top, color-mix(in srgb, var(--fx-gift-tint) 85%, transparent), color-mix(in srgb, var(--fx-gift-tint) 30%, transparent) 55%, transparent);width:96px;height:150px;margin-left:-48px;bottom:50%;left:50%}.fx-gift[data-variant=chip] .fx-gift__part[data-part=beam]{transform-origin:50%;clip-path:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fx-gift-tint) 90%, transparent), transparent);width:38%;height:220%;margin-left:0;top:-60%;bottom:auto;left:0}.fx-gift__part[data-part=flash]{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx-gift-tint) 70%, transparent), transparent)}.fx-gift__part[data-part=spark]{left:var(--fx-x);top:var(--fx-y);background:var(--fx-gift-tint);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:8px;height:8px;margin:-4px 0 0 -4px}.fx-gift[data-variant=chip] .fx-gift__part[data-part=spark]{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.fx-gift[data-settled] .fx-gift__part[data-part=halo]{opacity:1}.fx-gift[data-settled] .fx-gift__part[data-part=glow]{opacity:var(--fx-glow-rest)}.fx-particles{pointer-events:none;z-index:1;border-radius:inherit;contain:paint;--fx-rise:150px;position:absolute;inset:0;overflow:hidden}.fx-particle{bottom:-8%;left:var(--fx-x);font-size:var(--fx-size);opacity:0;-webkit-user-select:none;user-select:none;--fx-path:fx-particle-drift-a;line-height:1;position:absolute}.fx-particle[data-path=b]{--fx-path:fx-particle-drift-b}.fx-particle[data-path=c]{--fx-path:fx-particle-drift-c}.fx-particle .emote-glyph{filter:drop-shadow(0 1px 2px #0000002e)}.fx-confetti{z-index:99999;pointer-events:none;contain:strict;--fx-confetti-gravity:cubic-bezier(.42, .04, .72, .86);position:fixed;inset:0;overflow:hidden}.fx-confetti__piece{top:0;left:var(--fx-x);opacity:0;position:absolute}.fx-confetti__sway{display:block}.fx-confetti__bit{width:var(--fx-w);height:var(--fx-h);background:var(--fx-color);backface-visibility:visible;display:block}.fx-confetti__bit[data-shape=rect]{border-radius:1.5px}.fx-confetti__bit[data-shape=ribbon]{border-radius:2px}.fx-confetti__bit[data-shape=circle]{border-radius:50%}.fx-confetti__bit[data-shape=triangle]{clip-path:polygon(50% 0,100% 100%,0 100%)}.fx-confetti__bit[data-shape=star]{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@media (prefers-reduced-motion:no-preference){@keyframes fx-wisp-streak{0%{opacity:0;transform:translate(-45%)scaleX(.35)}30%{opacity:.85}to{opacity:0;transform:translate(75%,-6px)scaleX(1)}}@keyframes fx-wisp-mote{0%{opacity:0;transform:translate(0,0)scale(.4)}30%{opacity:.8}to{opacity:0;transform:translate3d(var(--fx-mote-dx), var(--fx-mote-rise), 0) scale(1)}}@keyframes fx-echo-ring{0%{opacity:0;transform:scale(var(--fx-ring-from))}15%{opacity:.9}to{opacity:0;transform:scale(var(--fx-ring-to))}}@keyframes fx-halo-settle{0%{opacity:0;transform:translateY(-70%)scale(1.3)}45%{opacity:1}72%{transform:translateY(3%)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes fx-halo-glow{0%,45%{opacity:0;transform:scale(.7)}72%{opacity:.9;transform:scale(1.05)}to{opacity:var(--fx-glow-rest);transform:scale(1)}}@keyframes fx-spark{0%{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(.3)rotate(90deg)}}@keyframes fx-beacon-flash{0%{opacity:0;transform:scale(.35)}18%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes fx-beacon-sweep{0%{opacity:0;transform:rotate(-58deg)}18%{opacity:.9}82%{opacity:.9}to{opacity:0;transform:rotate(58deg)}}@keyframes fx-beacon-band{0%{opacity:0;transform:translate(-130%)rotate(18deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(330%)rotate(18deg)}}.fx-gift__part[data-part=streak]{animation:fx-wisp-streak calc(var(--fx-gift-dur) * .7) var(--ease-out) calc(var(--fx-gift-delay) + var(--fx-gift-dur) * .1 * var(--fx-n)) both}.fx-gift__part[data-part=mote]{animation:fx-wisp-mote calc(var(--fx-gift-dur) * .75) var(--ease-out) calc(var(--fx-gift-delay) + var(--fx-gift-dur) * (.15 + .06 * var(--fx-n))) both}.fx-gift__part[data-part=ring]{animation:fx-echo-ring calc(var(--fx-gift-dur) * .62) var(--ease-out) calc(var(--fx-gift-delay) + var(--fx-gift-dur) * .14 * var(--fx-n)) both}.fx-gift__part[data-part=halo]{animation:fx-halo-settle calc(var(--fx-gift-dur) * .75) var(--ease-out) var(--fx-gift-delay) both}.fx-gift__part[data-part=glow]{animation:fx-halo-glow var(--fx-gift-dur) var(--ease-out) var(--fx-gift-delay) both}.fx-gift__part[data-part=spark]{animation:fx-spark calc(var(--fx-gift-dur) * .3) var(--ease-out) calc(var(--fx-gift-delay) + var(--fx-gift-dur) * (var(--fx-spark-start) + .06 * var(--fx-n))) both}.fx-gift__part[data-part=flash]{animation:fx-beacon-flash calc(var(--fx-gift-dur) * .45) var(--ease-out) var(--fx-gift-delay) both}.fx-gift__part[data-part=beam]{animation:fx-beacon-sweep calc(var(--fx-gift-dur) * .8) var(--ease-in-out) calc(var(--fx-gift-delay) + var(--fx-gift-dur) * .08) both}.fx-gift[data-variant=chip] .fx-gift__part[data-part=beam]{animation-name:fx-beacon-band}.fx-gift-strip:not([data-fx-live]) .fx-gift .fx-gift__part{animation-play-state:paused}.fx-gift[data-settled] .fx-gift__part{animation:none}@keyframes fx-particle-drift-a{0%{opacity:0;transform:translate(0,0)scale(.6)rotate(0)}18%{opacity:var(--fx-peak)}40%{transform:translate3d(var(--fx-drift), calc(var(--fx-rise) * -.4), 0) scale(.85) rotate(var(--fx-tilt))}70%{opacity:calc(var(--fx-peak) * .7);transform:translate3d(calc(var(--fx-drift) * -.5), calc(var(--fx-rise) * -.72), 0) scale(.95) rotate(calc(var(--fx-tilt) * -1))}to{opacity:0;transform:translate3d(calc(var(--fx-drift) * .3), calc(var(--fx-rise) * -1), 0) scale(1) rotate(0deg)}}@keyframes fx-particle-drift-b{0%{opacity:0;transform:translate(0,0)scale(.6)rotate(0)}20%{opacity:var(--fx-peak)}50%{transform:translate3d(calc(var(--fx-drift) * .6), calc(var(--fx-rise) * -.5), 0) scale(.9) rotate(calc(var(--fx-tilt) * .5))}to{opacity:0;transform:translate3d(calc(var(--fx-drift) * 1.4), calc(var(--fx-rise) * -1), 0) scale(1) rotate(var(--fx-tilt))}}@keyframes fx-particle-drift-c{0%{opacity:0;transform:translate(0,0)scale(.6)rotate(0)}16%{opacity:var(--fx-peak)}25%{transform:translate3d(calc(var(--fx-drift) * .6), calc(var(--fx-rise) * -.25), 0) scale(.8) rotate(var(--fx-tilt))}50%{transform:translate3d(calc(var(--fx-drift) * -.4), calc(var(--fx-rise) * -.5), 0) scale(.9) rotate(calc(var(--fx-tilt) * -1))}75%{opacity:calc(var(--fx-peak) * .6);transform:translate3d(calc(var(--fx-drift) * .5), calc(var(--fx-rise) * -.76), 0) scale(.95) rotate(var(--fx-tilt))}to{opacity:0;transform:translate3d(0, calc(var(--fx-rise) * -1), 0) scale(1) rotate(0deg)}}.fx-particles[data-fx-live] .fx-particle{animation:var(--fx-path) var(--fx-dur) cubic-bezier(.22, .61, .36, 1) var(--fx-delay) infinite both}.fx-particles[data-fx-live] .fx-particle .emote-glyph{animation:var(--emote-idle) var(--fx-dur) ease-in-out calc(var(--fx-delay) + var(--fx-dur) * .25) infinite}@keyframes fx-confetti-fall{0%{opacity:1;transform:translate3d(0, var(--fx-start-y), 0)}85%{opacity:1}to{opacity:0;transform:translate3d(var(--fx-drift), 105vh, 0)}}@keyframes fx-confetti-sway{0%,to{transform:translate3d(calc(var(--fx-sway) * -1), 0, 0) rotate(calc(var(--fx-sway-tilt) * -1))}50%{transform:translate3d(var(--fx-sway), 0, 0) rotate(var(--fx-sway-tilt))}}@keyframes fx-confetti-spin{0%{transform:rotate3d(var(--fx-axis-x), var(--fx-axis-y), .25, 0deg)}to{transform:rotate3d(var(--fx-axis-x), var(--fx-axis-y), .25, 360deg)}}.fx-confetti__piece{will-change:transform, opacity;animation:fx-confetti-fall var(--fx-dur) var(--fx-confetti-gravity) var(--fx-delay) both}.fx-confetti__sway{animation:fx-confetti-sway var(--fx-sway-dur) ease-in-out var(--fx-delay) infinite}.fx-confetti__bit{animation:fx-confetti-spin var(--fx-spin-dur) linear var(--fx-delay) infinite}@keyframes fx-congrats-enter{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.fx-congrats{animation:fx-congrats-enter .6s var(--ease-out) .1s both}.fx-congrats__again{transition:transform var(--motion-base) var(--ease-out)}.fx-congrats__again:hover,.fx-congrats__again:focus-visible{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.fx-gift .fx-gift__part[data-part=halo]{opacity:1}.fx-gift .fx-gift__part[data-part=glow]{opacity:var(--fx-glow-rest)}.fx-gift[data-variant=stage] .fx-gift__part[data-part=streak]{opacity:.55}.fx-gift[data-variant=stage][data-gift-fx=echo] .fx-gift__part:first-child{opacity:.6;transform:scale(1.35)}.fx-gift[data-variant=stage][data-gift-fx=echo] .fx-gift__part:nth-child(2){opacity:.3;transform:scale(1.9)}.fx-gift[data-variant=stage] .fx-gift__part[data-part=beam]{opacity:.5}.fx-gift[data-variant=stage] .fx-gift__part[data-part=flash]{opacity:.3}.fx-gift[data-variant=stage][data-gift-fx=beacon] .fx-gift__part[data-part=spark]{opacity:.8}.fx-particles,.fx-confetti{display:none}}html[data-surface=support] .fx-particles,html[data-theme=cb-high-contrast] .fx-particles{display:none}@media (forced-colors:active),print{.fx-gift,.fx-particles,.fx-confetti{display:none}}
html[data-surface=feed] .app-chrome,html[data-surface=after-dark] .app-chrome,html[data-surface=landing] .app-chrome{background:color-mix(in srgb, var(--bg-primary) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);border-bottom-color:color-mix(in srgb, var(--border) 60%, transparent)}html[data-surface=feed] .app-chrome .app-top-bar,html[data-surface=feed] .app-chrome .app-tab-strip,html[data-surface=after-dark] .app-chrome .app-top-bar,html[data-surface=after-dark] .app-chrome .app-tab-strip,html[data-surface=landing] .app-chrome .app-top-bar,html[data-surface=landing] .app-chrome .app-tab-strip{background:0 0}html[data-surface=feed] .nav,html[data-surface=after-dark] .nav,html[data-surface=landing] .nav{background:color-mix(in srgb, var(--bg-primary) 68%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);border-bottom-color:color-mix(in srgb, var(--border) 55%, transparent)}html[data-surface=feed] .app-feed-pinbar,html[data-surface=after-dark] .app-feed-pinbar{background:color-mix(in srgb, var(--bg-primary) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:color-mix(in srgb, var(--border) 55%, transparent)}body.lightbox-open .app-chrome,body.lightbox-open .app-feed-pinbar{-webkit-backdrop-filter:none}html[data-surface=landing] .hl-section__visual{perspective:1200px}html[data-surface=landing] .hl-stack__card{background:linear-gradient(145deg, #ffffff17 0%, transparent 45%), var(--bg-card);-webkit-backdrop-filter:blur(22px)saturate(1.6);box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #0000002e, 0 12px 24px -12px color-mix(in srgb, var(--accent) 32%, transparent), 0 32px 64px -24px #00000080;border:1px solid #ffffff21;border-radius:22px}html.light-mode[data-surface=landing] .hl-stack__card{background:linear-gradient(145deg, #ffffffb3 0%, transparent 50%), var(--bg-card);border-color:color-mix(in srgb, white 75%, var(--border));box-shadow:inset 0 1px 0 white, 0 12px 24px -12px color-mix(in srgb, var(--accent) 22%, transparent), 0 28px 56px -24px #281e0a38}html[data-surface=landing] .hl-btn--ghost{background:color-mix(in srgb, var(--bg-card) 45%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);box-shadow:inset 0 1px #ffffff24}html[data-surface=feed] .confession-card,html[data-surface=feed] .app-card{border-color:color-mix(in srgb, var(--border) 72%, transparent);border-radius:18px;box-shadow:0 1px 2px #00000014}html[data-surface=feed] .category-pill{background:color-mix(in srgb, var(--bg-card) 70%, transparent);border-color:color-mix(in srgb, var(--border) 70%, transparent)}html[data-surface=diaries] body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .45 0 0 0 0 .3 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(#c89b5a0d,#0000 480px)}html[data-surface=diaries] .confession-card{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .4 0 0 0 0 .28 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E"), color-mix(in srgb, var(--bg-card) 93%, #c89b5a);border-color:color-mix(in srgb, var(--border) 80%, #c89b5a);box-shadow:inset 3px 0 0 #c89b5a38, 0 1px 0 color-mix(in srgb, var(--border) 70%, transparent), 0 10px 18px -12px #00000073;border-radius:10px 14px 14px 10px}html[data-surface=diaries] .confession-card:not(:focus-visible){outline:1px dashed color-mix(in srgb, var(--text-muted) 32%, transparent);outline-offset:-6px}html.light-mode[data-surface=diaries] .confession-card{box-shadow:inset 3px 0 0 #c89b5a47, 0 1px 0 color-mix(in srgb, var(--border) 80%, transparent), 0 10px 18px -12px #5a3c1447}html[data-surface=diaries] h1,html[data-surface=diaries] .diary-page-title{letter-spacing:-.01em;font-family:ui-serif,Iowan Old Style,Palatino Linotype,Georgia,serif}html[data-surface=aspirations] body{background-image:linear-gradient(color-mix(in srgb, var(--border) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 22%, transparent) 1px, transparent 1px);background-size:32px 32px}html[data-surface=aspirations] .masonry-feed{column-gap:12px}html[data-surface=aspirations] .masonry-feed>*{margin-bottom:12px}html[data-surface=aspirations] .confession-card,html[data-surface=aspirations] .card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 60%), var(--bg-card);border-color:color-mix(in srgb, var(--border) 70%, transparent);border-radius:22px;box-shadow:inset 0 1px #ffffff0d,0 2px 6px #0000001a}html[data-surface=games] body{background-image:radial-gradient(40% 30% at 12% 8%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), radial-gradient(36% 28% at 92% 22%, color-mix(in srgb, var(--accent-light) 7%, transparent), transparent 70%)}html[data-surface=games] .card,html[data-surface=games] .confession-card,html[data-surface=games] .page-center [style*=grid]>button{box-shadow:inset 0 -5px 0 #00000038, inset 0 3px 0 #ffffff17, 0 12px 22px -10px color-mix(in srgb, var(--accent) 28%, #00000080);border-radius:22px;transition:transform .18s cubic-bezier(.3,1.4,.5,1),box-shadow .18s}html.light-mode[data-surface=games] .card,html.light-mode[data-surface=games] .confession-card,html.light-mode[data-surface=games] .page-center [style*=grid]>button{box-shadow:inset 0 -5px 0 color-mix(in srgb, var(--accent) 12%, #0000000f), inset 0 3px 0 white, 0 12px 22px -10px color-mix(in srgb, var(--accent) 30%, transparent)}html[data-surface=games] .page-center [style*=grid]>button:active,html[data-surface=games] .confession-card:active{box-shadow:inset 0 -2px 0 #00000038, inset 0 2px 0 #ffffff17, 0 6px 12px -8px color-mix(in srgb, var(--accent) 28%, #00000080);transform:translateY(2px)scale(.985)}html[data-surface=games] .btn-primary,html[data-surface=games] .btn-secondary{border-radius:16px;box-shadow:inset 0 -3px #0003,inset 0 2px #ffffff24}html[data-surface=support] body{background-image:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 520px)}html[data-surface=support] .confession-card,html[data-surface=support] .app-card,html[data-surface=support] .card{background:color-mix(in srgb, var(--bg-card) 82%, var(--bg-primary));border-color:color-mix(in srgb, var(--border) 45%, transparent);border-radius:22px;transition:border-color .3s;box-shadow:6px 6px 16px #0000003d,-4px -4px 12px #ffffff08}html.light-mode[data-surface=support] .confession-card,html.light-mode[data-surface=support] .app-card,html.light-mode[data-surface=support] .card{box-shadow:8px 8px 18px #3c281412,-6px -6px 14px #ffffffd9}html[data-surface=support] .confession-card:hover,html[data-surface=support] .app-card:hover,html[data-surface=support] .card:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));transform:none}html[data-surface=support] .huni-comment-hot{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent);animation:none}html[data-surface=support] .heat-badge-pop,html[data-surface=support] .cascade-in,html[data-surface=support] [class*=fx-],html[data-surface=support] [class*=fx-]:before,html[data-surface=support] [class*=fx-]:after{animation:none}html[data-surface=support] .fx-sparkle:before,html[data-surface=support] .fx-sparkle:after,html[data-surface=support] .fx-confetti:before,html[data-surface=support] .fx-confetti:after{display:none}html:not(.light-mode)[data-surface=after-dark],html:not(.light-mode)[data-surface=after-dark] body{background-color:color-mix(in srgb, var(--bg-primary) 55%, black)}html[data-surface=after-dark] body{background-image:radial-gradient(60% 40% at 15% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), radial-gradient(50% 36% at 100% 30%, color-mix(in srgb, var(--accent-light) 7%, transparent), transparent 70%)}html[data-surface=after-dark] .confession-card,html[data-surface=after-dark] .app-card,html[data-surface=after-dark] .card{background:linear-gradient(160deg, #ffffff12 0%, transparent 42%), color-mix(in srgb, var(--bg-card) 72%, transparent);border-color:#ffffff1c;border-radius:20px;box-shadow:inset 0 1px #ffffff24,0 14px 34px -14px #000000a6}html.light-mode[data-surface=after-dark] .confession-card,html.light-mode[data-surface=after-dark] .app-card,html.light-mode[data-surface=after-dark] .card{background:linear-gradient(160deg, #fffc 0%, transparent 45%), color-mix(in srgb, var(--bg-card) 82%, transparent);border-color:color-mix(in srgb, white 60%, var(--border));box-shadow:inset 0 1px 0 white, 0 14px 30px -16px color-mix(in srgb, var(--accent) 30%, #0003)}html[data-surface=dashboard] body{background-image:radial-gradient(color-mix(in srgb, var(--text-muted) 16%, transparent) 1px, transparent 1.4px);background-size:22px 22px}html[data-surface=dashboard] .card{background:radial-gradient(110% 80% at 0% 0%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 55%), var(--bg-card);border-color:color-mix(in srgb, var(--border) 70%, transparent);border-radius:22px;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0000001a}html[data-surface=dashboard] .card:hover{transform:none;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000024}html[data-surface=dashboard] .input,html[data-surface=dashboard] .textarea,html[data-surface=dashboard] .select{border-color:color-mix(in srgb, var(--border) 60%, transparent);box-shadow:inset 2px 2px 5px #00000042,inset -2px -2px 5px #ffffff08}html.light-mode[data-surface=dashboard] .input,html.light-mode[data-surface=dashboard] .textarea,html.light-mode[data-surface=dashboard] .select{box-shadow:inset 2px 2px 5px #3c281414,inset -2px -2px 5px #ffffffe6}html[data-surface=dashboard] .input:focus,html[data-surface=dashboard] .textarea:focus,html[data-surface=dashboard] .select:focus{border-color:var(--accent);box-shadow:inset 2px 2px 5px #0000002e, 0 0 0 3px var(--accent-glow)}html[data-surface=dashboard] .btn-secondary{border-color:color-mix(in srgb, var(--border) 60%, transparent);box-shadow:3px 3px 8px #00000042,-2px -2px 6px #ffffff0a}html.light-mode[data-surface=dashboard] .btn-secondary{box-shadow:3px 3px 8px #3c28141a,-3px -3px 8px #ffffffe6}html[data-surface=dashboard] .btn-secondary:active{box-shadow:inset 2px 2px 5px #0000003d,inset -2px -2px 5px #ffffff08}html[data-surface=editorial] .card{background:color-mix(in srgb, var(--bg-card) 55%, var(--bg-primary));border-color:color-mix(in srgb, var(--border) 70%, transparent);box-shadow:none;border-radius:12px}html[data-surface=editorial] .card:hover{box-shadow:none;transform:none}html[data-surface=editorial] h1,html[data-surface=editorial] h2{letter-spacing:-.015em;text-wrap:balance;font-family:ui-serif,Iowan Old Style,Palatino Linotype,Georgia,serif}html[data-surface=editorial] p{text-wrap:pretty}html[data-surface=amends] .confession-card,html[data-surface=amends] .app-card,html[data-surface=amends] .card{border-color:color-mix(in srgb, var(--border) 65%, transparent);box-shadow:none;border-radius:14px}html[data-surface=amends] .confession-card:hover,html[data-surface=amends] .app-card:hover,html[data-surface=amends] .card:hover{box-shadow:none;border-color:color-mix(in srgb, var(--text-muted) 45%, var(--border));transform:none}html[data-theme=cb-high-contrast][data-surface] body{background-image:none}html[data-theme=cb-high-contrast][data-surface] .confession-card,html[data-theme=cb-high-contrast][data-surface] .app-card,html[data-theme=cb-high-contrast][data-surface] .card,html[data-theme=cb-high-contrast][data-surface] .hl-stack__card{background:var(--bg-card);-webkit-backdrop-filter:none;outline:none}html[data-theme=cb-high-contrast][data-surface] .app-chrome,html[data-theme=cb-high-contrast][data-surface] .nav,html[data-theme=cb-high-contrast][data-surface] .app-feed-pinbar{background:var(--bg-primary);-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){html[data-surface] .confession-card,html[data-surface] .app-card,html[data-surface] .card,html[data-surface=games] .page-center [style*=grid]>button{transition:none}html[data-surface=games] .page-center [style*=grid]>button:active,html[data-surface=games] .confession-card:active{transform:none}}
