.DrawVote-module__Caffma__wrap{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.DrawVote-module__Caffma__card{text-align:center;background:var(--paper);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.DrawVote-module__Caffma__card h2{margin:0;font-size:20px}.DrawVote-module__Caffma__big{margin:0;font-size:clamp(22px,5vw,30px);font-weight:900}.DrawVote-module__Caffma__word{margin:0;font-size:26px;font-weight:900}.DrawVote-module__Caffma__note{color:var(--ink-soft);margin:0;font-size:14px}.DrawVote-module__Caffma__seats{letter-spacing:6px;margin:0;font-size:34px}.DrawVote-module__Caffma__row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.DrawVote-module__Caffma__pick{border:3px solid var(--line-strong);background:var(--paper);min-width:56px;min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:18px;font-weight:800;display:inline-flex}.DrawVote-module__Caffma__pick[aria-pressed=true]{border-color:var(--grape,#7c3aed);background:var(--sky-soft,#e0f2ff)}.DrawVote-module__Caffma__pick i{background:var(--ink);border-radius:50%;display:block}.DrawVote-module__Caffma__canvas{aspect-ratio:4/3;touch-action:none;cursor:crosshair;background:#fffdf6;border:5px solid #2b2140;border-radius:16px;width:100%;max-width:640px}.DrawVote-module__Caffma__timer{background:#0000001f;border-radius:999px;width:100%;max-width:640px;height:26px;position:relative;overflow:hidden}.DrawVote-module__Caffma__timer span{background:linear-gradient(90deg,#6ee7b7,#ffd166);position:absolute;inset:0 auto 0 0}.DrawVote-module__Caffma__timer span[data-low]{background:#ff6b6b}.DrawVote-module__Caffma__timer b{font-size:16px;line-height:26px;position:relative}.DrawVote-module__Caffma__tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.DrawVote-module__Caffma__ink{cursor:pointer;border:3px solid #0000;border-radius:50%;width:44px;height:44px}.DrawVote-module__Caffma__ink[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 3px var(--paper) inset}.DrawVote-module__Caffma__gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;width:100%;display:grid}.DrawVote-module__Caffma__entry{border:3px solid var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;background:#fffdf6;border-radius:14px;margin:0;padding:6px;position:relative}figure.DrawVote-module__Caffma__entry{cursor:default}.DrawVote-module__Caffma__entry[data-win]{border-color:#f5b301;box-shadow:0 0 0 4px #f5b30159}.DrawVote-module__Caffma__entry img{border-radius:8px;width:100%;height:auto;display:block}.DrawVote-module__Caffma__entry b{color:#fff;background:#2b2140;border-radius:999px;min-width:28px;line-height:28px;position:absolute;top:8px;left:8px}.DrawVote-module__Caffma__entry figcaption{padding-top:4px;font-weight:800}.DrawVote-module__Caffma__scores{text-align:left;margin:0;padding-left:28px;font-size:22px}.DrawVote-module__Caffma__foot{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}@media (prefers-reduced-motion:no-preference){.DrawVote-module__Caffma__card{animation:.35s ease-out both DrawVote-module__Caffma__dvUp}.DrawVote-module__Caffma__timer span{transition:width .1s linear}}@keyframes DrawVote-module__Caffma__dvUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
