:root{--bg:#f6f6f2;--ink:#161616;--muted:#5b5b57;--accent:#ffd400;--green:#1f8f3a;--red:#d0312d;--dot-red:#ff5f57;--dot-yellow:#febc2e;--dot-green:#28c840;--focus:#0a5cff;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font);color:var(--ink);background-color:var(--bg);background-image:radial-gradient(#0000001a 1.25px,#0000 1.75px);background-size:26px 26px;margin:0;line-height:1.35;overflow-x:hidden}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.win{filter:drop-shadow(0 6px 16px #0000001a);background:linear-gradient(#fff,#f3f3f3) padding-box padding-box,linear-gradient(#e6e6e6,#bdbdbd) border-box;border:1px solid #0000;border-radius:10px;flex-direction:column;padding:7px 5px 5px;display:flex;position:relative}.win .bar{justify-content:space-between;align-items:center;padding:1px 6px 7px;display:flex}.win .dots span{border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.win .dots span:first-child{background:var(--dot-red)}.win .dots span:nth-child(2){background:var(--dot-yellow)}.win .dots span:nth-child(3){background:var(--dot-green)}.win .caption{font:500 14px/1 var(--mono);color:var(--muted);letter-spacing:.02em}.win .body{padding:12px 20px 20px;font-size:18px}.headline{text-align:center}.headline h1{letter-spacing:-.05em;margin:0;font-size:clamp(56px,18vw,96px);font-weight:900;line-height:.9}.headline .sub{max-width:44ch;margin:14px auto 0;font-size:18px}.btn{background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--accent);border-radius:14px;padding:14px 24px;font-size:24px;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.btn:hover{box-shadow:8px 8px 0 var(--accent);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--accent);transform:translate(2px,2px)}.cta .deal{margin:16px 0 10px;font-size:17px}.chips .chip{border:2px solid var(--ink);white-space:nowrap;border-radius:999px;margin:0 6px 6px 0;padding:1px 12px;font-size:15px;font-weight:700;display:inline-block}.chip-note{color:var(--muted);font-size:15px;display:inline-block}.trade-head{text-align:center;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:22px;font-weight:900}.trade-cols{justify-content:center;align-items:flex-start;gap:16px;display:flex}.trade-label{color:var(--muted);margin:0 0 4px;font-size:16px}.trade-big{color:var(--green);font-size:44px;font-weight:900;line-height:1}.trade img{object-fit:cover;border-radius:6px;width:160px;height:200px}figure.kid{margin:0}.kid img{object-fit:cover;border-radius:6px;width:210px;height:280px;margin:0 auto}.kid figcaption{text-align:center;color:var(--muted);margin-top:10px;font-size:17px}.why p{font-size:17px;line-height:1.45}.footer nav{font-size:18px}.footer nav a{text-underline-offset:3px;text-decoration:underline}.footer p{color:var(--muted);margin-top:10px;font-size:15px}.is-board .win .body{font-size:24px}.is-board .headline h1{font-size:140px}.is-board .headline .sub{font-size:24px}.is-board .cta .deal{font-size:22px}.is-board .chips .chip,.is-board .chip-note{font-size:20px}.is-board .trade-label{font-size:20px}.is-board .why p{font-size:22px}.is-board .kid figcaption{font-size:20px}.is-board .footer p{font-size:20px}.sticker{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 10px;font-size:28px;line-height:1;display:inline-block}.kao{font-size:34px;font-weight:400}.nametag{text-align:center;white-space:normal;border-radius:10px;width:220px;padding:0;overflow:hidden}.nametag-head{color:#fff;letter-spacing:.12em;background:#c4231b;padding:8px 0 0;font-size:26px;font-weight:900;display:block}.nametag-sub{color:#fff;background:#c4231b;padding:2px 0 8px;font-size:13px;display:block}.nametag-name{padding:12px 8px 14px;font-size:26px;font-weight:700;display:block}.pricetag{background:var(--accent);border-radius:4px 999px 999px 4px;padding:8px 18px 8px 12px;font-weight:800}.stamp{text-transform:uppercase;letter-spacing:.12em;box-shadow:none;background:0 0;border:4px double;border-radius:6px;padding:6px 12px;font-weight:900}.stamp-legit{color:var(--green);border-color:var(--green);font-size:24px}.stamp-paid{color:var(--red);border-color:var(--red);font-size:36px}.thumbs{box-shadow:none;letter-spacing:-.2em;background:0 0;border:0;padding:0;font-size:40px}.beachball,.folder{box-shadow:none;filter:drop-shadow(2px 3px #00000040);background:0 0;border:0;padding:0}.loading{white-space:normal;width:200px;font:500 14px/1.2 var(--mono);padding:8px 10px 10px}.loading-label{display:block}.loading-track{border:2px solid var(--ink);border-radius:999px;height:14px;margin-top:6px;display:block;overflow:hidden}.loading-fill{background:repeating-linear-gradient(90deg, var(--ink) 0 8px, transparent 8px 12px);width:99%;height:100%;display:block}.arrow{background:var(--accent);font-size:24px;font-weight:800}.board{max-width:1440px;margin:0 auto;overflow:hidden}.stage{width:100%;padding:24px 16px 40px;position:relative}.stage>.win{width:min(100%,560px);margin:0 auto 20px}.stage>.sticker{display:block}.stage:not(.is-board)>.sticker.blink-arrow{display:none}.stage.is-board{isolation:isolate;transform-origin:0 0;width:1440px;height:1500px;padding:0}.stage.is-board>.abs{margin:0;position:absolute}.stage.is-board>.win{width:auto}.stage.is-board>[data-pin=headline]{width:720px}.stage.is-board>[data-pin=cta]{width:560px}.stage.is-board>[data-pin=kid]{width:280px}.stage.is-board>.sticker{transform:rotate(var(--rot,0deg));display:inline-block}.draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.draggable.dragging{cursor:grabbing}.is-board>.win.dragging{filter:drop-shadow(0 18px 22px #0003)}.no-drag{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cta .deal{margin:20px 0 14px}.chips{font-weight:700}.stage.is-board>[data-pin=trade-offer]{width:280px}.stage.is-board>[data-pin=why]{width:300px}.stage.is-board>[data-pin=testimonials],.stage.is-board>[data-pin=goal]{width:320px}.trade img{width:110px;height:138px}.kid img{width:200px;height:150px}.faq h2{margin:14px 0 4px;font-size:20px}.faq h2:first-child{margin-top:0}.faq p{font-size:17px;line-height:1.4}.reviews p{margin:0 0 10px;font-size:17px}.reviews p:last-child{margin-bottom:0}.stars{color:#d99a00;letter-spacing:2px}.star-off{color:#cfcfc7}.is-board .reviews p{font-size:18px}.goal img{border-radius:6px}.goal-label{margin:10px 0 8px;font-size:16px}.goal-track{border:2px solid var(--ink);background:#fff;border-radius:999px;height:16px;display:block;overflow:hidden}.goal-fill{background:var(--green);width:0;height:100%;display:block}.is-board .goal-label{font-size:16px}.wall-grid{gap:8px;display:flex}.wall-tile{border-radius:4px;width:52px;height:65px;position:relative;overflow:hidden}.wall-tile img{object-fit:cover;width:100%;height:100%}.wall-empty{color:var(--muted);border:2px dashed #b5b5ad;justify-content:center;align-items:center;font-size:13px;display:flex}.wall-tag{background:var(--red);color:#fff;font:800 10px/1.5 var(--font);text-transform:uppercase;text-align:center;position:absolute;bottom:0;left:0;right:0}.wall-note{color:var(--muted);margin:10px 0 0;font-size:14px}.sticky{white-space:normal;background:#ffe66b;border:0;border-radius:2px;width:185px;padding:12px 14px 14px;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;box-shadow:3px 4px 8px #0000002e}.sticky-title{margin-bottom:6px;font-size:20px;font-weight:700;display:block}.sticky-list{margin:0;padding:0;font-size:16px;line-height:1.7;list-style:none}.sticky-list li:before{content:"☐ "}.sticky-list li.done:before{content:"☑ "}.sticky-list li.done{text-decoration:line-through}.sticky-life .sticky-list{font-size:15px;line-height:1.45}.stage.is-board>[data-pin=ideas]{width:320px}.ideas-list{margin:0;padding-left:22px;font-size:18px;line-height:1.4}.ideas-list li+li{margin-top:10px}.onlythumbs{box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0;line-height:0}.onlythumbs img{filter:drop-shadow(3px 4px 8px #0000002e);border-radius:999px;display:block}.cert{text-align:center;white-space:normal;background:#fffdf2;border-radius:4px;width:150px;padding:8px 10px 10px}.cert svg{margin:0 auto 4px}.cert-title{font:700 13px/1.2 var(--font);text-transform:uppercase;letter-spacing:.06em;display:block}.cert-sub{color:var(--muted);margin-top:3px;font-size:12px;display:block}.dadmsg{white-space:normal;background:#f8f8f6;border:1px solid #d9d9d2;border-radius:14px;width:250px;padding:10px 14px;box-shadow:0 8px 18px #00000026}.dad-header{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.dad-avatar{color:#fff;width:22px;height:22px;font:700 12px/1 var(--font);background:#8e8e93;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dad-name{color:var(--ink);font-weight:700}.dad-time{margin-left:auto}.dad-text{color:#fff;background:#1a7f37;border-radius:12px;width:max-content;max-width:100%;margin:8px 0 6px;padding:8px 12px;font-size:16px;line-height:1.3}.dad-status{color:var(--muted);font-size:12px}.polaroid,.taped{white-space:normal;text-align:center;background:#fff;border:1px solid #e2e2da;border-radius:2px;padding:8px 8px 4px;position:relative;box-shadow:0 8px 14px #0000002e}.pol-cap{padding:6px 2px 2px;font:400 14px/1.2 Segoe Print,Bradley Hand,Comic Sans MS,cursive;display:block}.stamp-sold{color:var(--red);border-color:var(--red);background:0 0;font-size:20px;position:absolute;top:34%;left:6%;transform:rotate(-14deg)}.taped:before{content:"";background:#fff4b3d9;border:1px solid #00000014;width:70px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg)}.counter{color:#d7ffd7;background:#161616;border:2px solid #000;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;box-shadow:3px 3px #00000059}.counter-label{font:500 12px/1.2 var(--mono);white-space:normal;max-width:68px}.counter-digits{font:700 18px/1 var(--mono);letter-spacing:3px;color:#6cff6c;background:#000;border-radius:3px;padding:4px 6px}.thumbs{font-size:32px}.stage:not(.is-board) [data-pin=cta] .body{flex-direction:column;display:flex}.stage:not(.is-board) [data-pin=cta] .body>.btn{order:-1;margin-bottom:14px}.stage:not(.is-board) .headline h1{font-size:clamp(44px,15vw,64px);line-height:1.02}.stage:not(.is-board) .headline .sub{margin-top:8px;font-size:16px;line-height:1.35}.stage:not(.is-board){text-align:center}.stage:not(.is-board)>.win,.stage:not(.is-board)>.sticker{text-align:initial}.stage:not(.is-board)>.kao,.stage:not(.is-board)>.stamp,.stage:not(.is-board)>.thumbs,.stage:not(.is-board)>.loading,.stage:not(.is-board)>.counter{vertical-align:middle;margin:0 6px 20px;display:inline-block}.stage:not(.is-board) .body a{padding:11px 4px;display:inline-block}.stage:not(.is-board) .body p a{padding:0;display:inline}.stage:not(.is-board) .meter-note,.stage:not(.is-board) .chip-hint,.stage:not(.is-board) .hint,.stage:not(.is-board) .foot-note,.stage:not(.is-board) .board-note,.stage:not(.is-board) .wall-soon,.stage:not(.is-board) .wall-note,.stage:not(.is-board) .dad-status,.stage:not(.is-board) .dad-header,.stage:not(.is-board) .pol-cap,.stage:not(.is-board) .cert small,.stage:not(.is-board) .caption,.stage:not(.is-board) .wall-tile,.stage:not(.is-board) .counter-label,.stage:not(.is-board) .cert-sub,.stage:not(.is-board) .cert-title,.stage:not(.is-board) .nametag-sub,.stage:not(.is-board) .hashtag-note{font-size:14px}.stage:not(.is-board) .dad-avatar{width:26px;height:26px;font-size:14px}.stage:not(.is-board)>.kao,.stage:not(.is-board)>.stamp,.stage:not(.is-board)>.thumbs,.stage:not(.is-board)>.loading,.stage:not(.is-board)>.counter{margin-bottom:14px}.stage:not(.is-board)>.sticker{width:max-content;max-width:calc(100% - 8px);margin:0 auto 20px}.stage:not(.is-board)>.counter{width:max-content;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.is-board .body.why{padding:10px 16px 14px}.headline .sub{text-wrap:balance}.cta{text-align:center}.cta .deal{text-wrap:balance}.chips{justify-content:center}.blink-arrow{box-shadow:none;filter:drop-shadow(2px 3px #00000040);background:0 0;border:0;padding:0;animation:.9s steps(2,jump-none) infinite okblink}.blink-arrow svg{display:block}.blink-arrow.blink-1 svg{transform:rotate(14.5deg)}.blink-arrow.blink-2 svg{transform:rotate(161.1deg)}.blink-arrow.blink-3 svg{transform:rotate(183.9deg)}.blink-arrow.blink-2{animation-delay:.3s}.blink-arrow.blink-3{animation-delay:.6s}@keyframes okblink{0%,54%{opacity:1}55%,to{opacity:.12}}.win .body p.sub{margin:14px auto 0}.goal img{margin-inline:auto}.goal-label-2{margin-top:14px}.goal-fill-2{background:#d99a00}.goal-note{color:var(--muted);margin:6px 0 0;font-size:13px}.is-board .body.goal{padding:10px 16px 14px}.chip-hint{color:var(--muted);margin:8px 0 0;font-size:13px}.trade-cols{gap:12px}.trade-label,.trade-big{white-space:nowrap}.is-board .trade-big{font-size:48px}.is-board .trade-head{font-size:22px}.is-board .dadmsg{padding:8px 12px}.is-board .dad-text{margin:6px 0 4px;font-size:15px}.is-board .dad-status{font-size:11px}.is-board .cta .deal{margin:16px 0 10px}.is-board .body.cta{padding-bottom:16px}.chips{margin-top:4px}.is-board .dad-avatar{width:18px;height:18px;font-size:11px}.is-board .dad-header{font-size:12px}.is-board .dad-text{margin:5px 0 3px;padding:6px 10px;font-size:14px}.is-board .footer nav{white-space:nowrap;font-size:18px}.is-board .footer p{white-space:nowrap;margin-top:6px;font-size:13px}.meter{margin:0 0 16px}.meter-label{margin:0 0 6px;font-size:16px}.meter-track{border:2px solid var(--ink);background:#fff;border-radius:999px;height:14px;display:block;overflow:hidden}.meter-fill{background:var(--accent);width:0;height:100%;display:block}.meter-note{color:var(--muted);margin:6px 0 0;font-size:13px}.is-board .meter-note{font-size:14px}.meter{margin-bottom:14px}.meter-label{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;display:flex}.meter-note{margin:0}.is-board .meter{margin-bottom:14px}.is-board .meter-label{font-size:18px}.is-board .cta .deal{margin:14px 0 8px;font-size:19px}.is-board .chips{font-size:19px}.is-board .btn{padding:12px 24px;font-size:30px}.is-board .body.cta{padding:10px 20px 14px}.stage.is-board>[data-pin=footer]{width:300px}.is-board .wall-note{margin-top:6px;font-size:11px;line-height:1.3}.is-board .footer nav{font-size:16px}.is-board .footer p{margin-top:4px;font-size:12px}.is-board .body.footer{padding:4px 14px 10px}.stage.is-board>[data-pin=faq]{width:340px}.is-board .faq h2{font-size:20px}.is-board .faq p{font-size:17px}.is-board .body.faq{padding:10px 16px 14px}.is-board .wall-grid{gap:5px}.win .bar{flex-wrap:nowrap}.win .caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.win .dots{flex:none}.chip-hint{font-size:12px;line-height:1.35}.is-board .chip-hint{font-size:12px}.stage.is-board>[data-pin=board]{width:540px}.board h2{margin:0 0 8px;font-size:19px}.board-list{grid-template-columns:1fr 1fr;gap:2px 24px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.board-list li{align-items:baseline;gap:8px;padding:2px 0;display:flex}.board-rank{font:700 13px/1.4 var(--mono);color:var(--muted);min-width:22px}.board-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.board-amount{white-space:nowrap;font-weight:700}.board-list li.top .board-amount{color:var(--green)}.board-empty{color:var(--muted);grid-column:1/-1}.board-note{color:var(--muted);margin:10px 0 0;font-size:13px}.is-board .board h2{font-size:21px}.is-board .board-list{font-size:18px}.is-board .body.board{padding:8px 18px 14px}.hashtag{white-space:normal;color:#fff;width:300px;box-shadow:4px 4px 0 var(--accent);background:#161616;border-color:#161616;padding:12px 16px 14px}.hashtag-line{color:#cfcfc7;font-size:15px;display:block}.hashtag-tag{margin:2px 0 6px;font-size:24px;font-weight:800;display:block}.hashtag-note{color:#cfcfc7;font-size:13px;display:block}.is-board .hashtag-tag{font-size:26px}.wall h2{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:17px;display:flex}.wall-soon{font:700 10px/1.6 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);background:var(--accent);border-radius:999px;padding:1px 8px}.is-board .wall-note{margin-top:8px;font-size:12px}.win .body h2{margin:24px 0 10px}.win .body h2:first-child{margin-top:0}.is-board .win .body h2{margin:26px 0 12px}.is-board .win .body h2:first-child{margin-top:0}.faq p+h2,.reviews p+h2{margin-top:24px}.body.board{text-align:center}.chip-hint{margin-top:18px}.is-board .chip-hint{margin-top:22px}.meter-track{border:3px solid var(--ink);background:repeating-linear-gradient(135deg,#0000000d 0 6px,#0000 6px 12px),#fffdf2;border-radius:999px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000002e}.meter-fill{background:repeating-linear-gradient(135deg,#ffffff73 0 8px,#fff0 8px 16px),linear-gradient(#ffe067 0%,#ffd400 45%,#e8a900 100%);border-radius:999px 0 0 999px;min-width:10px;height:100%;animation:1.1s linear infinite okmeter;position:relative;box-shadow:inset 0 -2px #0000002e,0 0 12px #ffd40099}@keyframes okmeter{0%{background-position:0 0,0 0}to{background-position:22px 0,0 0}}@media (prefers-reduced-motion:reduce){.meter-fill{animation:none}}.meter-label{font-variant-numeric:tabular-nums}.meter-label strong{font-size:1.15em}.is-board .meter-track{height:26px}.win .body>*{margin-top:0;margin-bottom:0}.win .body>*+*{margin-top:var(--flow,14px)}.is-board .win .body>*+*{margin-top:var(--flow,16px)}.win .body>h2+*,.win .body>h3+*{margin-top:10px}.win .body>*+h2,.win .body>*+h3{margin-top:26px}.win .body>.chip-hint{margin-top:24px}.win .body>.board-note,.win .body>.wall-note,.win .body>.goal-note{margin-top:14px}.body.board,.body.wall{text-align:center}.body.board .board-list{text-align:left}.body.board .board-empty{text-align:center}.body.wall .wall-grid,.body.wall h2{justify-content:center}.is-board .wall h2{font-size:22px}.is-board .wall-note{font-size:14px}.is-board .body.wall{padding:10px 20px 18px}.stage:not(.is-board){flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:10px;display:flex}.stage:not(.is-board)>.win{flex:0 0 min(100%,560px)}.stage:not(.is-board)>.sticker{transform:rotate(var(--rot,0deg));touch-action:none;flex:none;margin:0 2px 16px}.stage:not(.is-board)>.sticker:nth-of-type(3n+1){margin-top:8px}.stage:not(.is-board)>.sticker:nth-of-type(3n){margin-top:14px}.stage:not(.is-board)>.counter{transform:rotate(var(--rot,0deg));position:static;left:auto}.stage:not(.is-board)>.sticker.dragging{z-index:50;box-shadow:6px 8px #00000059}.stage:not(.is-board) [data-pin=goal] .body,.stage:not(.is-board) [data-pin=footer] .body,.stage:not(.is-board) [data-pin=testimonials] .body,.stage:not(.is-board) [data-pin=ideas] .body>h2,.stage:not(.is-board) [data-pin=ideas] .body>.h2{text-align:center}.ps{color:var(--muted);font-size:14px}.is-board .footer p.ps{white-space:normal}.stage:not(.is-board)>.nametag,.stage:not(.is-board)>.cert{text-align:center}.stage:not(.is-board)>.nametag{width:220px}.stage:not(.is-board) .body.board{min-width:0}.stage:not(.is-board) .body.board .board-list{text-align:left;grid-template-columns:minmax(0,1fr);width:min(100%,360px);margin:0 auto}.stage:not(.is-board) .board-list li{justify-content:flex-start;min-width:0}.stage:not(.is-board) .board-rank{font-size:14px}.meter{flex-direction:column;display:flex}.meter-note{display:block}.stage:not(.is-board) .cta .deal{margin-top:28px}.stage:not(.is-board)>[data-pin=sample],.stage:not(.is-board)>[data-pin=sticky],.stage:not(.is-board)>[data-pin=meme]{zoom:.78}.ps-block{max-width:400px;color:var(--muted);text-align:center;font-size:14px;line-height:1.4}.ps-block p+p{margin-top:8px}.stage.is-board>.ps-block{width:400px}.stage:not(.is-board)>.ps-block{flex:0 0 min(100%,560px);margin:-4px auto 24px;padding:0 12px}.wall-grid{grid-template-columns:repeat(2,auto);justify-content:center;gap:14px;display:grid}.wall-tile{border-radius:8px;width:128px;height:208px;overflow:hidden;box-shadow:3px 4px #0000001f}.is-board .wall-tile{width:128px;height:208px}.stage.is-board>[data-pin=wall]{width:470px}.is-board .wall-grid{grid-template-columns:repeat(3,auto);gap:14px}.wall-grid:not(.is-open)>.wall-tile:nth-child(n+3){display:none}.is-board .wall-grid:not(.is-open)>.wall-tile:nth-child(3){display:block}.wall-tile img{object-fit:cover;width:100%;height:100%;display:block}.wall-empty{box-shadow:none;color:var(--muted);border:2px dashed #b5b5ad;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}.is-board .wall-empty{font-size:16px}.wall-toggle{pointer-events:auto;border:2px solid var(--ink);font:700 14px/1.4 var(--font);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 16px;transition:transform .12s,background .12s;display:inline-block}.wall-toggle:hover{background:var(--accent)}.wall-toggle:active{transform:translateY(1px)}.wall-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wall-toggle{transition:none}}#site-title{pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.win.judge{z-index:10000;width:min(420px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-1.5deg)}.win.judge .body{padding:8px 16px 18px}.win.judge h2{margin:4px 0 10px}.win.judge .btn{cursor:pointer;border:0;margin-top:6px;font-family:inherit}.thumb-rain{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.thumb-drop{animation-name:thumb-fall;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:-60px}@keyframes thumb-fall{to{transform:translateY(calc(100vh + 120px))rotate(360deg)}}@media (prefers-reduced-motion:reduce){.thumb-rain{display:none}}
