.thread[data-astro-cid-6zncyi6o]{min-width:0}.thread-header[data-astro-cid-6zncyi6o]{margin-bottom:2rem}.thread-meta[data-astro-cid-6zncyi6o]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.date[data-astro-cid-6zncyi6o]{color:var(--color-text-dim);font-family:var(--font-mono);font-size:.8rem}.thread-header[data-astro-cid-6zncyi6o] h1[data-astro-cid-6zncyi6o]{margin-bottom:.75rem;font-size:1.75rem;line-height:1.3}.summary[data-astro-cid-6zncyi6o]{color:var(--color-text-secondary);font-size:1rem}.thread-hero[data-astro-cid-6zncyi6o]{border:1px solid var(--color-border);width:100%;height:220px;margin-top:1rem;overflow:hidden}.thread-hero[data-astro-cid-6zncyi6o] img[data-astro-cid-6zncyi6o]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=600px){.thread-hero[data-astro-cid-6zncyi6o]{height:auto}.thread-hero[data-astro-cid-6zncyi6o] img[data-astro-cid-6zncyi6o]{object-fit:contain}}.thread-content[data-astro-cid-6zncyi6o]{line-height:1.7}.thread-content[data-astro-cid-6zncyi6o] hr{border:none;border-top:1px solid var(--color-border);margin:1.25rem 0}.thread-content[data-astro-cid-6zncyi6o] p>strong:first-child:only-child,.thread-content[data-astro-cid-6zncyi6o] p>strong:first-child{color:var(--color-accent);font-family:var(--font-mono);font-size:.85rem}.thread-content[data-astro-cid-6zncyi6o] p{white-space:pre-wrap;margin:.5rem 0}.thread-content[data-astro-cid-6zncyi6o] p,.thread-content[data-astro-cid-6zncyi6o] li{word-wrap:break-word;overflow-wrap:anywhere}.thread-content[data-astro-cid-6zncyi6o] a{overflow-wrap:anywhere;word-break:break-word}.thread-content[data-astro-cid-6zncyi6o] ul,.thread-content[data-astro-cid-6zncyi6o] ol{margin:.5rem 0;padding-left:1.5rem}.thread-content[data-astro-cid-6zncyi6o] li{margin:.25rem 0}.thread-content[data-astro-cid-6zncyi6o] h2{font-family:var(--font-heading);color:var(--color-accent);border-left:3px solid var(--color-accent);letter-spacing:.03em;background-color:#9a88660d;margin-top:2rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:1.15rem}.thread-content[data-astro-cid-6zncyi6o] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.85rem}.thread-content[data-astro-cid-6zncyi6o] th,.thread-content[data-astro-cid-6zncyi6o] td{text-align:left;border:1px solid var(--color-border);padding:.6rem .75rem}.thread-content[data-astro-cid-6zncyi6o] th{background-color:var(--color-bg-elevated);color:var(--color-accent);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.thread-content[data-astro-cid-6zncyi6o] tr:nth-child(2n){background-color:#ffffff04}.thread-footer[data-astro-cid-6zncyi6o]{margin-top:2rem;padding-top:1.5rem}.related[data-astro-cid-6zncyi6o]{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);margin-top:2rem;padding:1rem}.related[data-astro-cid-6zncyi6o] h2[data-astro-cid-6zncyi6o]{font-family:var(--font-heading);color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid var(--color-border);margin-bottom:.75rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.related-list[data-astro-cid-6zncyi6o]{flex-direction:column;gap:.5rem;list-style:none;display:flex}.related-list[data-astro-cid-6zncyi6o] a[data-astro-cid-6zncyi6o]{color:var(--color-text);border-left:2px solid #0000;padding:.5rem;font-size:.85rem;line-height:1.4;transition:border-color .15s,background-color .15s;display:block}.related-list[data-astro-cid-6zncyi6o] a[data-astro-cid-6zncyi6o]:hover{border-left-color:var(--color-accent);color:var(--color-text);background-color:#9a88660d}.related-title[data-astro-cid-6zncyi6o]{vertical-align:middle}.nav-row[data-astro-cid-6zncyi6o]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.share-btn[data-astro-cid-6zncyi6o]{color:var(--color-accent);border:1px solid var(--color-accent);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#9a88661f;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.75rem;font-weight:700;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.share-icon[data-astro-cid-6zncyi6o]{flex-shrink:0}.share-btn[data-astro-cid-6zncyi6o]:hover{color:var(--color-bg);border-color:var(--color-accent);background-color:var(--color-accent)}.share-btn[data-astro-cid-6zncyi6o]{position:relative}.share-btn[data-astro-cid-6zncyi6o]:after{content:"コピーしました";background-color:var(--color-bg-elevated);color:var(--color-accent);border:1px solid var(--color-accent);font-family:var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;padding:.3rem .6rem;font-size:.7rem;transition:opacity .2s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.share-btn[data-astro-cid-6zncyi6o].copied:after{opacity:1}.related-list[data-astro-cid-6zncyi6o] a[data-astro-cid-6zncyi6o] .cat-badge{margin-right:.4rem}.thread-content[data-astro-cid-6zncyi6o] .summary-collapsible{margin-bottom:1.25rem}.thread-content[data-astro-cid-6zncyi6o] .summary-toggle{border:none;border-left:3px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.03em;cursor:pointer;text-align:left;background-color:#9a88660d;width:100%;padding:.75rem 1.25rem;font-size:.85rem;font-weight:700;transition:background-color .15s}.thread-content[data-astro-cid-6zncyi6o] .summary-toggle:hover{background-color:#9a88661a}.thread-content[data-astro-cid-6zncyi6o] .summary-body{background-color:#9a886608;padding:.75rem .75rem .75rem calc(.75rem + 3px)}
