#comment-input.svelte-1gm72nw{color:var(--text-color);flex-direction:column;gap:.75rem;font-family:sans-serif;display:flex}#comment-input-header.svelte-1gm72nw{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:.25rem;font-size:.85rem;font-weight:600}.field.svelte-1gm72nw{flex-direction:column;gap:.25rem;display:flex}.field.svelte-1gm72nw label:where(.svelte-1gm72nw){text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.75rem;font-weight:600}.field.svelte-1gm72nw label:where(.svelte-1gm72nw) .required-icon:where(.svelte-1gm72nw){color:#ff8793}.field.svelte-1gm72nw input:where(.svelte-1gm72nw),.field.svelte-1gm72nw textarea:where(.svelte-1gm72nw){color:var(--text-color);border:1px solid var(--border-color);box-sizing:border-box;background:0 0;padding:.35rem .5rem;font-family:sans-serif;font-size:.85rem;transition:border-color .15s}:is(.field.svelte-1gm72nw input:where(.svelte-1gm72nw),.field.svelte-1gm72nw textarea:where(.svelte-1gm72nw)):focus{border-color:var(--text-color);outline:none}:is(.field.svelte-1gm72nw input:where(.svelte-1gm72nw),.field.svelte-1gm72nw textarea:where(.svelte-1gm72nw))::placeholder{color:var(--text-muted)}.field.svelte-1gm72nw textarea:where(.svelte-1gm72nw){resize:vertical;min-height:3.5rem;font-family:sans-serif;line-height:1.3}#comment-replying-to-label.svelte-1gm72nw{align-items:center;gap:.25rem;display:flex}#error-message.svelte-1gm72nw{color:#ff8793}#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}#comments-header.svelte-h8g80o{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:1rem;font-size:.85rem;font-weight:600}#comments-section.svelte-h8g80o{box-sizing:border-box;max-width:80%;color:var(--text-color);margin:0 auto;padding:1.5rem;font-family:sans-serif}@media (width<=600px){#comments-section.svelte-h8g80o{max-width:100%;margin-left:0;margin-right:0;padding:1rem}}#comments.svelte-h8g80o{margin-bottom:1.5rem}#comment-section-warning.svelte-h8g80o{color:var(--text-secondary);text-align:center;margin-bottom:1rem;padding:.6rem .85rem;font-size:.85rem;line-height:1.5}#comments-empty.svelte-h8g80o{color:var(--text-muted);text-align:center;margin-bottom:1rem;padding:.6rem .85rem;font-size:.85rem;line-height:1.5}
