.note-header[data-v-75869b7e]{margin-block-end:2.5rem}.note-header-title[data-v-75869b7e]{font-family:var(--font-heading,"Newsreader", serif);color:var(--color-text);text-wrap:balance;margin:0;margin-block-end:.75rem;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600;line-height:1.2}.note-header-subtitle[data-v-75869b7e]{color:var(--color-text-secondary);text-wrap:pretty;margin:0;margin-block-end:1rem;font-size:clamp(1.0625rem,.75rem + .8vw,1.25rem);line-height:1.6}.note-header-date[data-v-75869b7e]{color:var(--color-text-secondary);margin-block-end:1.5rem;font-size:.875rem;line-height:1.7;display:block}.note-header-divider[data-v-75869b7e]{border:none;border-block-start:1px solid var(--color-gold);margin:0}.tabs[data-v-cc91e14c]{margin-block:2rem}.tabs-header-wrapper[data-v-cc91e14c]{border-block-end:1px solid var(--color-border);margin-block-end:1.5rem}.tabs-header[data-v-cc91e14c]{scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;display:flex;overflow-x:auto}.tabs-header[data-v-cc91e14c]::-webkit-scrollbar{display:none}.tab-btn[data-v-cc91e14c]{font-family:var(--font-ui,"Inter", sans-serif);color:var(--color-text-secondary);cursor:pointer;border:none;white-space:nowrap;background:0 0;border-block-end:2px solid #0000;padding-block:.75rem;padding-inline:.25rem;font-size:1rem;font-weight:500;transition:color .2s,border-color .2s}.tab-btn[data-v-cc91e14c]:hover{color:var(--color-accent-hover)}.tab-btn.active[data-v-cc91e14c]{color:var(--color-accent);border-block-end:2px solid var(--color-accent)}.tab-btn[data-v-cc91e14c]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.tabs-content[data-v-cc91e14c]{animation:.35s cubic-bezier(.4,0,.2,1) fadeIn-cc91e14c}@keyframes fadeIn-cc91e14c{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.image-center-wrapper[data-v-42ea1373]{flex-direction:column;align-items:center;margin-block:2.5rem;display:flex}.note-image[data-v-42ea1373]{border:1px solid var(--color-border);border-radius:.5rem;width:100%;max-width:18rem;height:auto;box-shadow:0 4px 12px #0000000d}.note-image-caption[data-v-42ea1373]{color:var(--color-text-secondary);text-align:center;font-size:.85rem;font-family:var(--font-body);margin-top:.5rem;font-style:italic}@media (width>=768px){.note-image[data-v-42ea1373]{max-width:32rem}}.note-quote[data-v-29f8dd6a]{border-inline-start:4px solid var(--color-accent);background-color:var(--color-bg-subtle);color:var(--color-text-secondary);text-wrap:pretty;border-radius:0 .5rem .5rem 0;margin-block:2rem;margin-inline:0;padding-block:1rem;padding-inline:1.5rem 1.25rem;font-style:italic}.note-quote[data-v-29f8dd6a] p{margin:0}.note-quote[data-v-29f8dd6a] p:not(:last-child){margin-bottom:.75rem}.not-found[data-v-f98e6e72]{text-align:center;padding-block:4rem}.not-found h1[data-v-f98e6e72]{font-family:var(--font-heading,"Newsreader", serif);margin-block-end:1rem;font-size:2.5rem}.not-found p[data-v-f98e6e72]{color:var(--color-text-secondary);margin-block-end:2rem}.back-link[data-v-f98e6e72]{color:var(--color-accent);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.back-link[data-v-f98e6e72]:hover{color:var(--color-accent-hover)}.note-content[data-v-f98e6e72]{margin-block-start:1rem}[data-v-f98e6e72] pre{background-color:var(--color-code-bg);border:1px solid var(--color-border);border-radius:.375rem;margin-block:1.5rem;padding:1rem;font-size:.9em;overflow-x:auto}[data-v-f98e6e72] code{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}[data-v-f98e6e72] :not(pre)>code{background-color:var(--color-code-bg);border:1px solid var(--color-border);border-radius:.25rem;padding-block:.125rem;padding-inline:.25rem;font-size:.9em}
