.sv-entry{--el-bg:#f5f6f4;--el-bg-2:#eef1ed;--el-panel:#fff;--el-panel-2:#f7f8f6;--el-ink:#121716;--el-muted:#1217169e;--el-faint:#1217166b;--el-line:#1217161a;--el-line-strong:#1217162e;--el-accent:#1f7a68;--el-accent-soft:#dceee9;--el-accent-ink:#0f4f43;--el-dark:#111817;--el-on-dark:#f2f7f4;--el-shadow:0 18px 50px -38px #12171673;--background:var(--el-bg);--foreground:var(--el-ink);--card:var(--el-panel);--card-foreground:var(--el-ink);--popover:var(--el-panel);--popover-foreground:var(--el-ink);--primary:var(--el-ink);--primary-foreground:var(--el-on-dark);--secondary:var(--el-accent-soft);--secondary-foreground:var(--el-accent-ink);--muted:var(--el-bg-2);--muted-foreground:var(--el-muted);--accent:var(--el-bg-2);--accent-foreground:var(--el-ink);--border:var(--el-line);--input:var(--el-line-strong);--ring:var(--el-accent);--radius:.75rem;background:var(--el-bg);color:var(--el-ink)}.dark .sv-entry,html[data-theme=dark] .sv-entry{--el-bg:#090d0d;--el-bg-2:#0d1413;--el-panel:#111817;--el-panel-2:#151e1d;--el-ink:#edf3f1;--el-muted:#edf3f1a8;--el-faint:#edf3f175;--el-line:#edf3f11a;--el-line-strong:#edf3f133;--el-accent:#76bbb8;--el-accent-soft:#17302e;--el-accent-ink:#a6dcda;--el-dark:#edf3f1;--el-on-dark:#0a1110;--el-shadow:0 18px 50px -38px #0009;--background:var(--el-bg);--foreground:var(--el-ink);--card:var(--el-panel);--card-foreground:var(--el-ink);--popover:var(--el-panel);--popover-foreground:var(--el-ink);--primary:var(--el-dark);--primary-foreground:var(--el-on-dark);--secondary:var(--el-accent-soft);--secondary-foreground:var(--el-accent-ink);--muted:var(--el-bg-2);--muted-foreground:var(--el-muted);--accent:var(--el-bg-2);--accent-foreground:var(--el-ink);--border:var(--el-line);--input:var(--el-line-strong);--ring:var(--el-accent)}.sv-entry h1{font-family:var(--font-display,"Inter Tight Variable", "Inter Variable", sans-serif);letter-spacing:-.035em}.sv-entry .ev-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--el-faint);margin:0;font-size:11px;font-weight:500}.sv-entry .ev-panel{background:var(--el-panel);border:1px solid var(--el-line);box-shadow:var(--el-shadow);border-radius:18px}.sv-entry .ev-panel-soft{background:var(--el-panel-2);box-shadow:none}.sv-entry a[data-slot=button]{border-color:var(--el-line-strong);background:var(--el-panel);color:var(--el-ink)}.sv-entry input[data-slot=input]{border-color:var(--el-line-strong);background:var(--el-panel);border-radius:12px;height:44px;padding-inline:13px;font-size:15px}.sv-entry input[data-slot=input]::placeholder{color:var(--el-faint)}.sv-entry input[data-slot=input]:focus-visible{border-color:var(--el-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--el-accent) 18%, transparent);outline:none}.sv-entry input[data-slot=input]:disabled,.sv-entry input[data-slot=input]:read-only{background:var(--el-panel-2);color:var(--el-muted)}.sv-entry label[data-slot=label]{color:var(--el-ink);font-size:13px;font-weight:600}.sv-entry [data-slot=button][data-variant=default],.sv-entry [data-slot=button][data-variant=outline]{letter-spacing:-.01em;border-radius:12px;height:44px;padding-inline:20px;font-size:14px;font-weight:600}.sv-entry [data-slot=button][data-variant=default]:hover{background:color-mix(in srgb, var(--el-ink) 88%, var(--el-accent))}.dark .sv-entry [data-slot=button][data-variant=default]:hover,html[data-theme=dark] .sv-entry [data-slot=button][data-variant=default]:hover{background:color-mix(in srgb, var(--el-panel) 88%, var(--el-ink))}.sv-entry [data-slot=button][data-variant=outline]:hover{background:var(--el-panel-2)}.sv-entry [data-slot=button][data-variant=secondary]{background:var(--el-accent-soft);color:var(--el-accent-ink)}.sv-entry .ev-aside{--el-aside-line:#f2f7f41f;--el-aside-faint:#f2f7f470;--el-aside-muted:#f2f7f4ad;color:#f2f7f4;background:#111817;position:relative}.dark .sv-entry .ev-aside,html[data-theme=dark] .sv-entry .ev-aside{color:#f2f7f4;background:#0d1413}.sv-entry .ev-aside-lines{pointer-events:none;position:absolute;inset:0}.sv-entry .ev-aside-lines svg{fill:none;width:112%;height:108%;stroke:var(--el-aside-line);stroke-width:1px;position:absolute;inset:6% -6% -8%}.sv-entry .ev-aside-lines svg path{vector-effect:non-scaling-stroke}.sv-entry .ev-aside .ev-quote{font-family:var(--font-display,"Inter Tight Variable", "Inter Variable", sans-serif);letter-spacing:-.025em;line-height:1.12}.sv-entry .ev-aside .ev-eyebrow{color:var(--el-aside-faint)}.sv-entry .ev-aside .ev-dim{color:var(--el-aside-muted)}.sv-entry .ev-aside-stat{border-left:1px solid var(--el-aside-line);background:0 0}.sv-entry .ev-aside-stat:first-child{border-left:none}.sv-entry .ev-step-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--el-faint);font-size:11px;font-weight:500}.sv-entry .ev-progress{align-items:center;gap:4px;display:flex}.sv-entry .ev-progress i{background:var(--el-line);border-radius:999px;width:22px;height:3px;transition:background .24s}.sv-entry .ev-progress i.is-todo{background:var(--el-line)}.sv-entry .ev-progress i.is-done{background:var(--el-accent)}.sv-entry .ev-progress i.is-current{background:var(--el-ink)}.sv-entry .ev-tag{border:1px solid var(--el-line);background:var(--el-panel-2);color:var(--el-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}
