.note-page.svelte-7ls2f6{z-index:0;height:100svh;padding:clamp(1rem,4vw,2rem);padding-bottom:max(clamp(3.5rem, 9vw, 5.5rem), env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);gap:clamp(1.2rem,4vw,2.25rem);display:grid;position:relative;overflow-y:auto}.note-shell.svelte-7ls2f6{width:min(100%,47rem);margin-inline:auto;padding-bottom:0}.breadcrumb-nav.svelte-7ls2f6{width:max-content;color:var(--text-muted);text-transform:lowercase;align-items:center;gap:.45rem;font-size:.95rem;line-height:1.4;display:inline-flex}.breadcrumb-nav.svelte-7ls2f6 button:where(.svelte-7ls2f6),.breadcrumb-nav.svelte-7ls2f6 a:where(.svelte-7ls2f6){color:inherit;border-bottom:0}.breadcrumb-nav.svelte-7ls2f6 button:where(.svelte-7ls2f6){cursor:pointer;background:0 0;border:0;place-items:center;width:1.1rem;height:1.1rem;padding:0;display:grid}.breadcrumb-nav.svelte-7ls2f6 button:where(.svelte-7ls2f6):hover,.breadcrumb-nav.svelte-7ls2f6 a:where(.svelte-7ls2f6):hover{color:var(--accent-warm)}.breadcrumb-nav.svelte-7ls2f6 svg:where(.svelte-7ls2f6){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.note-header.svelte-7ls2f6{gap:clamp(.7rem,2vw,1rem);display:grid}.note-meta-row.svelte-7ls2f6{color:var(--text-muted);text-transform:lowercase;flex-wrap:wrap;align-items:baseline;gap:.55rem;font-size:.78rem;line-height:1.5;display:flex}h1.svelte-7ls2f6,h2.svelte-7ls2f6,p.svelte-7ls2f6{margin:0}h1.svelte-7ls2f6{max-width:17ch;color:var(--text);letter-spacing:0;text-wrap:balance;font-size:clamp(2rem,6vw,3.6rem);font-weight:400;line-height:1.08}.note-standfirst.svelte-7ls2f6{max-width:38rem;color:var(--text-muted);font-size:clamp(.95rem,1.8vw,1.08rem);line-height:1.62}.note-tags.svelte-7ls2f6,.language-tags.svelte-7ls2f6{flex-wrap:wrap;gap:.36rem;display:flex}.note-tags.svelte-7ls2f6{margin-top:.1rem}.note-tags.svelte-7ls2f6 span:where(.svelte-7ls2f6),.language-tags.svelte-7ls2f6 span:where(.svelte-7ls2f6){border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg) 76%, var(--surface));width:fit-content;color:var(--text-muted);text-transform:lowercase;border-radius:999px;padding:.22rem .48rem .24rem;font-size:.68rem;font-weight:300;line-height:1.2}.language-tags.svelte-7ls2f6 span:where(.svelte-7ls2f6){border-color:color-mix(in srgb, var(--accent-cute) 55%, var(--border));background:color-mix(in srgb, var(--accent-cute) 14%, var(--bg));color:color-mix(in srgb, var(--text) 72%, var(--accent-cute))}.note-body.svelte-7ls2f6{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);color:var(--text);gap:1rem;margin-top:clamp(1.6rem,5vw,2.4rem);padding-top:clamp(1.2rem,4vw,1.8rem);font-size:clamp(.92rem,1.45vw,1rem);line-height:1.72;display:grid}.note-body.svelte-7ls2f6 h2:where(.svelte-7ls2f6){color:var(--text);letter-spacing:0;margin-top:.7rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:400;line-height:1.35}.note-body.svelte-7ls2f6 p:where(.svelte-7ls2f6),.note-body.svelte-7ls2f6 li:where(.svelte-7ls2f6){max-width:42rem}.note-body.svelte-7ls2f6 p:where(.svelte-7ls2f6){text-align:justify;text-align-last:left;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.note-body.svelte-7ls2f6 ul:where(.svelte-7ls2f6){gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.note-body.svelte-7ls2f6 li:where(.svelte-7ls2f6)::marker{color:var(--accent-warm)}blockquote.svelte-7ls2f6{border-left:1px solid var(--accent-cute);color:var(--text-muted);margin:.3rem 0;padding:.1rem 0 .1rem 1rem;font-size:clamp(.95rem,1.6vw,1.04rem);line-height:1.62}.code-block.svelte-7ls2f6{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--surface) 42%, transparent);border-radius:.45rem;margin:.25rem 0;overflow:hidden}.code-block.svelte-7ls2f6 figcaption:where(.svelte-7ls2f6){border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);color:var(--text-muted);text-transform:lowercase;padding:.48rem .7rem;font-size:.68rem;line-height:1.2}pre.svelte-7ls2f6{color:var(--text);margin:0;padding:.82rem .9rem;font-size:.82rem;line-height:1.55;overflow-x:auto}code.svelte-7ls2f6{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.note-nav.svelte-7ls2f6{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,3vw,1.4rem);margin-top:clamp(1.7rem,5vw,2.6rem);padding-top:1rem;display:grid}.scroll-tail.svelte-7ls2f6{height:clamp(6rem,12vw,9rem)}.nav-note.svelte-7ls2f6{min-width:0;color:var(--text-muted);border-bottom:0;gap:.25rem;padding:.1rem 0;display:grid}.nav-note.newer.svelte-7ls2f6{text-align:right;grid-column:2;justify-items:end}.nav-note.svelte-7ls2f6 span:where(.svelte-7ls2f6){text-transform:lowercase;font-size:.68rem;line-height:1.3}.nav-note.svelte-7ls2f6 strong:where(.svelte-7ls2f6){max-width:100%;color:var(--text);overflow-wrap:anywhere;font-size:.95rem;font-weight:400;line-height:1.4;transition:color .16s}.nav-note.svelte-7ls2f6:hover strong:where(.svelte-7ls2f6){color:var(--accent-warm)}@media (width<=38rem){.note-page.svelte-7ls2f6{gap:1.2rem}h1.svelte-7ls2f6{max-width:15ch}.note-nav.svelte-7ls2f6{grid-template-columns:minmax(0,1fr)}.nav-note.newer.svelte-7ls2f6{text-align:left;grid-column:auto;justify-items:start}}
