@media(max-width:700px){.similar-drops-grid[data-astro-cid-eql2wvi7]{grid-template-columns:1fr!important;max-width:400px;margin:0 auto}}.hub-report-modal{width:min(92%,1200px);height:min(88%,900px);max-width:92%;max-height:88%;margin:auto;padding:0;border:2px solid var(--pink);border-radius:16px;background:var(--bg);color:var(--text);overflow:hidden}.hub-report-modal[open]{display:flex;flex-direction:column}.hub-report-modal::backdrop{background:#0d0b08d9;backdrop-filter:blur(6px)}.hub-report-header{display:flex;align-items:center;gap:.8rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--border);flex-shrink:0}.hub-report-header>span{flex:1;min-width:0;color:var(--pink);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-report-variants{gap:.3rem}.hub-report-variants button{padding:.25rem .7rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;background:#ffffff0a;border:1px solid var(--border);color:var(--text-sec)}.hub-report-variants button.active{color:var(--bg);background:var(--cyan);border-color:var(--cyan)}.hub-report-newtab{font-size:.8rem;color:var(--text-sec);text-decoration:none;white-space:nowrap}.hub-report-close{background:none;border:none;color:var(--text);font-size:1.4rem;cursor:pointer;line-height:1;flex-shrink:0;padding:.2rem .4rem}.hub-report-modal iframe{flex:1;min-height:0;width:100%;border:none;background:var(--bg)}@media(max-width:700px){.hub-report-modal{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0;border:none}.hub-report-newtab{display:none}}.hub-haiku[data-astro-cid-6l5vyk3t]{margin:2.4rem auto 0;max-width:620px;padding:1.6rem 1.8rem 1.2rem;text-align:center;position:relative;border-radius:14px;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#ffd16673,#ff44aa59,#00f5d473) border-box;border:1px solid transparent}.hub-haiku[data-astro-cid-6l5vyk3t] blockquote[data-astro-cid-6l5vyk3t]{margin:0;font-family:Space Grotesk,sans-serif;font-style:italic;font-size:1.3rem;line-height:1.75;color:var(--text)}.hub-haiku[data-astro-cid-6l5vyk3t] blockquote[data-astro-cid-6l5vyk3t] span[data-astro-cid-6l5vyk3t]{display:block}.hub-haiku[data-astro-cid-6l5vyk3t] blockquote[data-astro-cid-6l5vyk3t] span[data-astro-cid-6l5vyk3t]:nth-child(2){color:var(--gold)}.hub-haiku[data-astro-cid-6l5vyk3t] figcaption[data-astro-cid-6l5vyk3t]{margin-top:.7rem;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--text-dim)}.hub-haiku--art[data-astro-cid-6l5vyk3t]{max-width:none;margin:2.6rem 0 0;padding:2rem 1.5rem;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:#0d0b08;border:1px solid var(--border);border-radius:18px;box-shadow:0 0 40px #ff44aa1a,0 0 60px #00f5d40f}.hub-haiku--art[data-astro-cid-6l5vyk3t]:before{content:"";position:absolute;inset:-24px;z-index:-2;background:var(--haiku-bg) center / cover no-repeat;filter:blur(16px) saturate(1.3) brightness(.55);transform:scale(1.08)}.hub-haiku--art[data-astro-cid-6l5vyk3t]:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 55% at center,#0d0b08b8,#0d0b0873 60%,#0d0b08b3)}.hub-haiku--art[data-astro-cid-6l5vyk3t] blockquote[data-astro-cid-6l5vyk3t]{font-size:clamp(1.4rem,3.2vw,2.1rem);line-height:1.7;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.9)}.hub-haiku--art[data-astro-cid-6l5vyk3t] blockquote[data-astro-cid-6l5vyk3t] span[data-astro-cid-6l5vyk3t]:nth-child(2){color:var(--gold)}@media(max-width:700px){.hub-haiku--art[data-astro-cid-6l5vyk3t]{aspect-ratio:4 / 3}.hub-haiku--art[data-astro-cid-6l5vyk3t] blockquote[data-astro-cid-6l5vyk3t]{font-size:1.2rem}}.hub-art[data-astro-cid-6l5vyk3t]{margin:3rem 0 0;position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--border);box-shadow:0 0 40px #ff44aa1a,0 0 60px #00f5d40f}.hub-art[data-astro-cid-6l5vyk3t] img[data-astro-cid-6l5vyk3t]{display:block;width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;transition:transform 6s ease}.hub-art[data-astro-cid-6l5vyk3t]:hover img[data-astro-cid-6l5vyk3t]{transform:scale(1.04)}.hub-art[data-astro-cid-6l5vyk3t] figcaption[data-astro-cid-6l5vyk3t]{position:absolute;left:0;right:0;bottom:0;padding:2.4rem 1.4rem 1rem;text-align:right;font-family:Space Grotesk,sans-serif;font-style:italic;font-size:1.05rem;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8);background:linear-gradient(to top,rgba(13,11,8,.85),transparent)}@media(max-width:700px){.hub-art[data-astro-cid-6l5vyk3t] img[data-astro-cid-6l5vyk3t]{aspect-ratio:16 / 9}.hub-haiku[data-astro-cid-6l5vyk3t] blockquote[data-astro-cid-6l5vyk3t]{font-size:1.1rem}}.hub-highlights[data-astro-cid-6l5vyk3t],.hub-about[data-astro-cid-6l5vyk3t]{padding:1.3rem 1.4rem;background:var(--surface);border:1px solid var(--border);border-radius:12px}.hub-highlights[data-astro-cid-6l5vyk3t]{margin:0 0 2.2rem;border-left:3px solid var(--cyan)}.hub-about[data-astro-cid-6l5vyk3t]{margin:2.5rem 0 0;border-left:3px solid var(--blue)}.hub-ctx-h[data-astro-cid-6l5vyk3t]{font-size:1.35rem;font-weight:700;margin:0 0 .6rem}.hub-ctx-src[data-astro-cid-6l5vyk3t]{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-bottom:.7rem}.hub-highlights[data-astro-cid-6l5vyk3t] p[data-astro-cid-6l5vyk3t],.hub-about[data-astro-cid-6l5vyk3t] p[data-astro-cid-6l5vyk3t]{color:var(--text-sec);line-height:1.7;margin:0 0 .9rem;font-size:1.08rem}.hub-highlights[data-astro-cid-6l5vyk3t] ul[data-astro-cid-6l5vyk3t],.hub-about[data-astro-cid-6l5vyk3t] ul[data-astro-cid-6l5vyk3t]{color:var(--text-sec);margin:0 0 .8rem 1.2rem;line-height:1.65;font-size:1.05rem}.hub-about[data-astro-cid-6l5vyk3t] h3[data-astro-cid-6l5vyk3t]{font-size:1.1rem;font-weight:700;color:var(--text);margin:1rem 0 .4rem}.hub-ctx-link[data-astro-cid-6l5vyk3t]{background:none;border:none;padding:0;cursor:pointer;color:var(--cyan);font-size:1rem;font-weight:600;text-decoration:none}.hub-about-more[data-astro-cid-6l5vyk3t] summary[data-astro-cid-6l5vyk3t]{cursor:pointer;color:var(--gold);font-size:.85rem;font-weight:600;margin:.2rem 0 .8rem}.hub-chapters[data-astro-cid-6l5vyk3t] ol[data-astro-cid-6l5vyk3t]{list-style:none;margin:0 0 .8rem;padding:0;display:grid;gap:.15rem}.hub-ts[data-astro-cid-6l5vyk3t]{display:flex;gap:.7rem;width:100%;text-align:left;background:none;border:none;padding:.3rem .4rem;border-radius:6px;cursor:pointer;color:var(--text-sec);font-size:1rem;text-decoration:none}.hub-ts[data-astro-cid-6l5vyk3t]:hover{background:#ffffff0a;color:var(--text)}.hub-ts-t[data-astro-cid-6l5vyk3t]{color:var(--blue);font-variant-numeric:tabular-nums;min-width:3.2rem;font-weight:600}.hub-sources[data-astro-cid-6l5vyk3t] ul[data-astro-cid-6l5vyk3t]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.hub-sources[data-astro-cid-6l5vyk3t] a[data-astro-cid-6l5vyk3t]{color:var(--cyan);font-size:1rem;word-break:break-word}.hub-src-host[data-astro-cid-6l5vyk3t]{color:var(--text-dim);font-size:.75rem;margin-left:.4rem}.play-thumb[data-astro-cid-6l5vyk3t]:hover .play-icon[data-astro-cid-6l5vyk3t]{transform:translate(-50%,-50%) scale(1.12);background:#0d0b08e6}@media(max-width:700px){.media-grid[data-astro-cid-6l5vyk3t]{grid-template-columns:1fr!important}}
