.yaw-stage{color:#ffd43b;justify-items:center;gap:14px;width:100%;display:grid;position:relative}.yaw-count{color:#ffffffbf;margin:0}.yaw-ballot{justify-items:stretch;gap:10px;width:min(100%,520px)}.yaw-pick{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;gap:6px;padding:10px 14px;font-weight:700;display:grid}.yaw-pick select{color:#fff;font:inherit;background:#1f2328;border:1px solid #ffffff40;border-radius:10px;padding:10px 12px;font-weight:400}.yaw-envelope{aspect-ratio:4/3;color:#5c3d00;background:linear-gradient(145deg,#f8e19a,#d4a017);border-radius:18px;place-items:center;gap:6px;width:min(60vw,220px);transition:transform .3s;display:grid;box-shadow:0 18px 40px #00000059}.yaw-envelope[data-open]{transform:scale(1.06)rotate(-2deg)}.yaw-envelope small{font-weight:700}.yaw-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.yaw-confetti i{top:-12px;left:calc(var(--i) * 3.3%);background:hsl(calc(var(--i) * 37) 85% 60%);width:8px;height:14px;animation:yaw-fall 1.6s ease-in calc(var(--i) * 30ms) forwards;border-radius:2px;position:absolute}@keyframes yaw-fall{to{opacity:0;transform:translateY(320px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.yaw-confetti{display:none}.yaw-envelope{transition:none}}
