:root{--dp-carpet: #1a0f2e;--dp-carpet-top: #2b1650;--dp-case: #1f1236;--dp-case-light: #3a2466;--dp-edge: rgba(184, 140, 255, .32);--dp-wood: #8a4b2a;--dp-wood-light: #c9773f;--dp-wood-dark: #4e2814;--dp-pink: #ff4fa3;--dp-cyan: #3fe0ff;--dp-gold: #ffc53d;--dp-gold-dark: #c98a12;--dp-mint: #37e39a;--dp-ink: #0c0618;--dp-paper: #fff6e0;--dp-muted: #c7b6ee;--dp-display: "Arial Black", "Helvetica Neue", system-ui, sans-serif;--dp-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--dp-bouncy: cubic-bezier(.2, 1.6, .4, 1);--dp-settle: cubic-bezier(.2, .9, .3, 1.1);--kit-bg: var(--dp-carpet);--kit-panel: rgba(31, 18, 54, .92);--kit-fg: var(--dp-paper);--kit-muted: var(--dp-muted);--kit-accent: var(--dp-mint);--kit-accent-fg: var(--dp-ink);--kit-accent-2: var(--dp-cyan);--kit-font: var(--dp-display);--kit-focus-shadow: 0 0 0 3px var(--dp-ink), 0 0 0 6px var(--dp-cyan), 0 0 22px rgba(63, 224, 255, .6);--kit-glyph-key: linear-gradient(#fff6e0, #e7d6b0);--kit-glyph-key-ink: var(--dp-ink);--kit-glyph-pad-bg: var(--dp-ink);--kit-radius: 8px;--dp-pegboard: radial-gradient(circle, rgba(0, 0, 0, .38) 1.6px, transparent 2.2px) 0 0 / 16px 16px, linear-gradient(180deg, #2f1a5c, #1d1036);--dp-frame: inset 0 0 0 3px var(--dp-wood-light), inset 0 0 0 9px var(--dp-wood), inset 0 0 0 11px var(--dp-wood-dark);--dp-plank-bottom: inset 0 -11px 0 var(--dp-wood-dark), inset 0 -14px 0 var(--dp-wood), inset 0 -17px 0 var(--dp-wood-light);--dp-plank: linear-gradient(180deg, var(--dp-wood-light) 0 3px, var(--dp-wood) 3px 10px, var(--dp-wood-dark) 10px);--dp-box-face: linear-gradient(180deg, #3f2870 0%, #2a1650 100%);--dp-sticker: polygon( 50% 0, 61% 15%, 79% 9%, 82% 28%, 100% 34%, 90% 50%, 100% 66%, 82% 72%, 79% 91%, 61% 85%, 50% 100%, 39% 85%, 21% 91%, 18% 72%, 0 66%, 10% 50%, 0 34%, 18% 28%, 21% 9%, 39% 15% )}html,body{margin:0;height:100%;background:radial-gradient(circle at 50% 0,var(--dp-carpet-top),var(--dp-carpet) 65%);overflow:hidden;overscroll-behavior:none;color:var(--dp-paper)}#app{position:fixed;inset:0}canvas{display:block}button:focus{outline:none}.dp-hud{pointer-events:none}.dp-strip{position:fixed;top:calc(var(--kit-top, 0px) + 8px);left:62px;right:80px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap;pointer-events:auto;z-index:3}.dp-seat{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:linear-gradient(160deg,#3a2466d9,#140a26eb);border:2px solid var(--seat);box-shadow:0 3px #0006;animation:dp-drop .42s var(--dp-settle) both;animation-delay:calc(var(--i) * 70ms);min-width:0}.dp-seat[data-due=true]{box-shadow:0 0 0 3px var(--dp-ink),0 0 18px var(--seat),0 3px #0006;transform:translateY(2px) scale(1.04)}.dp-seat[data-out=true]{opacity:.45;filter:grayscale(.8)}.dp-seat.dp-bump{animation:dp-bump .4s var(--dp-bouncy)}.dp-seat-face{width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--seat);flex:none}.dp-seat-text{display:flex;flex-direction:column;line-height:1.05;min-width:0}.dp-seat-name{font:900 12px var(--dp-display);white-space:nowrap}.dp-seat-line{display:flex;align-items:center;gap:4px;font:700 11px var(--dp-mono);color:var(--dp-muted);white-space:nowrap}.dp-seat-coins{color:var(--dp-gold);font-size:12px}.dp-coin{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe48a,var(--dp-gold) 50%,var(--dp-gold-dark));box-shadow:0 0 0 1px var(--dp-ink)}@media(max-width:600px){.dp-strip{left:56px;right:72px;gap:4px}.dp-seat{padding:3px 7px 3px 3px}.dp-seat-name,.dp-seat-games{display:none}}.dp-tools{position:fixed;right:12px;top:calc(var(--kit-top, 0px) + 78px);display:flex;flex-direction:column;gap:8px;pointer-events:auto;z-index:3}.dp-tool{width:46px;height:46px;border-radius:50%;border:2px solid var(--dp-edge);background:linear-gradient(180deg,#4a2d86,#2f1a5c);color:var(--dp-paper);font-size:20px;box-shadow:0 3px #170b2e;cursor:pointer}.dp-tool.dp-on{border-color:var(--dp-cyan);box-shadow:0 3px #170b2e,0 0 14px #3fe0ff80}.dp-tray{position:fixed;left:50%;bottom:calc(var(--kit-bottom, 0px) + 10px);transform:translate(-50%);width:min(760px,calc(100vw - 20px));box-sizing:border-box;padding:10px 12px 18px;border-radius:20px;background:linear-gradient(160deg,#3a2466b3,#140a26eb);border:1px solid var(--dp-edge);box-shadow:0 20px 50px #0000008c,inset 0 1px #ffffff14;backdrop-filter:blur(4px);z-index:4;animation:dp-rise .45s var(--dp-settle) both}.dp-tray:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;border-radius:0 0 20px 20px;background:linear-gradient(180deg,var(--dp-wood-light) 0 3px,var(--dp-wood) 3px 8px,var(--dp-wood-dark) 8px)}.dp-tray-line{margin:0 0 8px;text-align:center;font:900 15px var(--dp-display);color:var(--dp-gold);text-shadow:0 2px 0 rgba(0,0,0,.5);min-height:18px}.dp-tray-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.dp-act{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left;padding:8px 14px 8px 8px;min-width:150px;flex:1 1 150px;max-width:230px;animation:dp-rise .38s var(--dp-settle) both;animation-delay:calc(var(--i) * 60ms)}.dp-act .kit-btn-icon{grid-row:1 / span 2}.dp-act .kit-btn-label{font-size:15px}@media(max-width:600px){.dp-act{min-width:0;flex:1 1 calc(50% - 8px);max-width:none}}.dp-pop{position:fixed;inset:0;display:grid;place-items:center;pointer-events:none;z-index:5}.dp-card{width:min(300px,76vw);padding:20px 20px 24px;border-radius:20px;border:4px solid var(--dp-cyan);background:linear-gradient(160deg,#173466,#0c1430);box-shadow:0 0 36px #3fe0ff73,0 20px 50px #0009;text-align:center}.dp-card.dp-loot{border-color:var(--dp-pink);background:linear-gradient(160deg,#5a1846,#250a22);box-shadow:0 0 36px #ff4fa373,0 20px 50px #0009}.dp-pop.dp-in .dp-card{animation:dp-flip .6s var(--dp-bouncy) both}.dp-card-deck{margin:0 0 10px;font:900 22px var(--dp-display);letter-spacing:.08em;color:var(--dp-cyan)}.dp-loot .dp-card-deck{color:var(--dp-pink)}.dp-card-text{margin:0;font:600 17px/1.35 system-ui,sans-serif}.dp-space{display:grid;gap:8px;justify-items:center}.dp-space-cover{width:min(320px,74vw);aspect-ratio:40 / 21;border-radius:12px;border:4px solid var(--band);box-shadow:0 8px 24px #00000080;object-fit:cover}.dp-space-cat{margin:0;padding:4px 12px;border-radius:999px;background:var(--band);color:var(--dp-ink);font:900 13px var(--dp-display)}.dp-space-price{margin:0;font:900 18px var(--dp-display);color:var(--dp-gold)}.dp-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;font:600 13px var(--dp-mono)}.dp-rung{display:flex;justify-content:space-between;gap:12px;color:var(--dp-muted)}.dp-rung strong{color:var(--dp-paper)}.dp-rung.dp-on strong,.dp-rung.dp-on{color:var(--dp-gold)}.dp-rule{margin:0;font:600 13px var(--dp-mono);color:var(--dp-muted);text-align:center}.dp-space-owner{margin:0;font:700 14px system-ui}.dp-space-tools,.dp-mine-list{display:grid;gap:8px;width:100%}.dp-trade{display:grid;gap:10px}.dp-trade-title{margin:0;font:900 14px var(--dp-display);color:var(--dp-gold)}.dp-who-row,.dp-chips{display:flex;flex-wrap:wrap;gap:6px}.dp-who,.dp-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:2px solid var(--dp-edge);background:#0c061899;color:var(--dp-paper);font:800 13px var(--dp-display);cursor:pointer}.dp-who.dp-on{border-color:var(--seat);box-shadow:0 0 12px var(--seat)}.dp-chip.dp-on{border-color:var(--dp-gold);background:#ffc53d33}.dp-trade-sides{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.dp-trade-sides{grid-template-columns:1fr}}.dp-trade-side{display:grid;gap:8px;align-content:start;padding:10px;border-radius:14px;background:#0c061873}.dp-stepper{display:flex;align-items:center;gap:8px;font:700 13px var(--dp-mono)}.dp-stepper strong{min-width:46px;text-align:center;color:var(--dp-gold)}.dp-step{min-width:44px;justify-content:center}@keyframes dp-drop{0%{transform:translateY(-40%) scale(.7,1.3);opacity:0}60%{transform:translateY(0) scale(1.12,.88);opacity:1}to{transform:none}}@keyframes dp-rise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.dp-tray{animation-name:dp-tray-in}@keyframes dp-tray-in{0%{transform:translate(-50%,30px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes dp-pop{0%{transform:translateY(10px) scale(.92);opacity:0}to{transform:none;opacity:1}}@keyframes dp-bump{0%,to{scale:1}40%{scale:1.12}}@keyframes dp-flip{0%{transform:rotateY(90deg) scale(.6)}60%{transform:rotateY(-10deg) scale(1.08)}to{transform:none}}html.dp-attract canvas{filter:blur(3px) brightness(.72) saturate(1.2)}.dp-title-screen{background:radial-gradient(ellipse at 50% 40%,transparent 30%,rgba(10,4,22,.75) 100%)}.dp-kicker{margin:0;font:800 .72rem var(--dp-mono);letter-spacing:.42em;color:var(--dp-gold);text-shadow:0 0 12px rgba(255,197,61,.6);animation:dp-rise .6s .55s both}.dp-wordmark{display:flex;flex-wrap:wrap;justify-content:center;flex-wrap:nowrap;gap:clamp(2px,.5vw,6px);margin:6px 0 4px;font-size:clamp(1rem,6vw,3.2rem)}.dp-letter{display:inline-grid;place-items:center;width:1.05em;height:1.3em;border-radius:.16em;font-family:var(--dp-display);font-weight:900;color:var(--dp-paper);background:linear-gradient(180deg,#2f1a5c 0 62%,#1a0e34 62%);border:.06em solid var(--band);box-shadow:0 .08em 0 var(--dp-ink),0 0 .4em color-mix(in srgb,var(--band) 60%,transparent),inset 0 .18em 0 var(--band);text-shadow:0 .06em 0 var(--dp-ink);animation:dp-letter-in .7s var(--dp-bouncy) both,dp-bob 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * 75ms),calc(.8s + var(--i) * .14s)}@keyframes dp-letter-in{0%{transform:translateY(-120%) scale(.6,1.4);opacity:0}60%{transform:translateY(0) scale(1.15,.85);opacity:1}to{transform:none}}@keyframes dp-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-3deg)}}.dp-taglines{position:relative;height:1.4em;width:min(90vw,420px)}.dp-taglines span{position:absolute;inset:0;text-align:center;font:600 15px system-ui;color:var(--dp-muted);opacity:0;animation:dp-tag 14s infinite}.dp-taglines span:nth-child(2){animation-delay:3.5s}.dp-taglines span:nth-child(3){animation-delay:7s}.dp-taglines span:nth-child(4){animation-delay:10.5s}.dp-taglines span:first-child{animation-name:dp-tag-first}@keyframes dp-tag{0%,to{opacity:0;transform:translateY(8px)}3%,22%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-8px)}}@keyframes dp-tag-first{0%,22%{opacity:1;transform:none}25%,97%{opacity:0;transform:translateY(-8px)}to{opacity:1}}.dp-stagger{animation:dp-rise .42s var(--dp-settle) both;animation-delay:calc(var(--i) * 60ms)}.dp-result-line{margin:0 0 8px;font:900 20px var(--dp-display);text-align:center}.dp-result-line strong{color:var(--dp-gold)}.dp-rank{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dp-rank-row{display:grid;grid-template-columns:22px 34px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:6px 12px 6px 8px;border-radius:14px;border:2px solid var(--seat);background:#0c06188c;animation:dp-rise .4s var(--dp-settle) both;animation-delay:calc(.3s + var(--i) * 90ms)}.dp-rank-row>:nth-child(2){grid-row:1 / span 2;grid-column:2}.dp-rank-n{grid-row:1 / span 2;font:900 18px var(--dp-display);color:var(--dp-gold)}.dp-rank-row.dp-win{box-shadow:0 0 18px var(--seat)}.dp-rank-name{font:900 14px var(--dp-display)}.dp-rank-line{font:600 11px var(--dp-mono);color:var(--dp-muted)}.dp-result-best{margin:10px 0 0;text-align:center;font:700 13px var(--dp-mono);color:var(--dp-muted)}.dp-result-best strong{color:var(--dp-gold)}.dp-oregion{position:relative;width:100%;min-height:440px}.dp-oregion .dp-strip{position:absolute;top:6px;left:8px;right:8px}.dp-oregion .dp-tray{position:absolute;bottom:6px}.dp-oregion .dp-pop{position:absolute}html[data-prompts] .dp-mbtn.kit-btn:has(>.kit-glyph-on),html[data-prompts] .dp-act.kit-btn:has(>.kit-glyph-on){padding-left:0;padding-right:12px}.dp-mbtn>.kit-glyph-on,.dp-act>.kit-glyph-on{transform:none}.kit-title.dp-wordmark{font-size:1rem;max-width:none;width:auto;overflow:visible}.kit-title.dp-wordmark .dp-letter{font-size:clamp(1.15rem,6.2vw,2.9rem)}.dp-continue{position:relative;padding-left:54px}.dp-continue:before{content:"↻";position:absolute;left:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe48a,var(--dp-gold) 45%,var(--dp-gold-dark));color:var(--dp-ink);font-size:18px;box-shadow:0 0 0 2px var(--dp-ink)}.dp-continue:before{left:0;top:0;bottom:0;width:44px;height:auto;transform:none;border-radius:0;background:linear-gradient(90deg,var(--dp-mint),color-mix(in srgb,var(--dp-mint),#000 32%));box-shadow:inset -3px 0 #00000038}.kit-btn{--spine: var(--dp-gold);font-family:var(--dp-display);font-weight:900;color:var(--dp-paper);background:var(--dp-box-face);border:0;border-radius:8px;box-shadow:inset 0 1px #ffffff29,inset 0 -2px #00000040,0 4px 0 var(--dp-ink);transition:transform .16s var(--dp-bouncy),box-shadow .16s,filter .16s;position:relative;overflow:hidden}.kit-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:9px;background:linear-gradient(90deg,var(--spine),color-mix(in srgb,var(--spine),#000 30%));pointer-events:none}.kit-btn:hover:not([disabled]){transform:translateY(-3px) rotate(-.6deg);filter:brightness(1.08)}.kit-btn:active:not([disabled]){transform:translateY(3px) scale(.98,.96);box-shadow:inset 0 1px #ffffff29,0 1px 0 var(--dp-ink)}.kit-btn[disabled]{opacity:.45;filter:saturate(.3)}.kit-btn .kit-btn-sub{font-family:var(--dp-mono);font-weight:700;font-size:.68rem;color:var(--dp-muted)}.kit-btn .kit-btn-sub:empty{display:none}.kit-btn.kit-primary{background:linear-gradient(180deg,#ff7cbd 0%,var(--dp-pink) 55%,#c72a7a 100%);color:#fff;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,0 4px #5a0f36,0 0 22px #ff4fa373}.kit-btn.kit-primary .kit-btn-sub{color:#ffe0f0}.kit-btn.kit-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.32) 50%,transparent 65%);transform:translate(-120%);animation:dp-sheen 3.6s ease-in-out infinite;pointer-events:none}@keyframes dp-sheen{0%,65%{transform:translate(-120%)}to{transform:translate(120%)}}[data-testid=turns-new],[data-testid=online],[data-testid=turns-anyone],[data-testid=turns-invite],[data-testid=turns-link],[data-testid=share-copy]{--spine: var(--dp-cyan)}[data-testid=settings],[data-testid=confirm-settings],[data-testid=restart],[data-testid=rematch],[data-testid=turns-rematch],[data-testid=confirm-yes],[data-testid=settings-close],[data-testid=howto-ok]{--spine: var(--dp-mint)}[data-testid=howto],[data-testid=turns-computer],[data-testid=trade-send]{--spine: #b56cff}[data-testid=quit],[data-testid=confirm-no],[data-testid=lobby-leave],[data-testid=turns-leave]{--spine: #ff4d5e}[data-testid$=-back],[data-testid$=-close]{--spine: #8f7cc4}.dp-mbtn{display:grid;grid-template-columns:58px 1fr auto;grid-template-rows:auto auto;column-gap:14px;align-items:center;text-align:left;padding:0 16px 0 0;min-height:60px;width:100%}.dp-mbtn:before,.dp-act:before{display:none}.dp-act{grid-template-columns:46px 1fr auto;padding:0 12px 0 0;min-height:52px;column-gap:10px}.dp-act .kit-btn-icon{min-height:52px;font-size:19px}.dp-mbtn .kit-btn-icon,.dp-act .kit-btn-icon{display:grid;place-items:center;align-self:stretch;grid-row:1 / span 2;grid-column:1;width:auto;min-height:60px;border-radius:0;background:linear-gradient(90deg,var(--spine),color-mix(in srgb,var(--spine),#000 32%));color:var(--dp-ink);box-shadow:inset -3px 0 #00000038;font-size:22px;transition:transform .2s var(--dp-bouncy)}.dp-mbtn .kit-btn-label{grid-column:2;align-self:end;padding-top:8px;font-size:1.15rem}.dp-mbtn .kit-btn-sub{grid-column:2;align-self:start;padding-bottom:9px}.dp-mbtn:has(.kit-btn-sub:empty) .kit-btn-label,.dp-mbtn:not(:has(.kit-btn-sub)) .kit-btn-label{grid-row:1 / span 2;align-self:center;padding:0}.kit-btn:hover .kit-btn-icon,html[data-hub-input=keys] .kit-btn:focus .kit-btn-icon,.kit-btn[data-hub-focus] .kit-btn-icon{transform:scale(1.08)}.dp-mbtn .kit-glyph,.dp-act .kit-glyph{grid-column:3;grid-row:1 / span 2;position:static}.kit-btn.dp-dressed[data-icon]{padding-left:52px}.kit-btn.dp-dressed[data-icon]:before{content:attr(data-icon);width:40px;display:grid;place-items:center;color:var(--dp-ink);font-size:17px;box-shadow:inset -3px 0 #00000038}html[data-prompts] .kit-btn.dp-dressed[data-icon]:has(>.kit-glyph-on){padding-left:52px;padding-right:12px}.kit-btn.dp-dressed[data-icon]>.kit-glyph-on{position:static;transform:none}.kit-modal-sheet{background:var(--dp-pegboard);background-attachment:local,local;border:0;border-radius:12px;padding:24px 22px 32px;box-shadow:var(--dp-plank-bottom),var(--dp-frame),0 0 0 2px var(--dp-ink),0 22px 50px #000000a6,0 18px 40px -14px #ff4fa359;animation:dp-bay-in .42s var(--dp-settle) both;position:relative}@keyframes dp-bay-in{0%{transform:translateY(26px) scale(.94);opacity:0}70%{transform:translateY(-3px) scale(1.01);opacity:1}to{transform:none}}.kit-modal-title{align-self:center;max-width:100%;box-sizing:border-box;padding:8px 18px 7px;border-radius:4px;background:var(--dp-paper);color:var(--dp-ink);border-top:7px solid var(--dp-pink);font:900 21px var(--dp-display);text-align:center;overflow-wrap:anywhere;box-shadow:0 5px #00000073;transform-origin:50% -10px;animation:dp-swing .9s .1s var(--dp-settle) both}@keyframes dp-swing{0%{transform:rotate(-9deg) translateY(-12px);opacity:0}40%{transform:rotate(4deg);opacity:1}70%{transform:rotate(-3deg)}to{transform:rotate(-1.5deg)}}.kit-modal-body{color:var(--dp-paper)}.kit-modal-buttons{gap:10px}.kit-modal-buttons>.kit-btn{flex:1 1 auto;min-width:max-content}.dp-panel{width:min(92vw,430px);box-sizing:border-box;padding:14px 18px 30px;border-radius:12px;background:var(--dp-pegboard);box-shadow:var(--dp-plank-bottom),var(--dp-frame),0 0 0 2px var(--dp-ink),0 24px 50px #0009,0 22px 46px -16px #ff4fa366;position:relative;animation:dp-bay-in .6s .2s var(--dp-settle) both}.dp-panel .kit-menu{display:grid;gap:10px;width:100%}.dp-panel .kit-continue{width:100%;margin-bottom:10px}.dp-shelf-top{display:flex;justify-content:center;align-items:flex-end;gap:8px;padding:2px 4px 0}.dp-shelf-top img{width:22%;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px;box-shadow:0 0 0 2px #0c0618b3,4px 0 #0c061873;transform-origin:50% 100%;animation:dp-box-in .5s var(--dp-bouncy) both,dp-box-lean 7s ease-in-out infinite;animation-delay:calc(.35s + var(--i) * 90ms),calc(1.2s + var(--i) * 1.3s)}.dp-shelf-top img:nth-child(odd){rotate:-2deg}@keyframes dp-box-in{0%{transform:translateY(-40px) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}@keyframes dp-box-lean{0%,88%,to{transform:none}93%{transform:rotate(-3deg) translateY(-3px)}}.dp-plank{height:13px;margin:0 -18px 14px;background:var(--dp-plank);box-shadow:0 3px #0006,0 12px 22px #3fe0ff4d}@media(max-height:700px){.dp-shelf-top,.dp-plank{display:none}.dp-panel{padding-top:18px}}.dp-footer{display:flex;justify-content:center;gap:10px;margin-top:14px}.dp-chip-stat{padding:5px 12px;border-radius:4px;background:var(--dp-paper);color:var(--dp-ink);font:900 11px var(--dp-mono);letter-spacing:.12em;white-space:nowrap;box-shadow:0 3px #00000073;rotate:-2deg}.dp-chip-stat:nth-child(2n){rotate:2deg}.dp-chip-stat strong{color:#c72a7a}.dp-tray{background:var(--dp-pegboard);border:0;border-radius:12px;padding:12px 14px 24px;backdrop-filter:none;box-shadow:var(--dp-frame),0 0 0 2px var(--dp-ink),0 16px 40px #0009}.dp-tray:after{height:13px;border-radius:0 0 12px 12px;background:var(--dp-plank)}.dp-tray-line{display:table;margin:0 auto 10px;padding:3px 12px;border-radius:3px;background:var(--dp-paper);color:var(--dp-ink);border-top:4px solid var(--dp-pink);text-shadow:none;font-size:14px;rotate:-1deg}.dp-tray-line:empty{display:none}.dp-tool{border-radius:8px;border:0;background:var(--dp-box-face);box-shadow:inset 0 5px 0 var(--dp-gold),0 3px 0 var(--dp-ink)}.dp-tool.dp-on{box-shadow:inset 0 5px 0 var(--dp-mint),0 3px 0 var(--dp-ink),0 0 14px #37e39a80}.dp-setup{display:grid;gap:18px}.dp-opts{display:grid;gap:8px;position:relative;padding-bottom:18px}.dp-opts:after{content:"";position:absolute;left:-11px;right:-11px;bottom:0;height:9px;background:var(--dp-plank);box-shadow:0 2px #00000059}.dp-opts .dp-opts:after,.dp-online-setup .dp-opts:last-child:after{display:none}.dp-opts .dp-opts{padding-bottom:0}.dp-opts-line{justify-self:start;margin:0;padding:3px 10px;border-radius:3px;background:var(--dp-gold);color:var(--dp-ink);font:900 12px var(--dp-display);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 2px #0006;rotate:-1deg}.dp-opts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.dp-opts-row.dp-wide{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.dp-opt{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;padding:13px 8px 9px;min-height:58px;border:0;border-radius:7px;background:var(--dp-box-face);color:var(--dp-paper);cursor:pointer;box-shadow:inset 0 6px 0 var(--spine, #8f7cc4),inset 0 -2px #00000040,0 4px 0 var(--dp-ink);transition:transform .16s var(--dp-bouncy),box-shadow .16s;animation:dp-rise .36s var(--dp-settle) both;animation-delay:calc(var(--i) * 40ms)}.dp-opt:nth-child(5n+1){--spine: #3fd0ff}.dp-opt:nth-child(5n+2){--spine: #ff8ad4}.dp-opt:nth-child(5n+3){--spine: #37e39a}.dp-opt:nth-child(5n+4){--spine: #ff9a2e}.dp-opt:nth-child(5n){--spine: #b56cff}.dp-opt:hover:not([disabled]){transform:translateY(-3px)}.dp-opt:active:not([disabled]){transform:translateY(2px) scale(.97)}.dp-opt.dp-on{background:linear-gradient(180deg,#6a3aa8,#3d1f72);box-shadow:inset 0 6px 0 var(--dp-gold),inset 0 0 0 2px var(--dp-gold),0 4px 0 var(--dp-ink),0 0 18px #ffc53d73;transform:translateY(-2px)}.dp-opt.dp-on:after{content:"★";position:absolute;top:-9px;right:-7px;width:26px;height:26px;display:grid;place-items:center;font-size:12px;color:var(--dp-ink);background:var(--dp-gold);clip-path:var(--dp-sticker);animation:dp-stamp .4s var(--dp-bouncy) both}@keyframes dp-stamp{0%{transform:scale(2.2) rotate(-40deg);opacity:0}to{transform:rotate(12deg);opacity:1}}.dp-opt-face{width:30px;height:30px;border-radius:50%;overflow:hidden}.dp-opt-name{font:900 14px var(--dp-display)}.dp-opt-sub{font:700 10px var(--dp-mono);color:var(--dp-muted);text-align:center}.dp-toggles{display:grid;gap:8px}.dp-toggle{display:flex;align-items:center;gap:12px;padding:8px 12px;min-height:48px;border:0;border-radius:7px;background:#0c06188c;box-shadow:inset 0 0 0 2px #b88cff40,0 3px 0 var(--dp-ink);color:var(--dp-paper);font:700 14px system-ui;text-align:left;cursor:pointer}.dp-toggle-box{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:4px;background:var(--dp-paper);box-shadow:0 2px #0006;rotate:-4deg;transition:rotate .2s var(--dp-bouncy)}.dp-toggle.dp-on .dp-toggle-box{background:var(--dp-mint);rotate:6deg}.dp-toggle.dp-on .dp-toggle-box:after{content:"✓";font:900 16px var(--dp-display);color:var(--dp-ink)}.kit-modal-body .kit-row{box-sizing:border-box;padding:6px 12px 10px;border-radius:7px;background:#0c061880;box-shadow:inset 0 -5px 0 var(--dp-wood),inset 0 -6px 0 var(--dp-wood-dark);font:700 15px system-ui;animation:dp-rise .36s var(--dp-settle) both}.kit-modal-body .kit-row:nth-child(2){animation-delay:40ms}.kit-modal-body .kit-row:nth-child(3){animation-delay:80ms}.kit-modal-body .kit-row:nth-child(4){animation-delay:.12s}.kit-modal-body .kit-row:nth-child(n+5){animation-delay:.16s}.kit-toggle{width:58px;height:32px;border-radius:16px;background:linear-gradient(180deg,var(--dp-wood-dark),#2a140a);box-shadow:inset 0 2px 4px #0009,0 0 0 2px var(--dp-wood);transition:background .2s,box-shadow .2s}.kit-toggle:after{top:3px;left:3px;width:26px;height:26px;background:radial-gradient(circle at 35% 30%,#ffe48a,var(--dp-gold) 45%,var(--dp-gold-dark));box-shadow:0 2px 0 var(--dp-ink),inset 0 -2px #0003;transition:transform .28s var(--dp-bouncy)}.kit-toggle[aria-checked=true]{background:linear-gradient(180deg,#23a86e,var(--dp-mint));box-shadow:inset 0 2px 4px #00000059,0 0 0 2px var(--dp-wood),0 0 14px #37e39a80}.kit-toggle[aria-checked=true]:after{transform:translate(26px) rotate(180deg)}.kit-slider{appearance:none;-webkit-appearance:none;height:32px;background:transparent;cursor:pointer}.kit-slider::-webkit-slider-runnable-track{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--dp-cyan),var(--dp-pink));box-shadow:0 0 0 2px var(--dp-wood-dark),0 0 10px #3fe0ff73}.kit-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe48a,var(--dp-gold) 45%,var(--dp-gold-dark));box-shadow:0 2px 0 var(--dp-ink)}.kit-slider::-moz-range-track{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--dp-cyan),var(--dp-pink));box-shadow:0 0 0 2px var(--dp-wood-dark)}.kit-slider::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe48a,var(--dp-gold) 45%,var(--dp-gold-dark));box-shadow:0 2px 0 var(--dp-ink)}.kit-seg{gap:5px;padding:5px;border-radius:9px;background:linear-gradient(180deg,var(--dp-wood-dark),#2a140a);box-shadow:inset 0 2px 4px #0000008c}.kit-seg-item{border-radius:6px;background:var(--dp-box-face);font:900 14px var(--dp-display);box-shadow:0 2px 0 var(--dp-ink);transition:transform .16s var(--dp-bouncy)}.kit-seg-item[aria-checked=true]{background:linear-gradient(180deg,#ff7cbd,var(--dp-pink) 60%,#c72a7a);color:#fff;box-shadow:inset 0 4px 0 var(--dp-gold),0 2px 0 var(--dp-ink);animation:dp-bump .3s var(--dp-bouncy)}.kit-seg-item:active{transform:scale(.95)}.kit-toast{background:var(--dp-paper);color:var(--dp-ink);border:0;border-top:6px solid var(--dp-cyan);border-radius:5px;font:700 15px system-ui;box-shadow:0 6px #00000073;transform-origin:50% 0;animation:dp-swing .8s var(--dp-settle) both}.kit-toast[data-kind=good]{border-top-color:var(--dp-mint)}.kit-toast[data-kind=warn]{border-top-color:var(--dp-gold)}.kit-toast .kit-btn{min-height:40px;padding:4px 14px 4px 20px;font-size:14px}.kit-pause-btn{min-width:46px;min-height:46px;padding:0 0 0 9px;font-size:18px}.kit-progress{height:10px;border-radius:5px;background:#0c0618b3;box-shadow:0 0 0 2px var(--dp-wood)}.kit-progress>i{background:linear-gradient(90deg,var(--dp-cyan),var(--dp-pink));box-shadow:0 0 12px #3fe0ff99}.kit-spinner{border-color:#ffc53d33;border-top-color:var(--dp-gold)}.kit-share-field,.kit-chat-input,.kit-join-code input{border:0;border-radius:5px;background:var(--dp-paper);color:var(--dp-ink);font:700 15px var(--dp-mono);box-shadow:inset 0 2px #00000026,0 3px #0006}.kit-seat,.kit-friend{border-radius:7px;background:#0c06188c;box-shadow:inset 0 -5px 0 var(--dp-wood),inset 0 -6px 0 var(--dp-wood-dark);padding-bottom:5px}.kit-friend{padding:4px 10px 9px}.kit-chip{border:0;border-radius:4px;background:var(--dp-paper);color:var(--dp-ink);font:900 11px var(--dp-mono);box-shadow:0 2px #0006}.kit-room-code-panel{background:var(--dp-pegboard);border:0;border-radius:12px;padding:18px 18px 26px;box-shadow:var(--dp-plank-bottom),var(--dp-frame),0 0 0 2px var(--dp-ink),0 16px 40px #0000008c}.kit-room-code{color:var(--dp-gold);text-shadow:0 3px 0 var(--dp-ink)}.kit-choose-head,.kit-join-label{justify-self:start;color:var(--dp-gold);font-family:var(--dp-display)}.kit-banner{font-family:var(--dp-display);color:var(--dp-paper);-webkit-text-stroke:3px var(--dp-ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--dp-ink),0 0 24px var(--dp-pink)}.kit-screen.kit-dim .kit-menu:has(.dp-dressed){width:min(92vw,400px);box-sizing:border-box;padding:16px 16px 30px;border-radius:12px;background:var(--dp-pegboard);box-shadow:var(--dp-plank-bottom),var(--dp-frame),0 0 0 2px var(--dp-ink),0 22px 50px #0009;animation:dp-bay-in .45s var(--dp-settle) both}.kit-screen.kit-dim>.kit-title:not(.dp-wordmark){padding:8px 20px 7px;border-radius:4px;background:var(--dp-paper);color:var(--dp-ink);border-top:8px solid var(--dp-pink);font:900 clamp(26px,7vw,40px) var(--dp-display);box-shadow:0 6px #00000073;transform-origin:50% -10px;animation:dp-swing .9s var(--dp-settle) both}.kit-result-body{width:min(92vw,420px)}.kit-modal{padding:max(72px,calc(var(--kit-top, 0px) + 16px)) 16px calc(var(--kit-bottom, 0px) + 72px)}.kit-modal-sheet{max-height:100%}@media(max-height:520px){.kit-modal{padding:calc(var(--kit-top, 0px) + 10px) 84px calc(var(--kit-bottom, 0px) + 10px)}}.dp-stage{display:grid;justify-items:center;gap:10px}.dp-stage-bay{position:relative;width:100%;height:clamp(150px,30vh,250px);border-radius:10px;overflow:hidden;background:radial-gradient(ellipse 45% 70% at 50% 18%,rgba(255,240,210,.22),transparent 70%),var(--dp-pegboard);box-shadow:var(--dp-frame),0 0 0 2px var(--dp-ink),0 10px 24px #00000080;touch-action:pan-y}.dp-stage-view{position:absolute;inset:0 0 15px}.dp-stage-view canvas,html.dp-attract .dp-stage-view canvas{filter:none;display:block;width:100%!important;height:100%!important}.dp-stage-shelf{position:absolute;left:0;right:0;bottom:0;height:17px;background:var(--dp-plank);box-shadow:0 -14px 26px #3fe0ff59;pointer-events:none}.dp-stage-arrow{position:absolute;top:50%;translate:0 -60%;width:48px;height:52px;border:0;border-radius:8px;display:grid;place-items:center;font:900 18px var(--dp-display);color:var(--dp-ink);background:linear-gradient(180deg,#ffe48a,var(--dp-gold) 50%,var(--dp-gold-dark));box-shadow:inset 0 1px #ffffff80,0 4px 0 var(--dp-ink);cursor:pointer;z-index:2;transition:transform .16s var(--dp-bouncy)}.dp-stage-arrow.dp-prev{left:16px}.dp-stage-arrow.dp-next{right:16px}.dp-stage-arrow:hover{transform:scale(1.08)}.dp-stage-arrow:active{transform:scale(.92)}.dp-stage-arrow.dp-prev:active{translate:-3px -60%}.dp-stage-arrow.dp-next:active{translate:3px -60%}.dp-talker{display:grid;justify-items:center;gap:2px;min-width:min(78%,300px);margin-top:-20px;padding:7px 16px 9px;border-radius:4px;background:var(--dp-paper);color:var(--dp-ink);border-top:7px solid var(--dp-pink);box-shadow:0 5px #00000073;rotate:-1.5deg;position:relative;z-index:1;transform-origin:50% -8px}.dp-talker.dp-flip{animation:dp-swing .7s var(--dp-settle) both}.dp-talker-kicker{font:900 10px var(--dp-mono);letter-spacing:.22em;text-transform:uppercase;color:#c72a7a}.dp-talker-name{font:900 24px var(--dp-display);line-height:1.1;text-align:center}.dp-talker-sub{font:700 12px var(--dp-mono);color:#5a4a80;text-align:center}.dp-talker.dp-taken{border-top-color:#8f7cc4}.dp-talker.dp-taken .dp-talker-sub{color:#b5401a}.dp-stage-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dp-stage-dots i{width:8px;height:8px;border-radius:50%;background:#c7b6ee4d;transition:background .2s,scale .2s var(--dp-bouncy)}.dp-stage-dots i.dp-on{background:var(--dp-gold);box-shadow:0 0 8px var(--dp-gold);scale:1.3}.dp-piece-row .dp-opts-line{margin-bottom:2px}html[data-hub-input=keys] .dp-opt:focus,.dp-opt[data-hub-focus],html[data-hub-input=keys] .dp-toggle:focus,.dp-toggle[data-hub-focus],html[data-hub-input=keys] .dp-stage-arrow:focus,.dp-stage-arrow[data-hub-focus]{outline:3px solid var(--dp-cyan);outline-offset:3px}html[data-hub-input=touch] [data-hub-focus]:not(:hover){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.kit-screen[data-screen=play]>.dp-pop{pointer-events:none}.dp-pop[hidden]{display:none}.kit-modal-sheet:has(>.kit-modal-body){overflow:hidden}.kit-modal-sheet>.kit-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:8px 6px 12px;-webkit-mask:linear-gradient(#0000,#000 10px,#000 calc(100% - 14px),#0000);mask:linear-gradient(#0000,#000 10px,#000 calc(100% - 14px),#0000)}.kit-modal-sheet>.kit-modal-title,.kit-modal-sheet>.kit-modal-buttons{flex:none}.kit-modal-body .dp-opts:after{left:-5px;right:-5px}.dp-act .kit-btn-label,.dp-act .kit-btn-sub{grid-column:2}.dp-act .kit-btn-label{align-self:end;padding-top:7px}.dp-act .kit-btn-sub{align-self:start;padding-bottom:8px}.dp-act .kit-glyph{grid-column:3;grid-row:1 / span 2}@property --dp-ga{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --dp-gb{syntax: "<angle>"; inherits: true; initial-value: 140deg;}@property --dp-gc{syntax: "<angle>"; inherits: true; initial-value: 300deg;}.kit-btn.dp-glow{--dp-beams: conic-gradient( from var(--dp-ga), #0000 0turn .68turn, #ff2fb9 .79turn, #fff .85turn, #ffb02e .9turn, #0000 .97turn ), conic-gradient( from var(--dp-gb), #0000 0turn .7turn, #22d3ee .8turn, #f2ffff .855turn, #a3ff4a .9turn, #0000 .98turn ), conic-gradient( from var(--dp-gc), #0000 0turn .72turn, #8b5cf6 .82turn, #efe6ff .87turn, #3b82f6 .92turn, #0000 1turn ), conic-gradient(from var(--dp-gc), #ff2fb966, #ffb02e66, #ffe14d55, #4ade8066, #22d3ee66, #8b5cf666, #ff2fb966);overflow:visible;isolation:isolate;animation:dp-rise .38s var(--dp-settle) both,dp-ga 2.8s linear infinite,dp-gb 4.4s linear infinite,dp-gc 6.3s linear infinite}.kit-btn.dp-glow:after{display:none}.dp-glow .dp-ring,.dp-glow .dp-halo{position:absolute;pointer-events:none;background:var(--dp-beams)}.dp-glow .dp-ring{inset:-2px;border-radius:10px;padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:dp-flicker 2.6s ease-in-out infinite;z-index:2}.dp-glow .dp-halo{left:-6px;top:-6px;width:calc((100% + 12px)/4);height:calc((100% + 12px)/4);border-radius:4px;transform:scale(4);transform-origin:0 0;filter:blur(3px);z-index:-1;opacity:.85;animation:dp-hum 1.9s ease-in-out infinite alternate}.dp-glow .kit-btn-label{text-shadow:0 0 10px #ff2fb9aa}@keyframes dp-ga{0%{--dp-ga: 0deg}to{--dp-ga: 360deg}}@keyframes dp-gb{0%{--dp-gb: 140deg}to{--dp-gb: 500deg}}@keyframes dp-gc{0%{--dp-gc: 300deg}to{--dp-gc: -60deg}}@keyframes dp-hum{0%{opacity:.55}45%{opacity:.95}70%{opacity:.7}to{opacity:1}}@keyframes dp-flicker{0%,to{opacity:1}40%{opacity:.82}55%{opacity:1}78%{opacity:.9}}@media(prefers-reduced-motion:reduce){.dp-glow .dp-ring,.dp-glow .dp-halo{background:conic-gradient(from 200deg,#ff2fb9,#ffb02e,#ffe14d,#4ade80,#22d3ee,#8b5cf6,#ff2fb9)}.dp-glow .dp-halo{opacity:.45}}.kit-btn.dp-glow{background:transparent}.dp-glow>.dp-face{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ff7cbd 0%,var(--dp-pink) 55%,#c72a7a 100%)}.dp-glow .dp-halo{z-index:-2}.dp-glow .kit-btn-icon{animation:dp-dice 2.4s var(--dp-bouncy) infinite}@keyframes dp-dice{0%,70%,to{rotate:0deg;scale:1}76%{rotate:-18deg;scale:1.15}84%{rotate:14deg}92%{rotate:-6deg}}.dp-tray-row>.dp-act:only-child{flex:0 1 440px;max-width:440px;min-height:66px;grid-template-columns:62px 1fr auto}.dp-tray-row>.dp-act:only-child .kit-btn-icon{min-height:66px;font-size:26px}.dp-tray-row>.dp-act:only-child .kit-btn-label{font-size:26px}.dp-tray-row>.dp-act:only-child .kit-btn-sub{font-size:13px}.dp-act .kit-btn-label{font-size:18px}.dp-seat{position:relative}.dp-seat[data-lead=true]:before{content:"";position:absolute;left:10px;top:-13px;width:26px;height:18px;background:linear-gradient(180deg,#fff1a8,var(--dp-gold) 55%,var(--dp-gold-dark));clip-path:polygon(0 100%,0 25%,25% 60%,50% 0,75% 60%,100% 25%,100% 100%);filter:drop-shadow(0 2px 0 var(--dp-ink));animation:dp-crown .6s var(--dp-bouncy) both;z-index:2}@keyframes dp-crown{0%{transform:translateY(-14px) rotate(-30deg) scale(.4);opacity:0}to{transform:rotate(-12deg);opacity:1}}.dp-lead-banner{position:fixed;left:50%;top:calc(var(--kit-top, 0px) + 122px);translate:-50% 0;z-index:6;padding:8px 18px 9px;border-radius:4px;background:var(--dp-paper);color:var(--dp-ink);border-top:7px solid var(--dp-gold);font:900 20px var(--dp-display);white-space:nowrap;box-shadow:0 6px #00000073,0 0 26px #ffc53d8c;pointer-events:none;transform-origin:50% -10px}.dp-lead-banner[hidden]{display:none}.dp-lead-banner.dp-in{animation:dp-swing .9s var(--dp-settle) both}.dp-auction{position:relative;display:grid;grid-template-columns:62px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;margin:6px 0 12px;padding:10px 12px 10px 10px;border-radius:8px;background:#0c061899;box-shadow:inset 0 0 0 2px #ffc53d59,0 3px 0 var(--dp-ink);animation:dp-bay-in .4s var(--dp-settle) both}.dp-auction[hidden]{display:none}.dp-auction-tag{position:absolute;top:-12px;left:12px;padding:2px 10px;border-radius:3px;background:var(--dp-gold);color:var(--dp-ink);font:900 12px var(--dp-display);letter-spacing:.06em;text-transform:uppercase;rotate:-2deg;box-shadow:0 2px #0006}.dp-auction-cover{grid-row:1 / span 2;width:62px;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px;box-shadow:3px 0 #0006}.dp-auction-text{display:grid;gap:2px;min-width:0}.dp-auction-name{font:900 15px var(--dp-display);overflow-wrap:anywhere}.dp-auction-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dp-auction-bid{font:900 32px var(--dp-display);line-height:1;color:var(--dp-gold);text-shadow:0 3px 0 var(--dp-ink)}.dp-auction-bid.dp-pop-bid{animation:dp-bid .45s var(--dp-bouncy)}@keyframes dp-bid{0%{scale:1}35%{scale:1.45;color:#fff}to{scale:1}}.dp-auction-who{font:700 12px var(--dp-mono);color:var(--dp-muted)}.dp-auction-status{font:900 13px var(--dp-display);color:var(--dp-cyan)}.dp-auction.dp-last .dp-auction-status{color:var(--dp-pink);animation:dp-hum .7s ease-in-out infinite alternate}.dp-auction-faces{grid-column:2;display:flex;gap:6px;flex-wrap:wrap}.dp-auction-face{display:inline-grid;border-radius:50%;box-shadow:0 0 0 2px #c7b6ee59;transition:scale .2s var(--dp-bouncy),opacity .2s}.dp-auction-face.dp-passed{opacity:.3;filter:grayscale(1)}.dp-auction-face.dp-high{box-shadow:0 0 0 2px var(--dp-gold),0 0 12px var(--dp-gold)}.dp-auction-face.dp-due{scale:1.18;box-shadow:0 0 0 2px var(--dp-cyan),0 0 12px var(--dp-cyan)}.dp-auction.dp-sold{animation:dp-gavel .5s var(--dp-bouncy);box-shadow:inset 0 0 0 3px var(--dp-gold),0 3px 0 var(--dp-ink),0 0 24px #ffc53d99}.dp-auction.dp-sold .dp-auction-status{font-size:22px;color:var(--dp-gold);animation:none}@keyframes dp-gavel{0%{transform:none}30%{transform:translateY(4px) scale(1.03,.94)}60%{transform:translateY(-2px)}to{transform:none}}
