:root{color-scheme:light;--paper:#f6f3eb;--ink:#292922;--accent:#b54c31;--lexxy-color-ink:var(--ink);--lexxy-color-canvas:var(--paper);--lexxy-font-base:ui-monospace,'SFMono-Regular','Courier New',monospace}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:ui-monospace,'SFMono-Regular','Courier New',monospace;margin:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);-webkit-font-smoothing:antialiased}h1{font-size:clamp(1.9rem,6vw,3rem);line-height:1.15;letter-spacing:-.06em;font-weight:700}h2{font-size:1.25rem;font-weight:bold}.brand{font-weight:bold;font-size:1.35rem;letter-spacing:-.06em;display:flex;align-items:center;gap:8px}.stamp{background:var(--ink);color:var(--paper);padding:3px 10px;transform:rotate(-5deg);display:inline-block;margin-right:5px}.eyebrow{font-size:.65rem;letter-spacing:.12em;color:#79776d}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:4px;font:inherit;font-size:.8rem;cursor:pointer}.button.secondary{background:transparent;color:var(--ink)}.button:disabled{opacity:.5}.quiet{font-size:.75rem;color:#777268;min-height:44px;display:inline-flex;align-items:center;cursor:pointer}.notice{background:#eee3d5;border-left:3px solid var(--accent);padding:15px;margin-bottom:20px;font-size:.85rem}.create-menu{position:relative}.create-menu summary{list-style:none}.create-menu summary::-webkit-details-marker{display:none}.creation{position:absolute;z-index:5;left:0;top:55px;width: min(290px,80vw);padding:20px;background:var(--paper);border:1px solid #c9c3b7;box-shadow:0 8px 25px #29292220}input:not([type=hidden]):not([type=submit]){border:1px solid #c9c3b7;border-radius:3px;background:transparent;padding:12px;font:inherit;font-size:16px;width:100%;min-height:46px}input:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-symbol{font-size:1.8rem;color:var(--accent)}.page-row:hover{background:#ece8de}.empty{text-align:center;padding:70px 15px;border-bottom:1px solid #d6d0c5}.document-title{font-size:clamp(1.6rem,5vw,2.5rem)!important;font-weight:bold!important;letter-spacing:-.05em;border:0!important;padding:10px 0!important;margin-bottom:24px;outline-offset:4px}.sticky-save{position:sticky;top:0;background:var(--paper);padding:10px 0;z-index:10}.sticky-save [role=status]{max-width:70%;letter-spacing:.03em}lexxy-editor{border:0;min-height:50dvh;background:transparent;--lexxy-font-base:ui-monospace,'SFMono-Regular','Courier New',monospace}lexxy-editor .lexxy-editor__content{font-size:17px;line-height:1.9;padding:20px 0;min-height:45dvh}lexxy-toolbar{background:var(--paper);border-top:1px solid #d6d0c5;border-bottom:1px solid #d6d0c5}lexxy-toolbar button{min-width:36px;min-height:44px}a{text-underline-offset:4px}@media(max-width:420px){header>.eyebrow{display:none}}
