.lite-root{--lite-page:var(--color-page);--lite-panel:var(--color-panel);--lite-tile:var(--color-tile);--lite-line:var(--color-border);--lite-picture:var(--color-canvas);--lite-ink:var(--color-text);--lite-muted:var(--color-muted);--lite-accent-ink:var(--color-accent-text);--lite-select:var(--color-accent);--lite-select-tint:color-mix(in srgb, var(--color-accent) 8%, var(--color-page));--lite-progress-done:var(--brand-gradient);--lite-progress-pending:var(--color-border);--lite-error-bg:var(--color-panel);--lite-error-ink:var(--color-error);--background:var(--lite-page);--foreground:var(--lite-ink);--brand-surface:var(--lite-page);--brand-border:var(--lite-line);--brand-text-primary:var(--lite-ink);--brand-text-secondary:var(--lite-muted);--brand-text-muted:var(--lite-muted);--brand-accent:var(--color-accent);--brand-accent-foreground:var(--color-on-accent);--status-danger-text:var(--lite-error-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lite-page);min-height:100dvh;color:var(--lite-ink);font-family:var(--font-inter), system-ui, sans-serif}.lite-root .lite-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .12s,box-shadow .12s;display:inline-flex}.lite-root .lite-btn:disabled{opacity:.5;cursor:not-allowed}.lite-root .lite-btn-ghost{background:var(--lite-page);color:var(--lite-ink);border-color:var(--lite-line)}.lite-root .lite-btn-ghost:hover:not(:disabled){background:var(--lite-panel)}.lite-root .lite-btn-ghost:focus-visible{outline:2px solid var(--brand-gradient-ring);outline-offset:2px}.lite-root .lite-btn-small{min-height:40px;padding:0 16px;font-size:15px}.lite-root .lite-card{background:var(--lite-page);border:1px solid var(--lite-line);border-radius:14px}.lite-root .lite-panel{background:var(--lite-panel)}.lite-root button.lite-card:focus-visible{outline:2px solid var(--brand-gradient-ring);outline-offset:2px}.lite-root .lite-card[aria-pressed=true],.lite-root .lite-card[data-picked=true]{background:var(--lite-select-tint);border-color:var(--lite-select);box-shadow:0 0 0 1px var(--lite-select)}.lite-root .lite-check{border:2px solid var(--lite-page);background-image:var(--brand-gradient);width:28px;height:28px;color:var(--brand-gradient-text);border-radius:999px;justify-content:center;align-items:center;display:flex}.lite-root .lite-picture{background:var(--lite-picture)}.lite-root .lite-chip{background:var(--lite-tile);color:var(--lite-ink);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.lite-root .lite-chip-outline{border:1px solid var(--lite-line);color:var(--lite-muted);border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.lite-root .lite-progress-seg{background:var(--lite-progress-pending)}.lite-root .lite-progress-seg[data-done=true]{background-image:var(--lite-progress-done)}.lite-root .lite-input{box-sizing:border-box;border:1px solid var(--lite-line);background:var(--lite-page);width:100%;min-height:48px;font:inherit;color:var(--lite-ink);border-radius:10px;padding:10px 14px;font-size:16px;font-weight:500}.lite-root .lite-input:focus{outline:2px solid var(--brand-gradient-ring);outline-offset:1px}.lite-root .lite-label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.lite-root .lite-muted{color:var(--lite-muted)}.lite-root .lite-accent{color:var(--lite-accent-ink)}.lite-root .lite-error{border-left:3px solid var(--lite-error-ink);background:var(--lite-error-bg);color:var(--lite-error-ink);white-space:pre-line;border-radius:10px;padding:10px 14px;font-weight:600}.lite-root .lite-link{color:var(--lite-accent-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lite-root input[type=range]{accent-color:var(--lite-select);width:100%}.lite-root input[type=checkbox]{accent-color:var(--lite-select)}html:has(.lite-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:canvas}html:has(.lite-root) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:canvas}
