.mac-icon.svelte-1iq2ehn{display:block;width:16px;height:16px}button.svelte-1u0055v{background:none;border:none;color:var(--text-muted);cursor:pointer}button.svelte-1u0055v:hover{color:var(--text-primary)}.folder-contents.svelte-1u0055v{border-left:1px solid var(--border-color);margin-left:.5rem;padding-left:1.2rem}.sidebar-link.svelte-1u0055v{color:var(--text-primary)}.sidebar-link.svelte-1u0055v:hover{background-color:var(--border-color)}.sidebar-link.active.svelte-1u0055v{background-color:var(--border-color);color:var(--accent)}.sidebar-date.svelte-1u0055v{color:var(--text-muted)}@media(max-width:640px){.folder-contents.svelte-1u0055v{margin-left:.25rem;padding-left:.75rem}}.sidebar.svelte-1bf49x1,.sidebar-toggle.svelte-1bf49x1{background-color:var(--bg-secondary);color:var(--text-primary)}.admin-section.svelte-1bf49x1{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-color, rgba(255, 255, 255, .1))}.admin-label.svelte-1bf49x1{font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent, #32e0c4);padding:.25rem .5rem;margin-bottom:.25rem}.admin-nav.svelte-1bf49x1{list-style:none;padding:0;margin:0}.admin-nav.svelte-1bf49x1 li:where(.svelte-1bf49x1){margin:0}.admin-link.svelte-1bf49x1{display:block;padding:.35rem .5rem;font-size:.85rem;color:var(--text-muted, rgba(255, 255, 255, .6));text-decoration:none;border-radius:4px;transition:color .15s,background .15s}.admin-link.svelte-1bf49x1:hover{color:var(--text-primary, #fff);background:#ffffff0d}.admin-link.active.svelte-1bf49x1{color:var(--accent, #32e0c4);background:#32e0c414}.admin-logout.svelte-1bf49x1{margin-top:.25rem;padding-top:.25rem}.logout-link.svelte-1bf49x1{background:none;border:none;cursor:pointer;font-family:inherit;width:100%;text-align:left;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:.8rem}.logout-link.svelte-1bf49x1:hover{color:#ef4444;background:#ef444414}.site-footer.svelte-4jwo3w{background-color:var(--bg-secondary);color:var(--text-primary)}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--text-primary)}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--accent)}.transition-page:not(:only-child){position:absolute;top:0;left:0;right:0}
