.text.svelte-mtwn9t img:not(.latex){filter:var(--img-filter, invert(0))}.text.svelte-mtwn9t h1,.text.svelte-mtwn9t h2,.text.svelte-mtwn9t h3{text-align:center}.timer.svelte-1he4d7p{text-align:center;font-size:1.4em;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-color);padding:.25rem 0;opacity:.85}.expired.svelte-1he4d7p{color:#ff4136;opacity:1;animation:svelte-1he4d7p-pulse 1s infinite}@keyframes svelte-1he4d7p-pulse{0%,to{opacity:1}50%{opacity:.5}}.answer-row.svelte-1gf0ahu{position:relative;display:flex;justify-content:center;align-items:center;z-index:10;padding:.5rem 0}.answer-row.svelte-1gf0ahu .button{margin:0;width:auto;max-width:none}.answer-row.svelte-1gf0ahu input:where(.svelte-1gf0ahu){width:180px!important;max-width:180px!important;cursor:text;margin-right:8px!important}.submit-btn.svelte-1gf0ahu{padding:0 20px;color:var(--text-color)!important}.give-up.svelte-1gf0ahu{cursor:pointer;font-size:1.4em;margin-left:12px}.bookmark-icon.svelte-1gf0ahu{cursor:pointer;font-size:1.4em;margin-left:8px;transition:opacity .2s}.text.svelte-m5bgbr img:not(.latex){filter:var(--img-filter, invert(0))}.text.svelte-m5bgbr h1,.text.svelte-m5bgbr h2,.text.svelte-m5bgbr h3{text-align:center}.settings-single.svelte-1wk5kq2{width:70%;max-width:800px;height:auto;max-height:85vh;padding:1.5rem}.settings-header.svelte-1wk5kq2{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.settings-grid.svelte-1wk5kq2{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.settings-section.svelte-1wk5kq2 h2{font-size:.9em;margin-bottom:.4rem}.checkbox-group.svelte-1wk5kq2{display:flex;flex-wrap:wrap;gap:.3rem .6rem}.checkbox-label.svelte-1wk5kq2{display:flex;align-items:center;gap:.25rem;font-size:.8em;font-weight:600;cursor:pointer}.settings-section.svelte-1wk5kq2 .button{margin:0;width:100%}@media(max-width:700px){.settings-grid.svelte-1wk5kq2{grid-template-columns:repeat(2,1fr)}.settings-single.svelte-1wk5kq2{width:90%}}@media(max-width:450px){.settings-grid.svelte-1wk5kq2{grid-template-columns:1fr}}.user-menu.svelte-1xgz5ag{display:flex;align-items:center;gap:.5rem;position:absolute;top:12px;left:175px;z-index:10}.avatar.svelte-1xgz5ag{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.5)}.sign-out-btn.svelte-1xgz5ag{background:none;border:1px solid rgba(0,0,0,.2);border-radius:6px;padding:4px 10px;font-size:.7em;font-weight:600;cursor:pointer;color:var(--text-color);transition:.2s}.sign-out-btn.svelte-1xgz5ag:hover{background:#0000001a}.sign-in-btn.svelte-1xgz5ag{position:absolute;top:12px;left:175px;z-index:10;background:#fff;border:1px solid #ddd;border-radius:8px;padding:6px 14px;font-size:.75em;font-weight:600;cursor:pointer;color:#333;transition:.2s;box-shadow:0 1px 3px #0000001a}.sign-in-btn.svelte-1xgz5ag:hover{background:#f5f5f5;box-shadow:0 2px 6px #00000026}.sign-in-btn.svelte-1xgz5ag:disabled{opacity:.5;cursor:default}.stats-modal.svelte-1m7a3iw{width:50%;max-width:500px;max-height:80vh;padding:1.5rem;overflow-y:auto}h4.svelte-1m7a3iw{margin:.75rem 0 .4rem;font-size:.85em;opacity:.7;text-transform:uppercase;letter-spacing:.5px}.stat-row.svelte-1m7a3iw{display:flex;align-items:center;gap:.5rem;margin:.3rem 0;font-size:.85em}.stat-row.overall.svelte-1m7a3iw{font-size:1.1em;font-weight:700;margin-bottom:.5rem;justify-content:space-between}.stat-label.svelte-1m7a3iw{min-width:100px;font-weight:600}.stat-bar-wrap.svelte-1m7a3iw{flex:1;height:10px;background:#0000001a;border-radius:5px;overflow:hidden}.stat-bar.svelte-1m7a3iw{height:100%;background:#63ddc7;border-radius:5px;transition:width .3s}.stat-value.svelte-1m7a3iw{min-width:90px;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:600px){.stats-modal.svelte-1m7a3iw{width:90%}.stat-label.svelte-1m7a3iw{min-width:70px;font-size:.8em}}
