.site-header[data-astro-cid-jr7posx5]{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent)}.header-inner[data-astro-cid-jr7posx5]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;display:flex}.brand[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-2);color:var(--color-text);letter-spacing:-.02em;font-weight:800;text-decoration:none;display:inline-flex}.brand-icon[data-astro-cid-jr7posx5]{flex:none;width:32px;height:32px;display:block}nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{color:var(--color-text-muted);font-size:.92rem;text-decoration:none}nav[data-astro-cid-jr7posx5]{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover,nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:focus-visible{color:var(--color-text)}@media (width<=520px){.brand-icon[data-astro-cid-jr7posx5]{width:28px;height:28px}}.site-footer[data-astro-cid-nw2ivrzo]{border-top:1px solid var(--color-border);background:var(--color-surface)}.footer-inner[data-astro-cid-nw2ivrzo]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:96px;color:var(--color-text-muted);font-size:.88rem;display:flex}p[data-astro-cid-nw2ivrzo]{margin:0}nav[data-astro-cid-nw2ivrzo]{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}a[data-astro-cid-nw2ivrzo]{text-decoration:none}a[data-astro-cid-nw2ivrzo]:hover{text-decoration:underline}@media (width<=640px){.footer-inner[data-astro-cid-nw2ivrzo]{flex-direction:column;justify-content:center;align-items:flex-start}}:root{--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-subtle:#eef1f4;--color-text:#18202a;--color-text-muted:#65707e;--color-border:#dce1e7;--color-primary:#2c5d4f;--color-primary-contrast:#fff;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-card:0 12px 30px #19243012;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--content-width:1120px;--text-width:760px}.site-main .tool-card{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}.site-main .file-picker{border-color:var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-height:44px}.site-main .data-area{border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text)}.site-main select{border-color:var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-text)}.site-main .primary-button,.site-main .secondary-button,.site-main .secondary-wide-button,.site-main .download-actions button,.site-main .result-actions button{border-radius:var(--radius-sm);min-height:44px;font:inherit;font-weight:750}.site-main .primary-button{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.site-main .secondary-button,.site-main .secondary-wide-button,.site-main .download-actions button,.site-main .result-actions button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.site-main button:disabled{cursor:not-allowed;opacity:.48}.site-main .data-area:focus,.site-main select:focus,.site-main button:focus-visible,.site-main .file-picker:focus-within{outline:3px solid color-mix(in srgb, var(--color-primary) 28%, transparent);outline-offset:2px}.site-main .status{min-height:1.6em;margin-top:var(--space-3)}.site-main .status p{margin-bottom:0}.site-main .status__error{color:#a12622}.site-main .status__success{color:var(--color-primary)}.site-main .result-card:has(.result-actions button:disabled),.site-main .newline-converter .result-card:has(.result-heading button:disabled),.site-main .list-compare .result-card:not(:has(.result-group)){display:none}@media (width<=640px){.site-main .data-area,.site-main select,.site-main button{font-size:1rem}}*{box-sizing:border-box}html{color-scheme:light;background:var(--color-bg);color:var(--color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}body{min-width:320px;margin:0}a{color:inherit}.container{width:min(calc(100% - 2rem), var(--content-width));margin-inline:auto}.prose{width:min(100%, var(--text-width))}.site-main{min-height:calc(100vh - 160px);padding-block:var(--space-7) var(--space-8)}.hero{padding:var(--space-7) 0 var(--space-6)}.eyebrow{margin:0 0 var(--space-2);color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:750}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:var(--space-4);letter-spacing:-.045em;font-size:clamp(2.2rem,7vw,4.6rem);line-height:1.05}h2{margin-bottom:var(--space-4);letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2rem)}.lead{max-width:720px;color:var(--color-text-muted);font-size:clamp(1rem,2vw,1.2rem)}.grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.card p{color:var(--color-text-muted);margin-bottom:0}.section{padding-block:var(--space-6)}@media (width<=760px){.grid{grid-template-columns:1fr}.site-main{padding-top:var(--space-5)}}.site-main--chromeless[data-astro-cid-z4jru4n3]{padding:0}
