:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0;max-width:40rem;margin-inline:auto;padding:1rem}header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}header h1{margin:0 0 .5rem;font-size:1.25rem}.whoami{opacity:.8;margin:0;font-size:.8rem}form{gap:.75rem;display:grid}form.login{max-width:20rem}form label{gap:.25rem;display:grid}.capture textarea{width:100%;min-height:45vh;font:inherit;resize:vertical;padding:.75rem}.capture .save{width:100%;padding:.9rem;font-size:1.1rem;font-weight:600}.budget{opacity:.8;margin:0;font-size:.8rem}.budget.over-limit,.auth-required{color:#b91c1c;opacity:1}.outbox h2{margin:1.25rem 0 .25rem;font-size:.9rem}.outbox ul{margin:0;padding:0;list-style:none}.outbox li{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem 0;font-size:.9rem;display:flex}.note-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.note-state{text-transform:uppercase;letter-spacing:.03em;opacity:.7;flex-shrink:0;font-size:.75rem}li[data-state=synced] .note-state{color:#15803d;opacity:1}li[data-state=error] .note-state{color:#b91c1c;text-transform:none;opacity:1}.app-nav,.reader-nav{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;font-size:.85rem;display:flex}.app-nav a,.reader-nav a{color:inherit;opacity:.7;border-radius:999px;padding:.3rem .6rem;text-decoration:none}.app-nav a.active{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent);font-weight:600}.reader-nav a:hover,.app-nav a:hover{opacity:1}.reader-page,.reader-empty,.reader-tags{min-width:0}.page-meta h1{margin:.25rem 0}.type-badge{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;display:inline-block}.description{opacity:.85;margin:.25rem 0}.meta-row{opacity:.8;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0 1rem;font-size:.8rem;display:flex}.tag-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tag-list a,.tags-index a,.tag-pages a{color:inherit;border-bottom:1px solid color-mix(in srgb, currentColor 30%, transparent);text-decoration:none}.tag-count{opacity:.6;font-size:.8em}.reader-empty{opacity:.85}.reader-empty code{word-break:break-word}.tags-index,.tag-pages{margin:0;padding:0;list-style:none}.tags-index li,.tag-pages li{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);padding:.4rem 0}.reader-body{overflow-wrap:anywhere;min-width:0}.reader-body img{max-width:100%}.reader-body pre{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:4px;max-width:100%;padding:.75rem;overflow-x:auto}.reader-body pre code{overflow-wrap:normal}.reader-body table{border-collapse:collapse;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.reader-body th,.reader-body td{border:1px solid color-mix(in srgb, currentColor 20%, transparent);text-align:left;padding:.4rem .6rem}.sb-link-broken{color:#b91c1c;border-bottom:1px dashed #b91c1c;text-decoration:none}.search-view input[type=search]{width:100%;font:inherit;margin:0 0 .75rem;padding:.6rem .75rem}.search-results h2{opacity:.8;margin:.75rem 0 .25rem;font-size:.9rem}.search-results ul{margin:0;padding:0;list-style:none}.search-results li{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);padding:.4rem 0}.search-results a{color:inherit;border-bottom:1px solid color-mix(in srgb, currentColor 30%, transparent);text-decoration:none}.search-hit-meta{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.search-hit-path{font-family:ui-monospace,monospace}
