@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/fraunces-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Fraunces", Georgia, "Times New Roman", serif;color-scheme:light;--bg: #fbf7f1;--card: #ffffff;--surface-2: #f3ece2;--text: #211b17;--muted: #6a5d54;--accent: #b4441b;--on-accent: #ffffff;--accent-ink: #8a3212;--accent-soft: #fbe3d3;--border: #e4d9cb;--border-strong: #958473;--decor: #e9895f;--pos: #1f7a4d;--neg: #b42318;--on-neg: #ffffff;--warn: #8a5a00;--shadow: 0 1px 2px rgb(33 27 23 / 6%);--pill-tint: 6%;--logo-page: var(--accent);--logo-tier-1: var(--accent);--logo-line: #de8a60;--logo-tier-3: #de8a60;--logo-tier-2: #c9653a;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--fs-2xl: 1.75rem;--content-max: 46rem;--page-pad: var(--s-5);--section-gap: var(--s-8);--item-gap: var(--s-7)}@media(max-width:599.98px){:root{--fs-2xl: 1.5rem;--page-pad: var(--s-4);--section-gap: var(--s-7)}}html:is([data-theme=dark]),html:is([data-theme=dark]) body{color-scheme:dark;--bg: #1a1613;--card: #241f1b;--surface-2: #2d2722;--text: #f3eadb;--muted: #b8a998;--accent: #f0905f;--on-accent: #1a1613;--accent-ink: #f4a983;--accent-soft: #3a2a20;--border: #3a322b;--border-strong: #7e6f61;--decor: #f6b48e;--pos: #6cc795;--neg: #f28b7b;--on-neg: #1a1613;--warn: #e8b95a;--shadow: none;--pill-tint: 16%;--logo-page: var(--accent);--logo-tier-1: var(--accent);--logo-line: #b9633d;--logo-tier-3: #b9633d;--logo-tier-2: #d9784a}@media(prefers-color-scheme:dark){html:not([data-theme=light]),html:not([data-theme=light]) body{color-scheme:dark;--bg: #1a1613;--card: #241f1b;--surface-2: #2d2722;--text: #f3eadb;--muted: #b8a998;--accent: #f0905f;--on-accent: #1a1613;--accent-ink: #f4a983;--accent-soft: #3a2a20;--border: #3a322b;--border-strong: #7e6f61;--decor: #f6b48e;--pos: #6cc795;--neg: #f28b7b;--on-neg: #1a1613;--warn: #e8b95a;--shadow: none;--pill-tint: 16%;--logo-page: var(--accent);--logo-tier-1: var(--accent);--logo-line: #b9633d;--logo-tier-3: #b9633d;--logo-tier-2: #d9784a}}.page-section{margin:calc(var(--section-gap) / 2) 0 0;padding-top:calc(var(--section-gap) / 2);border-top:1px solid var(--border)}.page-section-heading{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);line-height:1.25}*{box-sizing:border-box}html,body{margin:0;min-height:100%}html{font-synthesis:none}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.45}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1rem 1.1rem}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:8px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer}.btn:hover{text-decoration:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.ghost{border-color:var(--border-strong);color:var(--text)}.btn.ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn.secondary{background:var(--bg);border-color:var(--border-strong);color:var(--text)}.btn.secondary:hover:not(:disabled){border-color:var(--accent)}.btn.danger{background:var(--neg);color:var(--on-neg)}.btn.small{padding:.25rem .6rem;font-size:.85rem}.link-quiet{color:var(--muted);text-decoration:none}.link-quiet:hover{color:var(--accent);text-decoration:none}.label-stack{display:inline-grid}.label-stack>*{grid-area:1 / 1;text-align:center}.label-stack>.off{visibility:hidden}.btn[aria-busy=true]{cursor:progress}body.drafts-selecting app-toast-host .stack{bottom:calc(var(--bar-h, 0px) + .75rem)}.menu-item{display:block;width:100%;padding:.5rem .85rem;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.menu-item:hover,.menu-item:focus-visible{background:var(--accent-soft);color:var(--accent-ink);text-decoration:none;outline:none}.menu-item.danger{color:var(--neg)}.menu-item:disabled{color:var(--muted);cursor:not-allowed;background:transparent}.menu-item.wrap{white-space:normal;max-width:15rem}.menu-sep{height:1px;margin:.25rem 0;background:var(--border)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border);background:var(--card)}.site-header .brand{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-display);font-weight:600;letter-spacing:.02em;color:var(--text);text-decoration:none}.site-header a.brand:hover{color:var(--accent);text-decoration:none}.site-header nav{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.site-header .nav-link{color:var(--muted);font-size:.95rem;text-decoration:none}.site-header .nav-link:hover,.site-header .nav-link.active{color:var(--accent);text-decoration:none}.link-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.link-row.share{margin-top:1.1rem}.link-row.owner{margin-bottom:1.25rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.actions-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.hint-card{margin-top:1.25rem;padding:.9rem 1rem;border:1px dashed var(--border);border-radius:12px;color:var(--muted)}.hint-card p{margin:0 0 .75rem}.hint-card p:last-child{margin-bottom:0}@media(max-width:599.98px){.btn,.menu-item{min-height:44px}.btn{justify-content:center}.site-header .nav-link,.site-header a.brand,.site-header .make-own,.site-footer a,app-visitor-preview-bar a,app-mock-viewer-switch a,app-mock-viewer-switch button{display:inline-flex;align-items:center;min-height:44px}}.fields .field-label{display:block;margin:.75rem 0 .35rem;font-size:.9rem;font-weight:600}.fields>:is(input[type=text],select,textarea){box-sizing:border-box;width:100%;min-height:44px;padding:.6rem .8rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}.fields>[aria-invalid=true]{border-color:var(--warn)}.fields :is(.field-error,.field-help,.counter){margin:.4rem 0 0;font-size:.85rem;line-height:1.4;color:var(--muted)}.fields .field-error{color:var(--warn)}.fields .label-row{display:flex;align-items:baseline;justify-content:space-between}.item-grid{--title-line: 1.5225rem ;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main more" "publish publish";column-gap:.5rem;align-items:start}.item-grid>.main{grid-area:main;min-width:0}.item-grid>.more{grid-area:more;display:flex;margin-top:calc((var(--title-line) - 44px) / 2)}.item-grid>.publish{grid-area:publish;justify-self:start;margin-top:.25rem}.item-grid .title>:is(h3,h4){display:inline;margin-right:.4rem}.item-grid .title>.tag{display:inline-block;margin-right:.4rem;vertical-align:.1em;line-height:1.3}@media(min-width:600px){.item-grid{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"main publish more"}.item-grid>.more{margin-top:calc((var(--title-line) - 32px) / 2)}.item-grid>.publish{margin-top:calc((var(--title-line) - 28px) / 2)}}@media(max-width:599.98px){.item-grid>.more .trigger,.drafts app-menu .trigger{min-width:44px}}
