.loading-indicator.svelte-1l16r9m{display:flex}.loading-indicator-icon.svelte-1l16r9m{-webkit-user-select:none;user-select:none;border:1px solid var(--border-color);border-left-color:#0000;border-radius:100%;width:48px;height:48px;margin:auto;animation:1s linear infinite svelte-1l16r9m-rotate-load;display:block}@keyframes svelte-1l16r9m-rotate-load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#article-reader.svelte-h8g80o{border:1px solid var(--border-color);box-sizing:border-box;max-width:80%;color:var(--text-color);margin:0 auto;padding:1.5rem;font-family:sans-serif}@media (width<=600px){#article-reader.svelte-h8g80o{max-width:100%;margin-left:0;margin-right:0;padding:1rem}}#title.svelte-h8g80o{letter-spacing:-.01em;color:var(--text-color);margin-bottom:.6rem;font-size:2rem;font-weight:700;line-height:1.15}#subtitle.svelte-h8g80o{color:var(--text-secondary);margin-bottom:1.25rem;font-size:1.1rem;font-style:italic;font-weight:400}#meta-bar.svelte-h8g80o{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}#tags.svelte-h8g80o{flex-wrap:wrap;gap:.5rem;display:flex}#description.svelte-h8g80o{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.05rem;font-style:italic;line-height:1.6}#contents.svelte-h8g80o{color:var(--text-color);font-size:1.05rem;line-height:1.75}#contents.svelte-h8g80o h1{color:var(--text-color);margin:2rem 0 .75rem;font-size:1.2rem;font-weight:700;line-height:1.15}#contents.svelte-h8g80o h2{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin:2rem 0 .75rem;font-size:.85rem;font-weight:600}#contents.svelte-h8g80o h3{color:var(--text-color);margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:700}#contents.svelte-h8g80o p{color:var(--text-secondary);margin:0 0 1rem}#contents.svelte-h8g80o a{color:var(--text-color);font-weight:700;text-decoration:none}#contents.svelte-h8g80o a:hover{text-decoration:underline}#contents.svelte-h8g80o ul,#contents.svelte-h8g80o ol{color:var(--text-secondary);margin:0 0 1rem;padding-left:1.5rem}#contents.svelte-h8g80o li{margin-bottom:.4rem}#contents.svelte-h8g80o blockquote{border-left:2px solid var(--border-color);color:var(--text-muted);margin:1.5rem 0;padding:.25rem 0 .25rem 1rem;font-style:italic}#contents.svelte-h8g80o hr{border:none;border-top:1px solid var(--border-color);margin:2rem 0}#contents.svelte-h8g80o video{box-sizing:border-box;max-width:80%;margin:0 auto;padding:.75rem;display:block}#contents.svelte-h8g80o img{box-sizing:border-box;max-width:80%;margin:0 auto;padding:.75rem .75rem 1.75rem;display:block}#contents.svelte-h8g80o .video-frame{border:1px solid var(--border-color);box-sizing:border-box;margin:0 0 .5rem;padding:.75rem}#contents.svelte-h8g80o .video-wrapper{width:100%;padding-top:56.25%;position:relative}#contents.svelte-h8g80o .video-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}[data-theme=dark] :is(#contents.svelte-h8g80o .darkmode-invert){filter:invert()}#contents.svelte-h8g80o pre{color:var(--text-color);border:1px solid var(--border-color);white-space:pre;margin:1.5rem 0;padding:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9rem;line-height:1.5;overflow-x:auto}#contents.svelte-h8g80o pre code{font-size:inherit;background:0 0;border:none;padding:0}#contents.svelte-h8g80o code{color:var(--text-color);border:1px solid var(--border-color-soft);padding:.1rem .35rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em}
