.comments.svelte-1qgvnnq{margin-top:var(--m3e-space-10);padding-top:var(--m3e-space-6);border-top:1px solid var(--outline-variant)}.head.svelte-1qgvnnq{margin-bottom:var(--m3e-space-4)}.identity.svelte-1qgvnnq{align-items:center;gap:var(--m3e-space-3);margin-bottom:var(--m3e-space-4);display:flex}.identity.svelte-1qgvnnq strong:where(.svelte-1qgvnnq){color:var(--on-surface)}.link-btn.svelte-1qgvnnq{color:var(--primary);font-size:var(--m3e-label-lg-size);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.gate.svelte-1qgvnnq{align-items:flex-start;gap:var(--m3e-space-3);margin-bottom:var(--m3e-space-6);padding:var(--m3e-space-5);flex-direction:column;display:flex}.gate-title.svelte-1qgvnnq{color:var(--on-surface)}.gate-note.svelte-1qgvnnq{color:var(--on-surface-variant);max-width:52ch}.gate-actions.svelte-1qgvnnq{gap:var(--m3e-space-3);margin-top:var(--m3e-space-2);flex-wrap:wrap;display:flex}.badge.svelte-1qgvnnq{border-radius:var(--shape-corner-xs);background:var(--primary-container);color:var(--on-primary-container);font-size:var(--m3e-label-sm-size);padding:1px 6px}.comments.svelte-1qgvnnq{font-family:var(--m3e-font-sans)}.form.svelte-1qgvnnq{gap:var(--m3e-space-3);margin-bottom:var(--m3e-space-6);flex-direction:column;display:flex}.area.svelte-1qgvnnq{height:auto;padding:var(--m3e-space-3) var(--m3e-space-4);resize:vertical;font-family:inherit}.submit.svelte-1qgvnnq{align-self:flex-start}.submit.svelte-1qgvnnq:disabled{opacity:.6;cursor:not-allowed}.msg.svelte-1qgvnnq{font-size:var(--m3e-body-sm-size)}.err.svelte-1qgvnnq{color:var(--error)}.good.svelte-1qgvnnq{color:var(--primary)}.list.svelte-1qgvnnq{gap:var(--m3e-space-4);flex-direction:column;list-style:none;display:flex}.item.svelte-1qgvnnq{gap:var(--m3e-space-3);display:flex}.item.svelte-1qgvnnq .row:where(.svelte-1qgvnnq){gap:var(--m3e-space-3)}.item.svelte-1qgvnnq .body:where(.svelte-1qgvnnq) .skeleton-line:where(.svelte-1qgvnnq){margin-top:var(--m3e-space-2);display:block}.item.svelte-1qgvnnq .body:where(.svelte-1qgvnnq) .skeleton-line:where(.svelte-1qgvnnq):first-child{margin-top:0}.sr-only.svelte-1qgvnnq{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar.svelte-1qgvnnq{border-radius:var(--shape-corner-full);background:var(--secondary-container);width:40px;height:40px;color:var(--on-secondary-container);flex-shrink:0;place-items:center;font-weight:600;display:grid}.body.svelte-1qgvnnq{min-width:0;padding:var(--m3e-space-3) var(--m3e-space-4);border-radius:var(--shape-corner-m);background:var(--surface-container-low);flex:1}.row.svelte-1qgvnnq{justify-content:space-between;align-items:baseline;gap:var(--m3e-space-3);margin-bottom:var(--m3e-space-1);display:flex}.author.svelte-1qgvnnq{font-weight:600;font-size:var(--m3e-body-md-size)}.time.svelte-1qgvnnq{color:var(--on-surface-variant);font-size:var(--m3e-label-sm-size)}.text.svelte-1qgvnnq{color:var(--on-surface-variant);font-size:var(--m3e-body-md-size);white-space:pre-wrap;overflow-wrap:anywhere}.mrd-empty.svelte-1qgvnnq{padding:var(--m3e-space-8) 0;text-align:center}.mrd-empty__title.svelte-1qgvnnq{font-size:var(--m3e-title-md-size);color:var(--mrd-text-primary);margin-bottom:var(--m3e-space-2);font-weight:600}.mrd-empty__description.svelte-1qgvnnq{color:var(--mrd-text-secondary);font-size:var(--m3e-body-md-size)}.wrap[data-astro-cid-zg7dkzxc]{gap:var(--m3e-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.wrap[data-astro-cid-zg7dkzxc]:has(.toc-wrap){grid-template-columns:minmax(0,1fr) 240px;max-width:1120px;margin:0 auto}}.post[data-astro-cid-zg7dkzxc]{min-width:0;max-width:var(--m3e-reading-max);width:100%;margin:0 auto}.crumb[data-astro-cid-zg7dkzxc]{gap:var(--m3e-space-2);margin-bottom:var(--m3e-space-3);color:var(--on-surface-variant);display:flex}.hero-cover[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;border-radius:var(--mrd-corner-card);margin-bottom:var(--m3e-space-6);background:var(--tint,var(--mrd-card-hover));position:relative;overflow:hidden}:root.dark .hero-cover[data-astro-cid-zg7dkzxc]{background:color-mix(in srgb, var(--tint,var(--mrd-card-hover)) 22%, var(--mrd-card-hover))}.hero-cover__img[data-astro-cid-zg7dkzxc]{object-fit:cover;width:100%;height:100%;display:block}.title[data-astro-cid-zg7dkzxc]{font-family:var(--mrd-font-display);letter-spacing:-.01em;margin-bottom:var(--m3e-space-4)}.meta[data-astro-cid-zg7dkzxc]{gap:var(--m3e-space-4);color:var(--mrd-text-secondary);font-size:var(--m3e-label-md-size);margin-bottom:var(--m3e-space-4);flex-wrap:wrap;display:flex}.stat[data-astro-cid-zg7dkzxc]{align-items:center;gap:5px;display:inline-flex}.tags[data-astro-cid-zg7dkzxc]{gap:var(--m3e-space-2);margin-bottom:var(--m3e-space-6);flex-wrap:wrap;display:flex}.adjacent[data-astro-cid-zg7dkzxc]{gap:var(--m3e-space-4);margin-top:var(--m3e-space-10);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.adj[data-astro-cid-zg7dkzxc]{gap:var(--m3e-space-1);color:var(--on-surface);flex-direction:column;display:flex}.adj[data-astro-cid-zg7dkzxc]:hover{background:var(--surface-container);text-decoration:none}.adj[data-astro-cid-zg7dkzxc].next{text-align:right}.dir[data-astro-cid-zg7dkzxc]{color:var(--on-surface-variant);align-items:center;gap:4px;display:inline-flex}.adj[data-astro-cid-zg7dkzxc].next .dir[data-astro-cid-zg7dkzxc]{justify-content:flex-end}.toc-wrap[data-astro-cid-zg7dkzxc]{display:none}@media (width>=1200px){.toc-wrap[data-astro-cid-zg7dkzxc]{display:block}}.toc[data-astro-cid-zg7dkzxc]{top:calc(var(--m3e-topbar-h) + var(--m3e-space-5));padding:var(--m3e-space-4);max-height:calc(100vh - var(--m3e-topbar-h) - var(--m3e-space-10));position:sticky;overflow-y:auto}.toc-title[data-astro-cid-zg7dkzxc]{margin-bottom:var(--m3e-space-3);color:var(--on-surface-variant)}.toc[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:2px;list-style:none;display:flex}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{padding:4px var(--m3e-space-2);border-radius:var(--shape-corner-xs);color:var(--on-surface-variant);font-size:var(--m3e-body-sm-size);transition:color var(--m3e-duration-short) var(--m3e-easing-standard);border-left:2px solid #0000;line-height:1.5;display:block}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--on-surface);text-decoration:none}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc][aria-current]{color:var(--primary);border-left-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);font-weight:600}.toc[data-astro-cid-zg7dkzxc] .d3[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{padding-left:var(--m3e-space-4)}
