@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}.input-number{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:space-between;align-items:baseline;margin-bottom:2rem}.input-number-wrapper label{color:gray}.input-number button{border:none;color:#ededed;cursor:pointer;padding:1rem 3rem;margin-top:1rem}.input-number input{border-radius:50%;border:none;background-color:#0a0a0a;color:#ededed;width:100%;height:100%;text-align:center}.btn-start{background-color:#ff0;color:#000;border-radius:.3rem}.btn-start,.countdown{text-align:center;padding:1rem}.countdown{border-radius:50%;max-width:3rem;font-weight:700;margin-inline:auto}.countdown div{color:var(--foreground);font-size:2rem}.countdown.alarm div{color:var(--foreground);animation:alarm 1s ease-in-out infinite}@keyframes alarm{0%{transform:scale(1);color:darkred}50%{transform:scale(1.6);color:var(--foreground)}to{transform:scale(1);color:darkred}}:root{--background:#0a0a0a;--foreground:#ededed}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;max-width:400px;margin-inline:auto;padding:.8rem;display:grid;grid-template-rows:auto max-content;grid-gap:1rem;gap:1rem}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.game{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;height:100%;width:100%}button{cursor:pointer;border-radius:8px;padding:1rem 2rem;background-color:#555;color:#fff;font-weight:500}.score{display:flex;justify-content:space-between}.cards{padding:1rem;margin-bottom:auto}.card{border:1px solid #555;border-radius:8px;text-align:center;max-width:400px;margin:auto}.card .title{margin-bottom:8px;background-color:#ff0;color:brown;padding:1rem;border-radius:4px;font-weight:500}.card ul{list-style:none;margin:0;display:flex;flex-direction:column;padding:1rem}.card ul li{border:1px solid #555;padding:1rem}.actions{display:flex;justify-content:center;gap:1rem}.actions button{width:100%;padding:1rem;border-radius:8px;font-weight:600;border-color:currentColor}.actions button.no{background-color:darkred;color:var(--foreground)}.actions button.pass{background-color:var(--background);color:var(--foreground)}.actions button.yes{background-color:#006400;color:var(--foreground)}.settings-fields{padding-block:2rem;display:grid;grid-gap:1rem;gap:1rem}.settings-field{display:grid;grid-gap:.5rem;gap:.5rem}.settings-fields .position-bottom{margin-top:auto}.settings-field input{padding:.9rem .5rem;border-radius:8px;border:1px solid #555}.btn-settings{margin-bottom:1rem;padding:.3rem 1rem;max-width:max-content;margin-inline:auto;border:none;border-radius:.3rem;background-color:#555}footer{font-size:.6rem;margin-top:auto}.start{text-align:center;margin-bottom:10rem;font-weight:600;display:grid;grid-gap:3rem;gap:3rem}.start button{width:100%;padding:1rem;border-radius:8px;font-weight:600;border-color:red;background-color:#ff0;color:var(--background)}.word-count{color:#666}