.share[data-astro-cid-zllr3mxm]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative}.share-label[data-astro-cid-zllr3mxm]{font-size:.78rem;color:var(--text-3);letter-spacing:.05em}.share-list[data-astro-cid-zllr3mxm]{display:flex;gap:8px;flex-wrap:wrap}.share-btn[data-astro-cid-zllr3mxm]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--card);border:1px solid #2f4068;color:var(--text);transition:border-color .15s,color .15s,transform .15s,background .15s}.share-btn[data-astro-cid-zllr3mxm] svg[data-astro-cid-zllr3mxm]{width:18px;height:18px}.share-btn[data-astro-cid-zllr3mxm]:hover{border-color:var(--c);color:var(--c);transform:translateY(-2px);background:var(--card-hover)}.compact[data-astro-cid-zllr3mxm] .share-btn[data-astro-cid-zllr3mxm]{width:34px;height:34px}.compact[data-astro-cid-zllr3mxm] .share-btn[data-astro-cid-zllr3mxm] svg[data-astro-cid-zllr3mxm]{width:15px;height:15px}.hatena-count[data-astro-cid-zllr3mxm]{display:inline-flex;align-items:baseline;gap:4px;font-size:.78rem;color:#00a4de;background:#00a4de1f;border:1px solid rgba(0,164,222,.35);padding:3px 10px;border-radius:999px}.hatena-count[data-astro-cid-zllr3mxm] strong[data-astro-cid-zllr3mxm]{font-size:.9rem}.hatena-count[data-astro-cid-zllr3mxm]:hover{background:#00a4de38;color:#4fc3f7}.share-toast[data-astro-cid-zllr3mxm]{position:absolute;left:0;bottom:calc(100% + 6px);font-size:.75rem;color:#06121f;background:var(--accent);padding:4px 10px;border-radius:999px;opacity:0;transition:opacity .2s;pointer-events:none}.share-toast[data-astro-cid-zllr3mxm].show{opacity:1}.art[data-astro-cid-yvq5cjnk]{padding-top:24px}.crumb[data-astro-cid-yvq5cjnk]{color:var(--text-3);font-size:.8rem;margin-bottom:16px}.crumb[data-astro-cid-yvq5cjnk] a[data-astro-cid-yvq5cjnk]{color:var(--text-2)}.main[data-astro-cid-yvq5cjnk]{max-width:760px}.top[data-astro-cid-yvq5cjnk]{margin-bottom:12px}.orig-date[data-astro-cid-yvq5cjnk]{color:var(--text-3)}.title[data-astro-cid-yvq5cjnk]{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:14px}.lead[data-astro-cid-yvq5cjnk]{color:var(--text-2);font-size:1.02rem;margin-bottom:20px;border-left:3px solid var(--accent);padding-left:14px}.source-box[data-astro-cid-yvq5cjnk]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:24px;display:flex;gap:14px;align-items:flex-start}.source-label[data-astro-cid-yvq5cjnk]{font-size:.7rem;letter-spacing:.15em;color:var(--accent);font-weight:700;padding-top:3px}.source-link[data-astro-cid-yvq5cjnk]{display:flex;flex-direction:column;gap:2px;min-width:0}.orig[data-astro-cid-yvq5cjnk]{color:var(--text-2);font-size:.85rem}.dom[data-astro-cid-yvq5cjnk]{color:var(--text-3);font-size:.75rem}.share-top[data-astro-cid-yvq5cjnk]{margin:-8px 0 22px}.share-bottom[data-astro-cid-yvq5cjnk]{margin:0 0 24px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.body[data-astro-cid-yvq5cjnk]{font-size:1.02rem;display:flex;flex-direction:column;gap:18px;margin-bottom:26px}.quote[data-astro-cid-yvq5cjnk]{margin:0 0 24px;padding:18px 20px;background:linear-gradient(135deg,#38bdf814,#818cf814);border:1px solid var(--line);border-radius:var(--radius)}.q-en[data-astro-cid-yvq5cjnk]{font-family:var(--font-display);font-size:1.05rem;font-style:italic;margin-bottom:6px}.q-ja[data-astro-cid-yvq5cjnk]{color:var(--text-2);font-size:.9rem;margin-bottom:6px}cite[data-astro-cid-yvq5cjnk]{color:var(--text-3);font-size:.78rem;font-style:normal}.tags[data-astro-cid-yvq5cjnk]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tags[data-astro-cid-yvq5cjnk] a[data-astro-cid-yvq5cjnk]{padding:3px 12px;border-radius:999px;background:var(--bg-3);border:1px solid var(--line);font-size:.8rem;color:var(--text-2)}.tags[data-astro-cid-yvq5cjnk] a[data-astro-cid-yvq5cjnk]:hover{border-color:var(--accent);color:var(--accent)}.disclaimer[data-astro-cid-yvq5cjnk]{color:var(--text-3);font-size:.78rem;border-top:1px solid var(--line);padding-top:14px}.side[data-astro-cid-yvq5cjnk]{display:flex;flex-direction:column;gap:20px}.panel[data-astro-cid-yvq5cjnk]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.panel-title[data-astro-cid-yvq5cjnk]{font-size:.95rem;margin-bottom:6px}.empty[data-astro-cid-yvq5cjnk]{color:var(--text-3);font-size:.82rem}
