._main_oq058_1{color:#17212b;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:#f3f0e8;padding:64px 20px 100px;position:relative}._back_oq058_1{color:#59636b;font-size:13px;text-decoration:none;position:absolute;top:28px;left:30px}._game_oq058_1{text-align:center;width:min(620px,100%);margin:0 auto}._kicker_oq058_1{letter-spacing:.25em;color:#a45d43;margin:0 0 14px;font-size:11px;font-weight:700}._game_oq058_1 h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,8vw,70px)}._rule_oq058_1{color:#6d7478;margin:12px 0 38px}._clock_oq058_1{background:#faf9f5;border:2px solid #17212b;border-radius:50%;justify-content:center;align-items:center;gap:6px;width:260px;height:260px;margin:0 auto 34px;transition:all .3s;display:flex;box-shadow:0 14px 40px #2e332d18,inset 0 0 0 10px #f3f0e8}._clock_oq058_1 span{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:52px;font-weight:650}._clock_oq058_1 small{margin-top:20px}._running_oq058_1{color:#fff;background:#17212b;box-shadow:0 0 0 12px #dfd7c9,0 18px 45px #17212b36}._button_oq058_1{color:#fff;letter-spacing:.12em;cursor:pointer;background:#1d7558;border:0;border-radius:99px;width:210px;height:64px;font-size:18px;font-weight:800;transition:all .1s;box-shadow:0 9px #14513e}._button_oq058_1:active{transform:translateY(7px);box-shadow:0 2px #14513e}._stop_oq058_1{background:#b64f3c;box-shadow:0 9px #773328}._score_oq058_1{border-top:1px solid #d2cbc0;grid-template-columns:1fr 1fr;max-width:360px;margin:38px auto 0;padding-top:22px;display:grid}._score_oq058_1 div:first-child{border-right:1px solid #d2cbc0}._score_oq058_1 small{color:#777f83;margin-bottom:4px;font-size:11px;display:block}._score_oq058_1 strong{font-size:20px}._submitBox_oq058_1{text-align:left;background:#faf9f5;border:1px solid #d8d1c6;border-radius:18px;max-width:460px;margin:30px auto 0;padding:22px}._submitBox_oq058_1 label{letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}._submitRow_oq058_1{gap:8px;display:flex}._submitRow_oq058_1 input{color:#17212b;background:#fff;border:1px solid #bbb5ab;border-radius:10px;flex:1;min-width:0;padding:13px 14px;font-size:16px}._submitRow_oq058_1 button{color:#fff;cursor:pointer;background:#1d7558;border:0;border-radius:10px;padding:0 17px;font-weight:800}._submitRow_oq058_1 button:disabled{opacity:.55;cursor:default}._submitMessage_oq058_1{color:#59636b;margin:10px 2px 0;font-size:12px}._ranking_oq058_1{text-align:left;border-top:2px solid #17212b;margin:64px auto 0}._rankingHead_oq058_1{justify-content:space-between;align-items:flex-end;padding:22px 4px 16px;display:flex}._rankingHead_oq058_1 p{letter-spacing:.22em;color:#a45d43;margin:0 0 4px;font-size:10px;font-weight:800}._rankingHead_oq058_1 h2{margin:0;font-size:24px}._rankingHead_oq058_1 button{color:#59636b;cursor:pointer;background:0 0;border:1px solid #aaa399;border-radius:99px;padding:7px 14px}._rankingStatus_oq058_1{text-align:center;color:#777f83;background:#faf9f5;border-radius:12px;margin:0;padding:34px 12px}._rankingList_oq058_1{background:#faf9f5;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}._rankingList_oq058_1 li{font-variant-numeric:tabular-nums;border-bottom:1px solid #e2ddd5;grid-template-columns:42px minmax(0,1fr) 88px 118px;align-items:center;gap:10px;padding:14px 18px;display:grid}._rankingList_oq058_1 li:last-child{border-bottom:0}._rankingList_oq058_1 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rankingList_oq058_1 small{text-align:right;color:#777f83}._rank_oq058_1{color:#a45d43;font-family:serif;font-size:18px}._note_oq058_1{text-align:center;color:#8a8c89;margin-top:60px;font-size:11px}@media (width<=500px){._main_oq058_1{padding-top:74px}._clock_oq058_1{width:220px;height:220px}._clock_oq058_1 span{font-size:45px}._back_oq058_1{left:20px}._submitRow_oq058_1{flex-direction:column}._submitRow_oq058_1 button{height:46px}._rankingList_oq058_1 li{grid-template-columns:34px minmax(0,1fr) 78px;padding:13px 12px}._rankingList_oq058_1 small{text-align:left;grid-column:2/4;margin-top:-6px;font-size:10px}._rankingHead_oq058_1 h2{font-size:21px}}
