:root{color-scheme:dark;--color-ground:#0b0d14;--color-sheet:#12141c;--color-panel:#151826;--color-card:#1a1d2b;--color-control:#1e2234;--color-border:#2a2f44;--color-signal:#f5c518;--color-on-signal:#0b0d14;--color-books-accent:#5fd4c8;--color-beauty-accent:#f2a1c6;--color-text-primary:#f2f3f7;--color-text-secondary:#c9cdd9;--color-text-muted:#9aa1b4;--color-text-faint:#6b7186;--color-error-soft:#ffb4ab;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-display:800 1.75rem/2rem var(--font-sans);--text-headline:800 1.5rem/1.75rem var(--font-sans);--text-title-large:800 1.375rem/1.625rem var(--font-sans);--text-title-medium:800 1.0625rem/1.4 var(--font-sans);--text-body-large:500 1rem/1.5rem var(--font-sans);--text-body:500 .9375rem/1.4375rem var(--font-sans);--text-meta:600 .8125rem/1.125rem var(--font-sans);--text-label:700 .875rem/1.25rem var(--font-sans);--tracking-tight:-.02em;--tracking-eyebrow:.08em;--radius-sm:10px;--radius-md:14px;--radius-lg:24px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--gutter:16px;--content-max:1120px;--tap-min:44px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-ground);min-height:100dvh;color:var(--color-text-secondary);font:var(--text-body-large);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3{margin:0 0 var(--space-md);color:var(--color-text-primary);letter-spacing:var(--tracking-tight)}h1{font:var(--text-display)}h2{font:var(--text-headline)}h3{font:var(--text-title-medium)}p{margin:0 0 var(--space-lg)}a{color:var(--color-signal);text-underline-offset:3px}a:hover{color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.skip-link{left:var(--gutter);z-index:10;min-height:var(--tap-min);padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--color-signal);color:var(--color-on-signal);font:var(--text-label);align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:-100px}.skip-link:focus{top:var(--space-sm)}.site-header{border-bottom:1px solid var(--color-border);background:var(--color-ground)}.site-header__inner{align-items:center;min-height:64px;display:flex}.brand{align-items:center;gap:var(--space-sm);min-height:var(--tap-min);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.brand:hover{color:var(--color-text-primary)}.brand__logo{border-radius:var(--radius-sm);width:36px;height:36px}.brand__wordmark{font:var(--text-title-medium);letter-spacing:var(--tracking-tight);font-size:1.25rem}.site-main{padding-block:var(--space-xxl);flex:1 0 auto}.eyebrow{margin:0 0 var(--space-sm);color:var(--color-signal);font:var(--text-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.lede{max-width:40rem;color:var(--color-text-secondary)}.muted{color:var(--color-text-muted)}.site-footer{border-top:1px solid var(--color-border);background:var(--color-sheet);color:var(--color-text-muted);font:var(--text-body)}.site-footer__inner{padding-block:var(--space-xl)}.site-footer__nav{column-gap:var(--space-xl);margin:0 0 var(--space-md);flex-wrap:wrap;display:flex}.site-footer__nav a{min-height:var(--tap-min);color:var(--color-text-primary);font:var(--text-label);align-items:center;text-decoration:none;display:inline-flex}.site-footer__nav a:hover{color:var(--color-signal);text-decoration:underline}.site-footer__attribution,.site-footer__copyright{margin:0 0 var(--space-sm)}.site-footer__copyright{margin-bottom:0}.button-primary{min-height:56px;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);background:var(--color-signal);color:var(--color-on-signal);font:var(--text-label);justify-content:center;align-items:center;font-size:1rem;text-decoration:none;display:inline-flex}.button-primary:hover{background:var(--color-text-primary);color:var(--color-on-signal)}.landing{padding-block:0}.hero{padding-block:var(--space-xl) var(--space-xxl)}.hero__inner{gap:var(--space-xl);display:grid}.hero__sub{max-width:34rem;margin-bottom:var(--space-lg)}.hero__cta{width:100%}.hero__note{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font:var(--text-meta)}.hero__visual{justify-self:center;margin:0}.phone{aspect-ratio:9/17;border:1px solid var(--color-border);background:var(--color-control);border-radius:30px;width:176px;margin-inline:auto;padding:6px}.phone__screen{object-fit:cover;border-radius:var(--radius-lg);background:var(--color-panel);width:100%;height:100%}.hero__credit{margin-top:var(--space-sm);color:var(--color-text-muted);font:var(--text-meta);text-align:center;font-size:.6875rem}.hero__credit a{color:inherit}.section{padding-block:var(--space-xxl);border-top:1px solid var(--color-border)}.section__note{margin:var(--space-xl) 0 0;color:var(--color-text-muted)}.steps,.domains,.trust{margin:0;padding:0;list-style:none}.steps{gap:var(--space-xl);display:grid}.step{gap:var(--space-lg);align-items:baseline;display:flex}.step__number{width:2rem;color:var(--color-signal);font:var(--text-display);font-feature-settings:"tnum";flex:none}.step p,.domain p{margin:0}.step h3{margin-bottom:var(--space-xs)}.domains{gap:var(--space-xl);display:grid}.domain{--accent:var(--color-signal)}.domain--books{--accent:var(--color-books-accent)}.domain--products{--accent:var(--color-beauty-accent)}.domain__label{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-md);border:2px solid var(--accent);border-radius:var(--radius-pill);color:var(--color-text-primary);font:var(--text-label);display:inline-flex}.domain__label:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.trust{gap:var(--space-md);max-width:40rem;display:grid}.trust li{color:var(--color-text-primary)}.legal{max-width:calc(44rem + 2 * var(--gutter))}.legal__meta{color:var(--color-text-muted);font:var(--text-meta)}.legal section{padding-top:var(--space-xxl);scroll-margin-top:var(--space-lg)}.legal h3{margin-top:var(--space-xl)}.legal ul,.legal ol{margin:0 0 var(--space-lg);padding-left:1.25rem}.legal li+li{margin-top:var(--space-sm)}.legal strong{color:var(--color-text-primary)}.legal__toc{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-sheet)}.legal__toc-title{font:var(--text-title-medium)}.legal__toc ol{margin:0}.legal__toc li+li{margin-top:0}.legal__toc a{min-height:var(--tap-min);align-items:center;display:inline-flex}.placeholder{padding:0 var(--space-xs);background:var(--color-signal);color:var(--color-on-signal);border-radius:4px;font-weight:800}.table-wrap{margin:0 0 var(--space-lg);overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font:var(--text-body)}.legal-table caption{margin-bottom:var(--space-sm);color:var(--color-text-muted);font:var(--text-meta);text-align:left}.legal-table th,.legal-table td{padding:var(--space-md);border-top:1px solid var(--color-border);text-align:left;vertical-align:top}.legal-table thead th{color:var(--color-text-muted);font:var(--text-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-top:0;font-weight:700}.legal-table tbody th{color:var(--color-text-primary);font:var(--text-label)}@media (width<=599px){.legal-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table,.legal-table tbody,.legal-table tr,.legal-table th,.legal-table td,.legal-table caption{display:block}.legal-table tr{padding:var(--space-md) 0;border-top:1px solid var(--color-border)}.legal-table th,.legal-table td{padding:var(--space-xs) 0;border-top:0}.legal-table td:before{content:attr(data-label);color:var(--color-text-muted);font:var(--text-meta);font-weight:700;display:block}}@media (width>=768px){.hero{padding-block:64px}.hero__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px}.hero__cta{width:auto}.phone{border-radius:40px;width:270px;padding:8px}.phone__screen{border-radius:32px}.section{padding-block:64px}.steps,.domains{gap:var(--space-xxl);grid-template-columns:repeat(3,minmax(0,1fr))}:root{--gutter:32px}h1{font-size:2.5rem;line-height:2.875rem}.site-main{padding-block:64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.listing,.article{max-width:calc(44rem + 2 * var(--gutter))}.listing__header,.article__header{margin-bottom:var(--space-xxl)}.listing__header .lede{margin-bottom:0}.listing__empty{padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-sheet);color:var(--color-text-muted)}.post-meta{align-items:center;gap:var(--space-xs) var(--space-md);margin:0 0 var(--space-md);color:var(--color-text-muted);font:var(--text-meta);flex-wrap:wrap;display:flex}.version-badge,.draft-badge{padding:2px var(--space-sm);border-radius:var(--radius-pill);font:var(--text-meta);font-feature-settings:"tnum";align-items:center;font-weight:700;display:inline-flex}.version-badge{border:1px solid var(--color-signal);color:var(--color-signal)}.draft-badge{border:1px dashed var(--color-text-muted);color:var(--color-text-secondary);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.post-list,.changelog{margin:0;padding:0;list-style:none}.post-list__item{padding-block:var(--space-xl);border-top:1px solid var(--color-border)}.post-list__item:last-child{border-bottom:1px solid var(--color-border)}.post-card__title{margin-bottom:var(--space-sm);font:var(--text-title-large);letter-spacing:var(--tracking-tight)}.post-card__title a{color:var(--color-text-primary);text-decoration:none}.post-card__title a:hover{color:var(--color-signal);text-decoration:underline}.post-card__description{margin:0}.article__back{color:inherit;text-decoration:none}.article__back:hover{color:var(--color-text-primary);text-decoration:underline}.article__header h1{margin-bottom:var(--space-md)}.article__header .post-meta{margin-bottom:0}.changelog__entry{padding-block:var(--space-xxl);border-top:1px solid var(--color-border);scroll-margin-top:var(--space-lg)}.changelog__entry:first-child{border-top:0;padding-top:0}.changelog__header{margin-bottom:var(--space-lg)}.changelog__title{font:var(--text-title-large);letter-spacing:var(--tracking-tight);margin-bottom:0}.changelog__title a{color:var(--color-text-primary);text-decoration:none}.changelog__title a:hover{color:var(--color-signal);text-decoration:underline}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h2{margin-top:var(--space-xxl);scroll-margin-top:var(--space-lg)}.prose h3,.prose h4{margin-top:var(--space-xl);scroll-margin-top:var(--space-lg)}.prose h4{margin-bottom:var(--space-sm);color:var(--color-text-primary);font:var(--text-label)}.prose ul,.prose ol{margin:0 0 var(--space-lg);padding-left:1.25rem}.prose li+li,.prose li>ul,.prose li>ol{margin-top:var(--space-sm)}.prose li>ul,.prose li>ol{margin-bottom:0}.prose li::marker{color:var(--color-text-muted)}.prose strong{color:var(--color-text-primary)}.prose code{background:var(--color-control);color:var(--color-text-primary);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.prose pre{margin:0 0 var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-sheet);font-size:.875rem;line-height:1.5;overflow-x:auto}.prose pre.astro-code{background-color:var(--color-sheet)!important}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose blockquote{margin:0 0 var(--space-lg);padding:var(--space-xs) 0 var(--space-xs) var(--space-lg);border-left:3px solid var(--color-signal);color:var(--color-text-primary)}.prose blockquote>:last-child{margin-bottom:0}.prose hr{margin:var(--space-xxl) 0;border:0;border-top:1px solid var(--color-border)}.prose img,.prose video{max-width:100%;height:auto;margin-block:var(--space-xl);border-radius:var(--radius-md)}.prose figure{margin:var(--space-xl) 0}.prose figure img{margin-block:0}.prose figcaption{margin-top:var(--space-sm);color:var(--color-text-muted);font:var(--text-meta)}.prose table{width:100%;margin:0 0 var(--space-lg);border-collapse:collapse;font:var(--text-body);display:block;overflow-x:auto}.prose th,.prose td{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border);text-align:left;vertical-align:top}.prose th{color:var(--color-text-primary)}@media (width>=768px){.post-list__item{padding-block:var(--space-xxl)}.post-card__title,.changelog__title{font-size:1.5rem;line-height:1.875rem}.changelog__entry{padding-block:48px}}
