body:has(.timing-play-park){background:#fcfdff}.timing-play-park{color:#17274a;max-width:1200px;padding:0 36px;font-family:Arial Rounded MT Bold,Arial,Malgun Gothic,sans-serif}.timing-play-park .topbar{border-color:#e3eaf5;gap:20px;height:96px}.timing-play-park .park-brand{letter-spacing:-1.2px;white-space:nowrap;color:#101c32;align-items:center;gap:9px;font-size:25px;font-weight:950;display:inline-flex}.park-brand img{width:48px;height:36px}.park-brand i{background:#ff785e;border-radius:2px;width:7px;height:7px;margin-left:4px;display:inline-block}.timing-play-park .park-nav{gap:26px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.timing-play-park .park-nav a{padding:12px 0}.timing-play-park .sound-button{color:#516688;border-color:#dfe7f6}.timing-play-park .intro{padding:40px 0 30px}.timing-play-park .intro h1{letter-spacing:-2px;font-size:44px}.timing-play-park .intro h1 em,.timing-play-park .intro .eyebrow{color:#2e5bff}.timing-play-park .intro>p:last-child{color:#66758e}.timing-play-park .game-card{background:linear-gradient(145deg,#f0f5ff,#fff 65%);border:1px solid #dce6f9;border-radius:28px;box-shadow:0 10px 30px #2e5bff07}.timing-play-park .ranking-card{border:1px solid #e1e9f6;border-radius:28px;box-shadow:0 10px 30px #2e5bff05}.timing-play-park .pill{color:#4d6189;background:#e6eeff}.timing-play-park .pill b{color:#2e5bff}.timing-play-park .clock{background:conic-gradient(from -90deg,#2e5bff var(--progress),#ffe486 var(--progress));margin-bottom:31px;padding:13px;box-shadow:0 9px #e9c35d,0 17px 24px #d9b75b22,inset 0 2px 3px #fff9c9}.timing-play-park .clock-inner{background:linear-gradient(145deg,#fff,#f6faff);box-shadow:inset 0 3px 7px #23417410}.timing-play-park .digits{color:#17274a}.timing-play-park .is-running .digits{color:#2e5bff}.timing-play-park .action{background:#2e5bff;border-radius:18px;box-shadow:0 5px #2348d7,0 9px 18px #2e5bff18}.timing-play-park .is-running .action{color:#4d4014;background:#ffe37c;box-shadow:0 5px #e7c354,0 9px 18px #e7c35418}.timing-play-park .is-perfect{border-color:#e5c669;box-shadow:0 0 0 2px #ffe37c}.timing-play-park .game-bottom{color:#697b9b;background:#f2f6ff}.timing-play-park .how{margin:29px 0 43px}.timing-play-park .how p{color:#6c7f9d}.timing-play-park .how div>span{color:#2e5bff;background:#edf3ff;border-color:#d9e5ff}.timing-play-park .daily-reset{background:#edf3ff}.timing-play-park .ready-note,.timing-play-park .status{color:#647795}.timing-play-park footer{border-color:#e3eaf5;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 0 30px;display:flex}.timing-play-park footer>a{color:#62799f;align-items:center;min-height:36px;font-size:12px;display:inline-flex}.timing-play-park footer .park-brand{color:#17274a;margin-right:auto;font-size:18px}.timing-play-park footer .park-brand img{width:35px;height:27px}@media (max-width:760px){.timing-play-park{padding:0 20px}.timing-play-park .topbar{gap:12px;height:77px}.timing-play-park .park-brand{gap:7px;font-size:20px}.park-brand img{width:38px;height:30px}.timing-play-park .park-nav{display:none}.timing-play-park .sound-button{margin-left:auto;padding:10px 12px;font-size:11px}.timing-play-park .intro{padding:30px 0 24px}.timing-play-park .intro h1{letter-spacing:-1.5px;font-size:32px}.timing-play-park .layout{gap:20px}.timing-play-park .clock{width:245px;height:245px}.timing-play-park .digits{font-size:58px}.timing-play-park .how{margin:25px 0 36px}.timing-play-park footer .park-brand{width:100%}.timing-play-park footer{gap:12px 20px}.timing-play-park footer>a{font-size:11px}}@media (max-width:359px){.timing-play-park{padding:0 14px}.timing-play-park .clock{width:225px;height:225px}.timing-play-park .intro h1{font-size:28px}}.timing-play-park .timing-guide{color:#17274a;margin:36px 0 48px}.timing-guide-heading{margin-bottom:20px}.timing-guide-heading h2{letter-spacing:-1px;margin:7px 0 10px;font-size:27px}.timing-guide-heading>p:last-child{color:#62718c;font-size:14px;line-height:1.8}.timing-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.timing-guide-grid article{background:#f2f6ff;border:1px solid #dfe8f8;border-radius:23px;padding:25px}.timing-guide h3{letter-spacing:-.5px;margin:0 0 14px;font-size:18px}.timing-guide p{word-break:keep-all;overflow-wrap:anywhere;line-height:1.85}.timing-guide-grid p,.timing-faq p{color:#536583;margin:12px 0 0;font-size:14px}.timing-guide a{color:#2e5bff;text-underline-offset:3px;text-decoration:underline}.timing-faq{background:#fff;border:1px solid #e1e9f6;border-radius:23px;margin-top:26px;padding:25px}.timing-faq details{border-top:1px solid #e7edf7}.timing-faq summary{cursor:pointer;min-height:52px;padding:16px 0;font-size:15px;font-weight:700;line-height:1.5}.timing-faq summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #2e5bff}.timing-faq details p{margin:0;padding:0 0 18px}@media (max-width:760px){.timing-guide-grid{grid-template-columns:1fr;gap:14px}.timing-guide-grid article,.timing-faq{padding:20px}.timing-guide-heading h2{font-size:23px}.timing-play-park .timing-guide{margin:30px 0 36px}}.riki-game-page{--game-blue:#2e5bff;--game-ink:#17274a;--game-muted:#66758e}.riki-game-page .riki-game-header{box-sizing:border-box;width:100%;max-width:1360px;height:96px;min-height:96px;box-shadow:none;z-index:3;background:0 0;border:0;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:0 44px;font-family:Arial Rounded MT Bold,Arial,Malgun Gothic,sans-serif;display:flex;position:relative}.riki-game-page .riki-game-header :is(.brand,.park-brand){color:#101c32;letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:9px;margin:0;padding:0;font-size:26px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.riki-game-page .riki-game-header :is(.brand,.park-brand) img{flex-shrink:0;width:51px;height:38px}.riki-game-page .riki-game-header :is(.brand,.park-brand) i{background:#ff785e;border-radius:2px;width:8px;height:8px;margin-left:4px;display:inline-block}.riki-game-page .riki-game-header nav{color:var(--game-ink);align-items:center;gap:34px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.riki-game-page .riki-game-header nav a{color:inherit;padding:12px 0;text-decoration:none}.riki-game-page .riki-game-header .riki-game-sound{min-width:100px;height:44px;min-height:44px;box-shadow:none;color:#516688;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe7f6;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 14px;font:700 12px/1.2 Arial Rounded MT Bold,Arial,Malgun Gothic,sans-serif;display:inline-flex;position:static}.riki-game-page .riki-game-header .riki-game-sound svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.riki-game-page .riki-game-header .riki-game-sound:focus-visible{outline-offset:3px;outline:3px solid #7199ff}.riki-game-page .riki-game-header .riki-game-sound:hover{background:#f1f5ff}.riki-game-page>main{margin-top:0;padding-top:0}.riki-game-page .toy{padding-top:0}.riki-game-page .riki-game-intro{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;min-height:0;margin:0;padding:32px 0 28px;font-family:Arial Rounded MT Bold,Arial,Malgun Gothic,sans-serif;display:flex;position:relative}.riki-game-page .riki-game-intro .riki-game-eyebrow{color:var(--game-blue);letter-spacing:2.4px;margin:0 0 12px;padding:0;font-size:10px;font-weight:800;line-height:16px;display:block}.riki-game-page .riki-game-intro .riki-game-title{max-width:100%;color:var(--game-ink);letter-spacing:-2px;text-wrap:balance;margin:0 0 12px;padding:0;font-size:44px;font-weight:950;line-height:1.2}.riki-game-page .riki-game-intro .riki-game-title :is(span,em){color:var(--game-blue);font-style:normal;font-size:inherit;display:inline;position:static;transform:none}.riki-game-page .riki-game-intro .riki-game-title .title-dot{color:#ff785e}.riki-game-page .riki-game-intro .riki-game-description{box-sizing:border-box;width:100%;max-width:none;min-height:48px;color:var(--game-muted);letter-spacing:0;margin:0;padding:0;font-size:14px;font-weight:400;line-height:24px}.riki-game-page .riki-game-intro .riki-game-description br{display:block}.riki-game-page .riki-game-intro .riki-game-description strong{color:inherit}.riki-game-page .riki-game-header .riki-game-sound span{display:inline}.riki-game-page .game-tools{margin-top:0;padding-top:0;padding-bottom:12px}@media (max-width:1040px) and (min-width:761px){.riki-game-page .riki-game-header{gap:24px;padding:0 30px}.riki-game-page .riki-game-header nav{gap:22px}}@media (max-width:760px){.riki-game-page .riki-game-header{gap:12px;height:76px;min-height:76px;padding:0 20px}.riki-game-page .riki-game-header :is(.brand,.park-brand){letter-spacing:-.8px;gap:7px;font-size:20px}.riki-game-page .riki-game-header :is(.brand,.park-brand) img{width:38px;height:30px}.riki-game-page .riki-game-header :is(.brand,.park-brand) i{width:6px;height:6px}.riki-game-page .riki-game-header nav{display:none}.riki-game-page .riki-game-header .riki-game-sound{min-width:94px;margin-left:auto;padding:10px 12px;font-size:11px}.riki-game-page .riki-game-intro{padding:20px 0 24px}.riki-game-page .riki-game-intro .riki-game-eyebrow{letter-spacing:1.6px;margin-bottom:10px;font-size:9px;line-height:14px}.riki-game-page .riki-game-intro .riki-game-title{letter-spacing:-1.5px;margin-bottom:10px;font-size:32px;line-height:1.2}.riki-game-page .riki-game-intro .riki-game-description{min-height:44px;font-size:12px;line-height:22px}}@media (max-width:359px){.riki-game-page .riki-game-header{padding-left:14px;padding-right:14px}.riki-game-page .riki-game-intro .riki-game-title{font-size:28px}.riki-game-page .riki-game-intro .riki-game-eyebrow{letter-spacing:1.2px;font-size:8px}}.riki-game-page .riki-game-tail{box-sizing:border-box;width:100%;max-width:1120px;color:var(--game-ink);text-align:left;margin:48px auto 0;padding:0 28px;font-family:Arial Rounded MT Bold,Arial,Malgun Gothic,sans-serif}.riki-game-page .rg-section{margin:0 0 48px;padding:0;scroll-margin-top:24px;display:block}.riki-game-page .rg-section-head{margin:0 0 20px}.riki-game-page .rg-section-head>p{color:var(--game-blue);letter-spacing:2px;margin:0 0 8px;font-size:10px;font-weight:800;line-height:16px}.riki-game-page .rg-section-head h2{color:var(--game-ink);letter-spacing:-1px;margin:0;padding:0;font-size:24px;font-weight:900;line-height:1.4}.riki-game-page .rg-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.riki-game-page .rg-steps li,.riki-game-page .rg-rules article{box-shadow:none;text-align:left;background:#fff;border:1px solid #e1e8f5;border-radius:20px;margin:0;padding:22px}.riki-game-page .rg-step-number{width:32px;height:32px;color:var(--game-blue);background:#edf3ff;border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.riki-game-page .rg-steps h3,.riki-game-page .rg-rules h3{color:var(--game-ink);letter-spacing:-.4px;margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.5}.riki-game-page .rg-steps p,.riki-game-page .rg-rules p{color:var(--game-muted);letter-spacing:0;margin:0;font-size:14px;line-height:1.85}.riki-game-page .rg-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.riki-game-page .rg-rules article{background:#f3f7ff}.riki-game-page .rg-storage-link{color:var(--game-muted);margin:16px 0 0;font-size:12px;line-height:1.8}.riki-game-page .riki-game-information a{color:var(--game-blue);text-underline-offset:3px;text-decoration:underline}.riki-game-page .rg-faq details{box-shadow:none;background:#fff;border:1px solid #e1e8f5;border-radius:16px;margin:0 0 10px;padding:0;overflow:hidden}.riki-game-page .rg-faq summary{min-height:60px;color:var(--game-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:17px 20px;font-size:14px;font-weight:700;line-height:1.6;list-style:none;display:flex}.riki-game-page .rg-faq summary::-webkit-details-marker{display:none}.riki-game-page .rg-faq summary:after{content:none}.riki-game-page .rg-expand{flex:0 0 18px;width:18px;height:18px;margin:0;display:block;position:relative}.riki-game-page .rg-expand:before,.riki-game-page .rg-expand:after{content:"";background:#6581b3;border-radius:1px;position:absolute}.riki-game-page .rg-expand:before{width:12px;height:2px;top:8px;left:3px}.riki-game-page .rg-expand:after{width:2px;height:12px;top:3px;left:8px}.riki-game-page .rg-faq details[open] .rg-expand:after{display:none}.riki-game-page .rg-faq details[open] summary{color:var(--game-blue);background:#f7faff}.riki-game-page .rg-faq summary:focus-visible{outline-offset:-3px;outline:3px solid #7199ff}.riki-game-page .rg-answer{color:var(--game-muted);padding:0 20px 20px;font-size:14px;line-height:1.9}.riki-game-page .rg-answer p{color:inherit;font-size:inherit;line-height:inherit;margin:14px 0 0}.riki-game-page .rg-answer .faq-answer{padding:0}.riki-game-page .rg-bonus-notes{gap:12px;margin-top:16px;display:grid}.riki-game-page .rg-bonus-notes b{color:var(--game-ink);display:block}.riki-game-page .riki-game-tail #game-network{width:100%;max-width:none;margin:0}.riki-game-page .riki-game-tail .rn-wrap{max-width:none;margin:0;padding:0}.riki-game-page .riki-game-ad{box-sizing:border-box;background:#f8faff;border:1px dashed #dce5f3;border-radius:20px;flex-direction:column;align-items:center;width:100%;min-height:280px;margin:48px 0;padding:14px;display:flex;position:relative}.riki-game-page .riki-ad-label{color:#8998b2;letter-spacing:0;font-size:11px;font-weight:400;line-height:18px;display:block}.riki-game-page .riki-ad-surface{flex:1;width:100%;min-height:232px}.riki-game-page .riki-game-footer{box-sizing:border-box;color:#8c9bb2;text-align:left;background:0 0;border:0;border-top:1px solid #e3eaf5;flex-wrap:wrap;align-items:center;gap:20px;width:calc(100% - 88px);max-width:1272px;margin:0 auto;padding:25px 0 32px;font-family:Arial Rounded MT Bold,Arial,Malgun Gothic,sans-serif;display:flex}.riki-game-page .riki-game-footer .brand{color:#101c32;letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:8px;width:auto;margin:0;font-size:19px;font-weight:950;line-height:1.2;text-decoration:none;display:inline-flex}.riki-game-page .riki-game-footer .brand img{width:36px;height:29px}.riki-game-page .riki-game-footer .brand i{background:#ff785e;border-radius:2px;width:5px;height:5px;margin-left:4px;display:inline-block}.riki-game-page .riki-game-footer p{color:#8c9bb2;margin:0;font-size:11px;line-height:1.8}.riki-game-page .riki-game-footer small{font-size:10px;display:block}.riki-game-page .riki-game-footer nav{flex-wrap:wrap;align-items:center;gap:20px;margin-left:auto;font-size:11px;display:flex}.riki-game-page .riki-game-footer nav a{color:#62799f;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (max-width:760px){.riki-game-page .riki-game-tail{margin-top:36px;padding:0 20px}.riki-game-page .rg-section{margin-bottom:36px}.riki-game-page .rg-section-head{margin-bottom:16px}.riki-game-page .rg-section-head h2{font-size:22px}.riki-game-page .rg-steps{grid-template-columns:1fr;gap:10px}.riki-game-page .rg-steps li{grid-template-columns:32px minmax(0,1fr);gap:0 14px;padding:18px;display:grid}.riki-game-page .rg-step-number{grid-row:span 2;margin:0}.riki-game-page .rg-steps h3{margin:0 0 5px;font-size:15px}.riki-game-page .rg-steps p,.riki-game-page .rg-rules p{font-size:13px;line-height:1.8}.riki-game-page .rg-rules{grid-template-columns:1fr;gap:10px}.riki-game-page .rg-rules article{padding:18px}.riki-game-page .rg-faq summary{min-height:58px;padding:16px;font-size:13px}.riki-game-page .rg-answer{padding:0 16px 18px;font-size:13px}.riki-game-page .riki-game-ad{min-height:250px;margin:36px 0}.riki-game-page .riki-ad-surface{min-height:202px}.riki-game-page .riki-game-footer{gap:16px;width:calc(100% - 40px);padding:24px 0}.riki-game-page .riki-game-footer nav{gap:4px 20px;width:100%;margin:0}}.riki-timing-page .timing-play-park .layout{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.riki-timing-page .riki-skip{z-index:10000;color:#2e5bff;background:#fff;border-radius:12px;padding:12px 18px;font-size:14px;position:fixed;top:-80px;left:20px;box-shadow:0 3px 15px #17274a18}.riki-timing-page .riki-skip:focus{outline-offset:3px;outline:3px solid #7199ff;top:12px}.riki-game-page .reaction-main .play-layout{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.riki-game-page .riki-game-footer :is(p,small,nav,nav a){color:#62748f;font-size:12px;line-height:1.8}#game-network [data-network-fallback]{color:#17274a;font-family:Arial,Malgun Gothic,sans-serif;display:block}#game-network .rn-fallback-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}#game-network .rn-fallback-head h2{letter-spacing:-1px;margin:0;font-size:25px;font-weight:900;line-height:1.4}#game-network .rn-fallback-head>a{color:#58729f;flex:none;padding:12px 0;font-size:12px;text-decoration:none}#game-network .rn-fallback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}#game-network .rn-fallback-grid li{min-width:0;margin:0;padding:0;display:flex}#game-network .rn-fallback-grid a{color:#17274a;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe8f9;border-radius:18px;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:44px;padding:18px;text-decoration:none;display:flex}#game-network .rn-fallback-grid strong{font-size:16px;line-height:1.5}#game-network .rn-fallback-grid span{color:#526782;font-size:12px;line-height:1.75}#game-network [data-network-fallback] a:hover{background:#f5f8ff;border-color:#9fb7ff}#game-network [data-network-fallback] a:focus-visible{outline-offset:3px;outline:3px solid #7199ff}@media (max-width:760px){#game-network .rn-fallback-grid{gap:12px}#game-network .rn-fallback-grid a{padding:14px 12px}#game-network .rn-fallback-head h2{font-size:21px}#game-network .rn-fallback-head>a{font-size:11px}}.riki-game-page{--riki-page-width:1120px;--riki-page-gutter:28px}.riki-game-page>main{box-sizing:border-box;width:100%;max-width:var(--riki-page-width);padding-inline:var(--riki-page-gutter);margin-inline:auto}.riki-game-page .riki-game-tail{max-width:var(--riki-page-width);padding-inline:var(--riki-page-gutter);margin-top:48px}.riki-game-page main>.riki-game-tail{width:calc(100% + 2 * var(--riki-page-gutter));margin-inline:calc(-1 * var(--riki-page-gutter))}.riki-game-page .rg-steps li{display:block}.riki-game-page .rg-step-number{flex:none}.riki-game-page .riki-rankings{box-sizing:border-box;isolation:isolate;width:100%;max-width:var(--riki-page-width);padding:0 var(--riki-page-gutter);color:#17274a;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin:48px auto 0;font-family:Arial Rounded MT Bold,Arial,Malgun Gothic,sans-serif;display:block;position:relative}.riki-game-page .riki-rank-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:0;display:flex}.riki-game-page .riki-rank-head h2{color:#17274a;letter-spacing:-1px;margin:0;font-size:24px;font-weight:900;line-height:1.4}.riki-game-page .riki-rank-head .eyebrow,.riki-game-page .riki-rankings :is(.board-mark,.board-number,.hall-note){display:none}.riki-game-page .riki-rank-head button{color:#2e5bff;white-space:nowrap;width:auto;min-height:44px;box-shadow:none;background:#fff;border:1px solid #dfe7f6;border-radius:14px;flex-shrink:0;margin:0;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.4}.riki-game-page .riki-rankings>.riki-rank-description,.riki-game-page .riki-rankings>:is(p,#board-message,.board-note,.board-status,.ranking-note,.speed-board-note){color:#66758e;text-align:left;margin:0 0 20px;font-size:12px;line-height:1.8}.riki-game-page .riki-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid}.riki-game-page .riki-rank-grid.riki-rank-single{grid-template-columns:minmax(0,1fr)}.riki-game-page .riki-rank-card{box-sizing:border-box;min-width:0;box-shadow:none;text-align:left;color:#17274a;background:#fff;border:1px solid #dfe7f6;border-radius:24px;margin:0;padding:24px;position:relative}.riki-game-page .riki-rank-card:has(:is(#alltime,#alltime-board,#speed-all-time,#hallOfFameList)){background:#fff8de;border-color:#f0e7bf}.riki-game-page .riki-rank-card :is(.board-heading,.board-title){margin:0;padding:0;display:block}.riki-game-page .riki-rank-card h3{color:#17274a;letter-spacing:-.5px;margin:0 0 7px;padding:0;font-size:19px;font-weight:900;line-height:1.4}.riki-game-page .riki-rank-card h3 em{color:inherit;font-style:normal}.riki-game-page .riki-rank-card :is(p,.board-title>span){color:#66758e;margin:0;font-size:12px;font-weight:400;line-height:1.8;display:block}.riki-game-page .riki-rank-list{counter-reset:riki-rank;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:20px 0 0;padding:0;list-style:none;display:block}.riki-game-page .riki-rank-list li{color:#17274a;text-align:left;min-width:0;min-height:54px;box-shadow:none;background:0 0;border:0;border-top:1px solid #e5ebf6;border-radius:0;flex-direction:row;align-items:center;gap:12px;margin:0;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.riki-game-page .riki-rank-card.hall li{border-top-color:#eee4c5}.riki-game-page .riki-rank-card:has(#alltime) li{border-top-color:#eee4c5}.riki-game-page .riki-rank-list li>:first-child{color:#6a83aa;text-align:left;flex:0 0 24px;grid-row:auto;margin:0;font-size:13px;font-weight:800}.riki-game-page .riki-rank-list li>:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.riki-game-page .riki-rank-list li>strong{color:#2456ca;white-space:nowrap;flex:none;margin-left:auto;font-size:14px;font-weight:800}.riki-game-page .riki-rank-list li{counter-increment:riki-rank}.riki-game-page .riki-rank-list li>:last-child:not(:first-child){color:#2456ca;white-space:nowrap;flex:none;margin-left:auto;font-size:14px;font-weight:800}.riki-game-page .riki-rank-list li.empty{color:#66758e;min-height:72px;line-height:1.8;display:block}.riki-game-page .riki-rank-list li.empty:has(>span){min-height:54px;display:flex}.riki-game-page .riki-rank-list li.empty>:first-child{color:inherit;font-size:inherit}.riki-game-page .riki-rank-list .hall-medal{font-size:0}.riki-game-page .riki-rank-list .hall-medal:after{content:counter(riki-rank,decimal-leading-zero);font-size:13px}.riki-game-page .riki-rankings :is(.ranking-note,.ranking-message,.board-status,.speed-board-note){color:#66758e;margin-top:16px}.riki-game-page .riki-rankings .ranking-note a{color:#2e5bff}.riki-game-page .riki-rankings .ranking-celebration{color:#17274a;background:#f3f7ff;border-color:#dfe7f6;margin-bottom:20px}.riki-game-page .riki-rankings .ranking-celebration :is(h3,strong){color:#2e5bff}.riki-game-page .riki-rankings .ranking-celebration .nickname-help{color:#66758e}@media (max-width:760px){.riki-game-page{--riki-page-gutter:20px}.riki-game-page .riki-rankings{margin-top:36px}.riki-game-page .riki-rank-head{gap:12px;margin-bottom:16px}.riki-game-page .riki-rank-head h2{font-size:22px}.riki-game-page .riki-rank-grid{grid-template-columns:minmax(0,1fr);gap:14px}.riki-game-page .riki-rank-card{border-radius:20px;padding:20px}.riki-game-page .riki-rank-list li{gap:8px;font-size:12px}.riki-game-page .riki-rank-list li>strong{font-size:13px}.riki-game-page .riki-game-tail{margin-top:36px}.riki-game-page .rg-steps li{display:grid}}@media (max-width:359px){.riki-game-page{--riki-page-gutter:14px}.riki-game-page .riki-rank-head h2{font-size:20px}.riki-game-page .riki-rank-head button{padding-inline:10px}.riki-game-page .riki-rank-card{padding:16px}}.riki-game-page .riki-rank-card{background:linear-gradient(#f2f6ff 0,#fff 125px);border-color:#dce5fb;padding:26px 24px 22px;box-shadow:0 7px 24px #244ac006}.riki-game-page .riki-rank-card.hall{background:linear-gradient(#fff8df 0,#fffdf6 130px);border-color:#eee3b8}.riki-game-page .riki-rank-card:has(:is(#alltime,#alltime-board,#speed-all-time,#hallOfFameList)){background:linear-gradient(#fff8df 0,#fffdf6 130px);border-color:#eee3b8}.riki-game-page .riki-rank-card-head{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;min-height:91px;padding:3px 0 8px;display:flex}.riki-game-page .riki-rank-card h3{letter-spacing:-.6px;text-align:center;width:100%;margin:0 0 8px;font-size:21px;line-height:1.45}.riki-game-page .riki-rank-card :is(p,.board-title>span){text-align:center}.riki-game-page .riki-rank-card .board-heading,.riki-game-page .riki-rank-card .board-title{text-align:center;width:100%}.riki-game-page .riki-rank-card-head p{font-size:11px;line-height:1.75}.riki-game-page .riki-rank-list{margin:10px 0 0;padding:0}.riki-game-page .riki-rank-list li{background:#ffffffb8;border:0;border-radius:13px;gap:13px;min-height:59px;margin:0 0 5px;padding:11px 10px}.riki-game-page .riki-rank-list li:nth-child(odd){background:#eef3ff80}.riki-game-page .riki-rank-card.hall .riki-rank-list li:nth-child(odd){background:#fff2c570}.riki-game-page .riki-rank-card:has(:is(#alltime,#alltime-board,#speed-all-time)) .riki-rank-list li:nth-child(odd){background:#fff2c570}.riki-game-page .riki-rank-list li:has(>:nth-child(3))>:first-child{color:#5476b3;text-align:center;background:#e7efff;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px 1px #fffc;font-size:13px!important}.riki-game-page .riki-rank-list li:not(.empty):first-child>:first-child{color:#806014;background:linear-gradient(145deg,#ffe797,#ffd064);box-shadow:0 3px 8px #e6ba442b,inset 0 1px 1px #fff5cf}.riki-game-page .riki-rank-list li:not(.empty):nth-child(2)>:first-child{color:#536a89;background:linear-gradient(145deg,#e8eff9,#c6d6ed)}.riki-game-page .riki-rank-list li:not(.empty):nth-child(3)>:first-child{color:#8d6048;background:linear-gradient(145deg,#ffe5d5,#f2bd9e)}.riki-game-page .riki-rank-list .hall-medal:after{content:none}.riki-game-page .riki-rank-list li>:nth-child(2){color:#3c5378;overflow-wrap:anywhere;font-weight:700;line-height:1.6}.riki-game-page .riki-rank-list li>:last-child:not(:first-child){color:#2e5bff;font-variant-numeric:tabular-nums;font-size:14px}.riki-game-page .riki-rank-list li.empty{color:#8592a8;background:0 0;padding:14px 10px}.riki-game-page .riki-rank-list li.empty:has(>:nth-child(3))>:first-child{color:#9aa9c0;background:#eff3f9}.riki-game-page .riki-rank-list li.empty>:nth-child(2),.riki-game-page .riki-rank-list li.empty>:last-child:not(:first-child){color:#8795ae;font-size:12px;font-weight:400}@media (max-width:760px){.riki-game-page .riki-rank-card{padding:22px 18px 17px}.riki-game-page .riki-rank-card h3{font-size:20px}.riki-game-page .riki-rank-card-head{min-height:84px}.riki-game-page .riki-rank-list li{gap:10px;min-height:58px;padding-inline:9px}.riki-game-page .riki-rank-list li>:last-child:not(:first-child){font-size:13px}}@media (max-width:359px){.riki-game-page .riki-rank-card{padding:21px 13px 15px}.riki-game-page .riki-rank-list li{gap:8px;padding-inline:6px}.riki-game-page .riki-rank-list li:has(>:nth-child(3))>:first-child{border-radius:10px;flex-basis:30px;width:30px;height:32px}}
