@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#f7f8f5;--paper:#fff;--ink:#253e35;--muted:#768078;--line:#e3e7e0;--green:#315947;--accent:#d87f43;--pale:#eef2e9;--mono:'DM Mono',ui-monospace,SFMono-Regular,Consolas,monospace;--sans:'DM Sans',sans-serif;--title:'Manrope',var(--sans)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:disabled,select:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{border:0;background:none}h1,h2,p{margin:0}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}h1,h2{font-family:var(--title)}em{font-weight:inherit;font-style:normal;color:var(--green)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{max-width:1280px;margin:auto;height:104px;display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 36px;gap:72px}.brand{font-family:var(--title);font-weight:800;font-size:32px;letter-spacing:-1.8px;display:flex;align-items:center;gap:11px}.brand-dot{color:var(--accent);margin-left:-10px}.brand-symbol{background:var(--ink);color:#fff;font:500 23px var(--mono);letter-spacing:-6px;width:36px;height:36px;display:grid;place-content:center;border-radius:10px;padding-right:5px}.brand-symbol span{color:#e8a879;display:contents}.site-header nav{display:flex;gap:34px;height:100%;align-items:center}.nav-link{font-size:14px;color:var(--muted);position:relative;height:100%;display:flex;align-items:center}.nav-link.active{color:var(--ink);font-weight:600}.nav-link.active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;background:var(--green);height:2px}.header-note{font-size:13px;color:var(--muted);margin-left:auto}
main{max-width:1180px;padding:0 28px;margin:0 auto}.intro{display:flex;justify-content:space-between;align-items:flex-end;margin:56px 0 32px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:2px;display:flex;align-items:center;gap:9px;color:var(--muted)}.tiny-star{color:var(--accent);font-size:22px;line-height:16px}h1{font-size:clamp(36px,4.1vw,51px);font-weight:650;letter-spacing:-2.6px;line-height:1.24;margin-top:15px}.intro>p{font-size:14px;line-height:1.8;color:var(--muted);padding-bottom:3px}
.practice-card{background:var(--paper);border:1px solid var(--line);border-radius:17px;overflow:hidden;box-shadow:0 5px 16px #273a281f,0 1px 2px #273a2805}.toolbar{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;background:#fbfcf9;border-bottom:1px solid var(--line);gap:16px}.segmented{display:flex;align-items:center;gap:4px}.segmented button{border-radius:7px;font-size:14px;padding:9px 13px;color:#7b857d;white-space:nowrap;display:flex;gap:8px;align-items:center}.segmented button.selected{background:#e8eee4;color:var(--green);font-weight:600}.segmented button span{font:15px var(--mono)}.toolbar-right{display:flex;align-items:center;gap:22px}select{background:transparent;border:0;color:var(--ink);font-size:14px;cursor:pointer;padding:8px 18px 8px 0;max-width:100%}.separator{width:1px;height:22px;background:var(--line)}.durations{display:flex;align-items:center;gap:6px;font:14px var(--mono);color:var(--muted)}.durations button{padding:7px;border-radius:5px}.durations .selected{color:var(--green);background:#e8eee4}.durations>span{margin-left:1px}.exercise{padding:25px 35px 17px}.exercise-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.timer{display:flex;align-items:center;gap:8px;color:var(--accent)}.timer strong{font:500 25px var(--mono);min-width:30px}.timer>span{font-size:12px;color:var(--muted);margin-left:1px}.timer svg{width:19px;height:19px}.live-stats{display:flex;gap:24px;font-size:12px;color:var(--muted)}.live-stats strong{font:400 17px var(--mono);color:#4c6557;margin-right:3px}.typing-area{height:174px;overflow:hidden;position:relative;cursor:text;outline:none!important;scroll-behavior:smooth;touch-action:manipulation}.words{position:relative;font:400 clamp(22px,2.3vw,29px)/1.95 var(--mono);letter-spacing:-.65px;color:#9ca69b;user-select:none;overflow-wrap:normal;transition:transform .16s ease}.word{display:inline-block;white-space:pre}.char.correct{color:#254835}.char.incorrect{color:#c35143;background:#fbe8e2;border-radius:3px}.char.current{color:#637860}.caret{position:absolute;width:2px;height:34px;background:var(--accent);left:0;top:11px;border-radius:2px;transition:transform .075s ease;pointer-events:none;animation:blink 1s infinite;z-index:2}.running .caret{animation:none}.typing-hint{text-align:center;min-height:21px;font-size:13px;color:#85907f;margin:21px 0 24px}.typing-hint strong{font-weight:500;color:#5b725e}.typing-hint kbd{margin-right:6px}.exercise-bottom{display:flex;align-items:center;justify-content:space-between;position:relative;padding:16px 0 0;border-top:1px solid #f0f2ed;min-height:48px}.exercise-label{font-size:10px;letter-spacing:1.5px;color:#8e9789}.restart{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px;position:absolute;left:50%;transform:translateX(-50%)}.restart svg{height:17px;width:17px}.restart:hover{color:var(--ink)}kbd{font:10px var(--mono);border:1px solid #dfe4da;background:#fafbf8;padding:3px 6px;border-radius:4px;color:#7f887a}.utility-buttons{display:flex;gap:10px}.icon-button{width:30px;height:30px;display:grid;place-content:center;color:#8d998b;border-radius:6px}.icon-button:hover,.icon-button[aria-pressed=true],.icon-button[aria-expanded=true]{background:var(--pale);color:var(--green)}.icon-button svg{width:19px;height:19px}.progress-track{height:3px;background:#eef1e9}.progress-track>div{height:100%;width:0;background:var(--accent);transition:width .12s linear}#mobile-input{position:absolute;opacity:0;width:1px;height:1px;padding:0;border:0;left:0;top:0;font-size:16px;pointer-events:none}.personal-strip{display:flex;align-items:center;gap:34px;padding:29px 5px 31px;border-bottom:1px solid var(--line)}.strip-title{font-size:10px;letter-spacing:1.7px;color:var(--muted);max-width:60px;line-height:1.8}.personal-strip>div{display:flex;align-items:center;gap:11px}.personal-strip strong{font:400 28px var(--mono);letter-spacing:-1px}.personal-strip>div>span{font-size:12px;color:var(--muted);max-width:89px;line-height:1.5}.personal-strip small{display:block;font-size:11px}.strip-note{margin-left:auto;font-size:12px;color:var(--muted)}.bottom-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:40px;margin-top:34px;margin-bottom:42px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading h2{font-size:18px;letter-spacing:-.5px;font-weight:650;display:flex;align-items:center;gap:9px}.heading-icon{color:var(--accent);font-size:24px}.text-link{font-size:12px;color:var(--muted)}.text-link span{margin-left:6px}.muted{color:var(--muted);font-size:14px;line-height:1.65}.leaderboard-preview>.muted{font-size:12px;margin:8px 0 16px}.empty-state{border:1px dashed #d8dfd2;border-radius:10px;min-height:121px;display:flex;flex-direction:column;justify-content:center;padding:20px 25px;color:var(--muted);gap:6px;font-size:13px}.empty-state strong{font-size:16px;font-weight:500;color:#506648}.tip-card{background:#eaf0e1;border:1px solid #dfe7d4;border-radius:13px;padding:21px 26px;position:relative;overflow:hidden;min-height:225px}.tip-top{display:flex;align-items:center;justify-content:space-between}.tip-top>span:last-child{font-size:26px;color:#839c6d}.pill{font-size:9px;font-weight:600;letter-spacing:1.4px;border:1px solid #b5c4a5;padding:5px 8px;border-radius:4px;color:#657b51;display:inline-block}.tip-card h2{font-size:25px;line-height:1.3;letter-spacing:-.8px;margin-top:15px;font-weight:600}.tip-card h2 em{color:#778e59}.tip-card p{font-size:12px;line-height:1.7;color:#78846d;margin:12px 0 18px}.tip-link{font-size:12px;color:#4e6540}.tip-link span{margin-left:8px}.key-pair{position:absolute;right:26px;bottom:56px;display:flex;gap:9px;transform:rotate(-9deg)}.key-pair>span{position:relative;background:linear-gradient(#fdfef9,#f3f7eb);box-shadow:0 5px 0 #c5cfb4,0 8px 12px #5062381f;border:1px solid #c5cfb4;border-radius:9px;width:55px;height:57px;display:grid;place-content:center;font:24px var(--mono);color:#758e58}.key-pair>span:last-child{transform:translateY(13px) rotate(15deg)}.key-pair i{position:absolute;bottom:9px;left:22px;width:11px;height:2px;background:#bdcaaa;border-radius:2px}.page-intro{margin:55px 0 32px}.page-intro>p:last-child{margin-top:18px;color:var(--muted);line-height:1.7}.content-card{padding:30px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.board-controls{display:flex;gap:25px;flex-wrap:wrap;margin-bottom:28px}.board-controls label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);flex:1}.board-controls select{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.board-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.board-table th{font-size:11px;letter-spacing:.8px;color:var(--muted);font-weight:500;padding:13px 10px;border-bottom:1px solid var(--line)}.board-table td{padding:17px 10px;border-bottom:1px solid var(--line)}.board-table th:nth-child(n+3),.board-table td:nth-child(n+3){text-align:right}.board-table .score{font:500 19px var(--mono);color:var(--green)}.rank{font-family:var(--mono);color:#8d9a80;width:36px}.rank.first{color:var(--accent)}.player-cell{display:flex;align-items:center;gap:10px}.avatar{width:30px;height:30px;background:var(--pale);display:grid;place-items:center;border-radius:50%;font-size:12px;color:var(--green)}.board-table.compact td{padding:11px 7px}.board-table.compact td:first-child{padding-left:0}.board-note{margin-top:22px}.primary-button{background:var(--green);color:#fff;padding:13px 19px;border-radius:8px;font-size:14px;font-weight:500;border:1px solid var(--green);transition:background .15s}.primary-button:hover{background:#234434}.inline-button{display:inline-block;margin:28px 0 40px}.small-note{font-size:12px;color:var(--muted);line-height:1.7}.guide-keyboard>p{color:var(--muted);font-size:14px;margin:15px 0}.keyboard{max-width:790px;margin:26px auto;display:flex;flex-direction:column;gap:6px}.keyboard-row{display:flex;justify-content:center;gap:5px}.key{flex:1;min-width:0;max-width:50px;aspect-ratio:1.12;border-radius:6px;border:1px solid #0000000e;display:grid;place-items:center;font:14px var(--mono);position:relative;box-shadow:0 2px 0 #00000014;color:#48584c;transition:background .1s,transform .1s}.key.home:after{content:'';width:9px;height:2px;background:currentColor;opacity:.4;position:absolute;bottom:6px}.key.space{max-width:330px;aspect-ratio:8;background:#eef0e9}.key.next-key{background:var(--green);color:white;transform:translateY(-3px);box-shadow:0 3px 0 #233c2a}.finger-0{background:#f4e0db}.finger-1{background:#f3eacb}.finger-2{background:#e6eed5}.finger-3{background:#dcebe6}.finger-4{background:#eceee6}.finger-legend{display:flex;justify-content:center;gap:25px;margin:23px 0}.finger-legend span{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px}.finger-legend i{width:10px;height:10px;border-radius:3px}.lesson-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:35px 0}.lesson-number{font:14px var(--mono);color:var(--accent)}.lesson-grid h2{font-size:18px;letter-spacing:-.5px;margin:12px 0}.lesson-grid p,.measurement p{font-size:14px;line-height:1.85;color:var(--muted)}.measurement{border-top:1px solid var(--line);padding-top:28px}.measurement h2{font-size:20px;margin-bottom:12px}.measurement strong{color:#53664e;font-weight:500}#keyboard-help{margin-top:24px;border-top:1px solid var(--line)}#keyboard-help .keyboard{max-width:650px;margin:20px auto 10px}#finger-hint{text-align:center;margin:15px 0 4px}footer{max-width:1224px;margin:0 auto;padding:27px 28px 33px;border-top:1px solid var(--line);display:flex;align-items:center;gap:18px;color:#8b9584;font-size:12px}.footer-brand{font:700 20px var(--title);letter-spacing:-1px;color:#607454}.footer-right{margin-left:auto}.footer-separator{margin:0 15px;color:#bbc2b5}.view{animation:appear .25s ease}.running .intro,.running .personal-strip,.running .bottom-grid{opacity:.4;transition:opacity .4s}.running .practice-card{box-shadow:0 5px 30px #273a2809}dialog{width:min(600px,calc(100% - 32px));padding:38px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--bg);box-shadow:0 20px 100px #14211540}dialog::backdrop{background:#203b305c;backdrop-filter:blur(6px)}.dialog-close{position:absolute;right:15px;top:12px;font-size:26px;color:var(--muted);padding:6px 12px}dialog h2{font-size:32px;letter-spacing:-1.5px;margin:14px 0 8px}.result-metrics{display:flex;gap:30px;padding:30px 0;align-items:flex-end}.result-metrics>div{display:flex;flex-direction:column;gap:4px}.result-metrics strong{font:400 35px var(--mono);color:#5c7055;letter-spacing:-2px}.result-metrics .primary-metric strong{font-size:64px;color:var(--green);line-height:1}.result-metrics span{font-size:12px;color:var(--muted)}.result-chart{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0 3px}.result-chart>span{font-size:10px;letter-spacing:1.5px;color:var(--muted)}#pace-chart{height:80px;width:100%;color:var(--green);margin-top:10px}#result-feedback{font-size:14px;line-height:1.7;margin:20px 0;color:#65735b}#score-form label{font-size:13px;font-weight:500}.submit-row{display:flex;gap:10px;margin:8px 0}.submit-row input{min-width:0;flex:1;background:#fff;border:1px solid #d9dfd2;border-radius:8px;padding:12px 14px;font-size:14px;color:var(--ink)}#save-status{font-size:13px;color:var(--green);line-height:1.6;margin:12px 0}.again-button{width:100%;border:1px solid #d9dfd2;border-radius:8px;padding:12px;margin-top:14px;font-size:14px}.again-button kbd{margin-left:8px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:13px 20px;border-radius:10px;box-shadow:0 4px 15px #0002;font-size:14px;z-index:10;max-width:90%;text-align:center}body:has(dialog[open]){overflow:hidden}@keyframes blink{50%{opacity:0}}@keyframes appear{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.intro{margin-top:70px}.exercise{padding:30px 42px 21px}.typing-area{height:185px}.words{font-size:30px}.typing-hint{margin-top:30px;margin-bottom:28px}.bottom-grid{margin-top:38px}}
@media(max-width:1000px){.site-header{gap:45px}.header-note{display:none}.toolbar{padding:12px 17px;gap:9px}.toolbar-right{gap:10px}.segmented button{padding:9px}.durations{gap:1px}.personal-strip{gap:23px}.strip-note{max-width:145px;line-height:1.7}.key-pair{right:20px;bottom:71px}.key-pair>span{width:41px;height:44px;font-size:21px}.key-pair i{left:15px}.tip-card{padding:20px}.tip-card p{max-width:210px}.bottom-grid{gap:28px}}
@media(max-width:760px){.site-header{height:80px;padding:0 23px;justify-content:space-between;gap:20px}.site-header nav{gap:25px}main{padding:0 20px}.intro{margin:35px 0 25px}.intro>p{display:none}h1{font-size:40px;letter-spacing:-2px}.eyebrow{font-size:9px;letter-spacing:1.6px}.toolbar{flex-wrap:wrap;justify-content:center;padding:12px;gap:13px}.toolbar-right{width:100%;justify-content:center}.segmented{justify-content:center}.segmented button{padding:9px 15px}.toolbar-right select{padding-top:4px;padding-bottom:4px}.toolbar .separator{height:18px}.durations{gap:7px}.durations button{padding:5px 7px}.exercise{padding:22px 23px 14px}.words{font-size:25px;line-height:1.95}.typing-area{height:147px}.exercise-top{margin-bottom:22px}.live-stats{gap:14px;font-size:10px}.live-stats strong{font-size:15px}.timer>span{display:none}.typing-hint{font-size:12px;margin:19px 0}.exercise-label{font-size:8px;letter-spacing:1px;max-width:100px;line-height:1.7}.restart{font-size:12px;gap:6px}.restart kbd{display:none}.utility-buttons{gap:1px}.personal-strip{justify-content:space-between;gap:12px;padding:25px 0}.strip-title,.strip-note{display:none}.personal-strip>div{gap:8px}.personal-strip strong{font-size:24px}.personal-strip>div>span{font-size:10px;max-width:70px}.personal-strip small{font-size:9px}.bottom-grid{grid-template-columns:1fr;gap:27px}.tip-card{padding:23px;min-height:242px}.key-pair{right:38px;bottom:60px}.key-pair>span{width:57px;height:61px;font-size:27px}.key-pair i{left:23px}.tip-card h2{font-size:27px}.tip-card p{font-size:13px}.tip-link{font-size:13px}.section-heading h2{font-size:18px}footer{margin:0 20px;padding:23px 0;font-size:10px;gap:12px}.footer-right{max-width:160px;text-align:right;line-height:1.7}.footer-separator{margin:0 6px}.page-intro{margin-top:35px}.page-intro p{font-size:14px}.content-card{padding:20px}.board-controls{gap:18px}.board-controls label{flex:1 1 40%}.board-table th,.board-table td{padding:13px 5px;font-size:12px}.board-table th{font-size:9px;letter-spacing:0}.board-table .score{font-size:16px}.board-table .cpm-col{display:none}.player-cell{gap:7px}.avatar{width:23px;height:23px;font-size:10px}.guide-keyboard .section-heading{align-items:flex-start}.guide-keyboard .pill{font-size:8px;white-space:nowrap}.key{font-size:10px;border-radius:4px}.keyboard-row{gap:3px}.keyboard{gap:4px}.finger-legend{gap:9px;flex-wrap:wrap}.finger-legend span{font-size:10px}.lesson-grid{grid-template-columns:1fr;gap:24px}.lesson-grid article{display:grid;grid-template-columns:25px 1fr;gap:4px 10px}.lesson-number{padding-top:13px}.lesson-grid p{grid-column:2}.lesson-grid h2{margin-bottom:5px}.measurement p{font-size:13px}dialog{padding:29px 24px}dialog h2{font-size:28px}.result-metrics{gap:23px}.result-metrics strong{font-size:29px}.result-metrics .primary-metric strong{font-size:55px}.submit-row{flex-wrap:wrap}.submit-row input{flex-basis:100%}.submit-row button{width:100%}}
.header-account{margin-left:auto;display:flex;align-items:center;gap:22px}.header-account .header-note{white-space:nowrap}.account-button{display:flex;align-items:center;gap:8px;border:1px solid #d4ddcd;background:#fff;border-radius:8px;font-size:14px;padding:10px 14px;white-space:nowrap}.account-button svg{width:17px;height:17px}.account-button>span{max-width:130px;overflow:hidden;text-overflow:ellipsis}.account-button:hover,.account-button.signed-in{background:var(--pale)}.account-dialog{width:min(530px,calc(100% - 32px));max-height:90dvh;overflow:auto}.account-dialog h2{margin-top:12px}.account-dialog h3{font:600 17px var(--title);margin:22px 0 10px;letter-spacing:-.4px}.account-tabs{margin:23px 0 22px;border-bottom:1px solid var(--line);padding-bottom:12px;justify-content:flex-start}.account-tabs button{font-size:15px;padding:10px 18px}.account-form label{font-size:14px;font-weight:500;display:block;margin:16px 0 8px}.account-form input{width:100%;min-width:0;background:#fff;border:1px solid #d3dccb;padding:12px 14px;border-radius:8px;font-size:16px;color:var(--ink)}.account-form .small-note{margin-top:7px;line-height:1.7}.password-field{position:relative}.password-field input{padding-right:65px}.password-field button{position:absolute;right:10px;top:8px;font-size:13px;padding:7px;color:var(--green)}.account-form>.primary-button{display:block;width:100%;margin-top:22px}.text-button{display:block;margin:12px auto 0;font-size:14px;text-decoration:underline;text-underline-offset:3px;padding:9px;color:#687a5f}.account-form .text-button{font-size:13px;margin:10px auto}.account-dialog #account-status{font-size:14px;line-height:1.65;margin-top:15px;color:var(--green)}#new-recovery-code{display:block;padding:18px;background:#eaf0e3;border:1px solid #d4dec9;border-radius:8px;margin:18px 0;font:15px/1.9 var(--mono);text-align:center;overflow-wrap:anywhere;user-select:all}#recovery-result>.primary-button{display:block;width:100%;margin-top:12px}.account-summary{margin:24px 0 14px;display:flex;flex-direction:column;gap:8px}.account-summary>span,.profile-category{font-size:11px;letter-spacing:1px;color:var(--muted)}.account-summary strong{font:600 26px var(--title);letter-spacing:-.8px}.profile-category{margin-top:25px}.profile-stats{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.profile-stats>div{display:flex;flex-direction:column;gap:5px}.profile-stats strong{font:400 27px var(--mono)}.profile-stats span{font-size:11px;color:var(--muted)}.recent-run{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.recent-run>span{color:var(--muted)}.recent-run strong{margin-left:auto;font-weight:500}.account-badge{font:10px var(--sans);color:var(--green);border:1px solid #d5dfca;background:#f0f4eb;padding:2px 4px;border-radius:4px}.player-cell{flex-wrap:wrap}.account-dialog #secure-login-link{margin-bottom:0}.account-dialog #register-note{margin-top:12px}.account-dialog[open]{animation:appear .18s ease}
@media(max-width:1150px){.header-account .header-note{display:none}.site-header{gap:40px}}
@media(max-width:760px){.site-header{display:grid;grid-template-columns:1fr auto;height:auto;padding:16px 22px 0;gap:0 18px}.site-header .brand{grid-column:1;grid-row:1}.header-account{grid-column:2;grid-row:1}.site-header nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:40px;height:44px;margin-top:10px}.account-button{font-size:13px;padding:9px 12px}.account-button>span{max-width:115px}.account-dialog{padding:28px 23px}.account-dialog h2{font-size:29px}.account-tabs{margin-top:21px}.profile-stats strong{font-size:24px}.recent-run{font-size:12px;gap:8px}.account-badge{font-size:9px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
#leaderboard-auto-note{margin:12px 4px 0;font-size:11px;line-height:1.7}#result-board{font-size:14px;color:var(--green);text-align:center;margin-top:18px}
