body{width:100%;padding-bottom:2.4rem;max-width:none!important}.speed-module__sLmXGG__layout{flex-direction:column;align-items:center;width:100%;max-width:480px;margin:0 auto;padding:0 8px;display:flex}.speed-module__sLmXGG__gameColumn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.speed-module__sLmXGG__sideColumn{justify-content:center;width:100%;margin-top:16px;display:flex}.speed-module__sLmXGG__header{text-align:center;padding:4px 16px}.speed-module__sLmXGG__gameColumn .speed-module__sLmXGG__header h1{white-space:nowrap;font-size:1.2rem}.speed-module__sLmXGG__tabs{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;margin:2px auto 8px;padding:4px;display:flex}.speed-module__sLmXGG__tab{min-width:52px;color:var(--text-sub);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;padding:7px 8px;font-size:.82rem;font-weight:700}.speed-module__sLmXGG__tabActive{color:var(--text);background:color-mix(in srgb, var(--accent) 30%, var(--surface));box-shadow:inset 0 0 0 2px var(--accent)}.speed-module__sLmXGG__statusBar{width:100%;color:var(--text-sub);justify-content:space-between;gap:6px;padding:0 4px;font-size:.78rem;display:flex}.speed-module__sLmXGG__statusBar span{white-space:nowrap}.speed-module__sLmXGG__statusBar strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1rem}.speed-module__sLmXGG__message{white-space:nowrap;color:#fde68a;text-align:center;min-height:1.4em;margin:4px 0;font-size:.8rem;font-weight:700}.speed-module__sLmXGG__table{background:radial-gradient(circle,#155e75,#082f49 85%);border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:6px;padding:12px 6px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #67e8f940,0 10px 24px #00000073}.speed-module__sLmXGG__sideRow{justify-content:center;align-items:center;gap:6px;display:flex}.speed-module__sLmXGG__pileBadge{color:#cffafe;white-space:nowrap;background:#00000059;border-radius:999px;margin-right:4px;padding:2px 8px;font-size:.72rem;font-weight:700}.speed-module__sLmXGG__emptySmall,.speed-module__sLmXGG__emptyBig{border:2px dashed #ffffff40;border-radius:8px;display:inline-block}.speed-module__sLmXGG__emptySmall{width:46px;height:64px}.speed-module__sLmXGG__emptyBig{width:64px;height:90px}.speed-module__sLmXGG__centerRow{gap:26px;margin:6px 0;display:flex}.speed-module__sLmXGG__centerBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0003;border:none;border-radius:14px;padding:4px}.speed-module__sLmXGG__centerTarget{box-shadow:0 0 0 3px #fde047,0 0 16px #fde047cc}.speed-module__sLmXGG__centerCard{animation:.16s ease-out speed-module__sLmXGG__slap}@keyframes speed-module__sLmXGG__slap{0%{transform:scale(1.18)rotate(-4deg)}}.speed-module__sLmXGG__myPile{color:#cffafe;font-size:.75rem;font-weight:700}.speed-module__sLmXGG__startPanel{z-index:30;background:#0814288c;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.speed-module__sLmXGG__resultCard{width:min(100%,360px);margin-top:16px}.speed-module__sLmXGG__resultText{margin:4px 0;font-size:1.5rem;font-weight:800}.speed-module__sLmXGG__rulesBox{background:var(--surface);border:1px solid var(--border);-webkit-user-select:text;user-select:text;border-radius:8px;width:min(100% - 12px,360px);margin:16px auto 0;padding:12px 14px;font-size:.95rem;line-height:1.7}.speed-module__sLmXGG__rulesTitle{margin-bottom:6px;font-weight:700}.speed-module__sLmXGG__rulesBox ul{margin:6px 0 6px 1.2em;padding:0}@media (prefers-reduced-motion:reduce){.speed-module__sLmXGG__centerCard{animation:none}}@media (min-width:768px){.speed-module__sLmXGG__layout{max-width:600px;padding:0 16px}}@media (min-width:1024px){.speed-module__sLmXGG__layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:48px;max-width:1100px;padding:0 24px}.speed-module__sLmXGG__gameColumn{flex:0 auto;width:600px}.speed-module__sLmXGG__sideColumn{flex:0 0 340px;margin-top:0;padding-top:96px}}
