.topic-head.svelte-iim016{border-bottom:1px solid var(--line);background:var(--blue-50);padding:1.1rem 0 1.25rem}.breadcrumbs.svelte-iim016{color:var(--muted);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.72rem;display:flex}.breadcrumbs.svelte-iim016 a:where(.svelte-iim016){color:var(--blue-800);font-weight:800}.topic-title.svelte-iim016,.topic-title.svelte-iim016>div:where(.svelte-iim016):first-child{min-width:0}.topic-labels.svelte-iim016{gap:.35rem;display:flex}.topic-labels.svelte-iim016 span:where(.svelte-iim016){color:#725500;background:#fff0c7;border-radius:.38rem;padding:.15rem .42rem;font-size:.62rem;font-weight:850}.topic-labels.svelte-iim016 .locked:where(.svelte-iim016){color:#685b61;background:#ece7e9}.topic-labels.svelte-iim016 .suspended:where(.svelte-iim016){color:#9b2848;background:#ffe2e8}.topic-title.svelte-iim016 h1:where(.svelte-iim016){overflow-wrap:anywhere;color:var(--blue-950);font-family:var(--font-serif);margin:.2rem 0;font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.08}.topic-meta.svelte-iim016{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.18rem .42rem;margin:0;font-size:.75rem;display:flex}.topic-meta.svelte-iim016>span:where(.svelte-iim016)+span:where(.svelte-iim016):before{content:"·";margin-right:.42rem}.topic-meta.svelte-iim016 a:where(.svelte-iim016){color:var(--blue-800);font-weight:800}.moderator-tools.svelte-iim016{background:#fff;border:1px solid #dec7d1;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.9rem;padding:.55rem .65rem;display:flex}.moderator-tools.svelte-iim016>span:where(.svelte-iim016){color:var(--blue-800);align-items:center;gap:.35rem;font-size:.7rem;font-weight:850;display:flex}.moderator-tools.svelte-iim016>div:where(.svelte-iim016){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.moderator-tools.svelte-iim016 form:where(.svelte-iim016){display:contents}.moderator-tools.svelte-iim016 button:where(.svelte-iim016),.moderator-tools.svelte-iim016 summary:where(.svelte-iim016){border:1px solid var(--line);min-height:2rem;color:var(--blue-800);background:#fff;border-radius:.5rem;padding:.35rem .5rem;font-size:.68rem;font-weight:800}.moderator-tools.svelte-iim016 details:where(.svelte-iim016){position:relative}.moderator-tools.svelte-iim016 details:where(.svelte-iim016)>summary:where(.svelte-iim016){cursor:pointer;color:#9a3652;align-items:center;list-style:none;display:flex}.moderator-tools.svelte-iim016 details:where(.svelte-iim016)>summary:where(.svelte-iim016)::-webkit-details-marker{display:none}.moderator-tools.svelte-iim016 details:where(.svelte-iim016)>form:where(.svelte-iim016){z-index:20;border:1px solid var(--line);width:min(340px,100vw - 1.5rem);box-shadow:var(--shadow);background:#fff;border-radius:.7rem;gap:.5rem;margin-top:.35rem;padding:.7rem;display:grid;position:absolute;right:0}.moderator-tools.svelte-iim016 label:where(.svelte-iim016){gap:.2rem;font-size:.68rem;font-weight:800;display:grid}.moderator-tools.svelte-iim016 select:where(.svelte-iim016),.moderator-tools.svelte-iim016 textarea:where(.svelte-iim016){border:1px solid #dec7d1;border-radius:.5rem;padding:.48rem}.moderator-tools.svelte-iim016 textarea:where(.svelte-iim016){resize:vertical;min-height:64px}.moderator-tools.svelte-iim016 .danger:where(.svelte-iim016){color:#fff;background:#ae3656;border-color:#ae3656}.topic-main.svelte-iim016{padding-block:.85rem 4rem}.form-success.svelte-iim016{color:#267555;background:#eff9f4;border:1px solid #bfe0cf;border-radius:.7rem;margin-bottom:.7rem;padding:.65rem .75rem;font-weight:750}.post-list.svelte-iim016{gap:.75rem;display:grid}.post-list.svelte-iim016>article:where(.svelte-iim016){border:1px solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:190px minmax(0,1fr);min-width:0;scroll-margin-top:6rem;display:grid;overflow:hidden}.post-list.svelte-iim016>article.suspended-post:where(.svelte-iim016){border-color:#e7a6b8}.author-pane.svelte-iim016{border-right:1px solid var(--line);text-align:center;background:#fffafd;align-content:start;justify-items:center;gap:.55rem;padding:1rem .75rem;display:grid}.author-pane.svelte-iim016>a:where(.svelte-iim016){text-decoration:none}.author-pane.svelte-iim016>div:where(.svelte-iim016){justify-items:center;min-width:0;display:grid}.author-pane.svelte-iim016 strong:where(.svelte-iim016){color:var(--blue-950);align-items:center;gap:.25rem;display:flex}.author-pane.svelte-iim016 span:where(.svelte-iim016){color:var(--muted);font-size:.7rem}.author-pane.svelte-iim016 b:where(.svelte-iim016){background:var(--blue-100);color:var(--blue-800);border-radius:.35rem;margin-top:.2rem;padding:.12rem .38rem;font-size:.58rem}.author-pane.svelte-iim016 .premium:where(.svelte-iim016){background:var(--vip-pale);color:var(--vip-strong);border:1px solid #ef9cba}.author-pane.svelte-iim016 .moderator:where(.svelte-iim016){color:#41677b;background:#eaf1f5}.author-pane.svelte-iim016 dl:where(.svelte-iim016){color:var(--muted);gap:.7rem;margin:.35rem 0 0;font-size:.62rem;display:flex}.author-pane.svelte-iim016 dl:where(.svelte-iim016) div:where(.svelte-iim016){display:grid}.author-pane.svelte-iim016 dd:where(.svelte-iim016){color:var(--blue-950);margin:0;font-weight:800}.post-pane.svelte-iim016{align-content:start;min-width:0;padding:.85rem 1rem;display:grid}.post-pane.svelte-iim016>header:where(.svelte-iim016){color:var(--muted);border-bottom:1px solid #f1e5ea;align-items:center;gap:.45rem;padding-bottom:.55rem;font-size:.66rem;display:flex;position:relative}.post-pane.svelte-iim016>header:where(.svelte-iim016) time:where(.svelte-iim016){margin-left:auto}.post-menu.svelte-iim016{position:relative}.post-menu.svelte-iim016>summary:where(.svelte-iim016){cursor:pointer;letter-spacing:.08rem;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:900;list-style:none;display:grid}.post-menu.svelte-iim016>summary:where(.svelte-iim016)::-webkit-details-marker{display:none}.post-menu.svelte-iim016>summary:where(.svelte-iim016):hover,.post-menu[open].svelte-iim016>summary:where(.svelte-iim016){background:var(--blue-50);color:var(--blue-900)}.post-menu-panel.svelte-iim016{z-index:18;border:1px solid var(--line);background:#fff;border-radius:.72rem;width:min(340px,100vw - 1.5rem);padding:.45rem;display:grid;position:absolute;top:2.1rem;right:0;box-shadow:0 18px 48px #44122533}.post-menu-panel.svelte-iim016>form:where(.svelte-iim016),.post-menu-panel.svelte-iim016 details:where(.svelte-iim016)>form:where(.svelte-iim016){gap:.45rem;padding:.5rem;display:grid}.post-menu-panel.svelte-iim016 p:where(.svelte-iim016){color:var(--muted);margin:0;font-size:.7rem}.post-menu-panel.svelte-iim016>details:where(.svelte-iim016){border-top:1px solid #f1e5ea}.post-menu-panel.svelte-iim016>details:where(.svelte-iim016):first-child{border-top:0}.post-menu-panel.svelte-iim016>details:where(.svelte-iim016)>summary:where(.svelte-iim016){cursor:pointer;color:#8d2847;padding:.55rem;font-size:.72rem;font-weight:850;list-style:none}.post-menu-panel.svelte-iim016>details:where(.svelte-iim016)>summary:where(.svelte-iim016)::-webkit-details-marker{display:none}.post-menu-panel.svelte-iim016 label:where(.svelte-iim016){color:var(--ink);gap:.2rem;font-size:.68rem;font-weight:800;display:grid}.post-menu-panel.svelte-iim016 select:where(.svelte-iim016),.post-menu-panel.svelte-iim016 textarea:where(.svelte-iim016){background:#fff;border:1px solid #dec7d1;border-radius:.5rem;width:100%;padding:.48rem}.post-menu-panel.svelte-iim016 textarea:where(.svelte-iim016){resize:vertical;min-height:65px}.post-menu-panel.svelte-iim016 button:where(.svelte-iim016){color:#9e2146;background:#fff;border:1px solid #a52b4d;border-radius:.5rem;min-height:2.25rem;font-weight:850}.post-menu-panel.svelte-iim016 .report-action:where(.svelte-iim016){background:var(--blue-900);color:#fff}.quoted.svelte-iim016{border-left:4px solid var(--blue-300);background:var(--blue-50);color:inherit;border-radius:.2rem .6rem .6rem .2rem;margin:.75rem 0 0;padding:.55rem .7rem;text-decoration:none;display:block}.quoted.svelte-iim016 span:where(.svelte-iim016){color:var(--blue-800);font-size:.68rem;font-weight:850}.quoted.svelte-iim016 p:where(.svelte-iim016){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.72rem;overflow:hidden}.post-body.svelte-iim016{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:.9rem 0;font-size:.96rem;line-height:1.75}.post-image.svelte-iim016{border:1px solid var(--line);background:#f7eef2;border-radius:.8rem;width:min(100%,720px);max-height:720px;overflow:hidden}.post-image.svelte-iim016 .cover-lightbox-trigger{max-height:720px}.post-image.svelte-iim016 .cover-lightbox-trigger img{object-fit:contain;width:100%;height:auto;max-height:720px}.post-pane.svelte-iim016>footer:where(.svelte-iim016){border-top:1px solid #f1e5ea;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.85rem;padding-top:.65rem;display:flex}.reaction-row.svelte-iim016{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.reaction-row.svelte-iim016 form:where(.svelte-iim016){display:contents}.reaction-row.svelte-iim016 button:where(.svelte-iim016){background:#fff;border:1px solid #ead8df;border-radius:99px;justify-content:center;align-items:center;gap:.15rem;min-width:2.2rem;min-height:1.95rem;padding:.15rem .4rem;display:inline-flex}.reaction-row.svelte-iim016 button.active:where(.svelte-iim016){background:var(--blue-100);border-color:#ef8bae}.reaction-row.svelte-iim016 small:where(.svelte-iim016){color:var(--muted);font-size:.62rem}.reply-button.svelte-iim016{color:var(--blue-800);background:0 0;border:0;align-items:center;padding:.35rem .5rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.deleted-copy.svelte-iim016,.suspended-copy.svelte-iim016{min-height:7rem;color:var(--muted);justify-content:center;align-items:center;gap:.45rem;display:flex}.suspended-copy.svelte-iim016{color:#9b3854}.pagination.svelte-iim016{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;margin-top:.8rem;font-size:.7rem;display:grid}.pagination.top.svelte-iim016{margin:0 0 .7rem}.pagination.svelte-iim016 a:where(.svelte-iim016){border:1px solid var(--line);width:max-content;color:var(--blue-800);background:#fff;border-radius:.58rem;align-items:center;gap:.3rem;padding:.45rem .6rem;font-weight:800;text-decoration:none;display:flex}.pagination.svelte-iim016 a:where(.svelte-iim016):last-child{justify-self:end}.reply-section.svelte-iim016{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-top:1rem;scroll-margin-top:5.5rem;overflow:hidden}.reply-section.svelte-iim016>header:where(.svelte-iim016){border-bottom:1px solid var(--line);background:#fffafd;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex}.reply-section.svelte-iim016>header:where(.svelte-iim016)>div:where(.svelte-iim016){align-items:center;gap:.5rem;display:flex}.reply-section.svelte-iim016 h2:where(.svelte-iim016){color:var(--blue-950);font-family:var(--font-serif);margin:0;font-size:1.15rem}.reply-section.svelte-iim016 header:where(.svelte-iim016) p:where(.svelte-iim016){color:var(--muted);margin:.05rem 0 0;font-size:.68rem}.reply-section.svelte-iim016 header:where(.svelte-iim016)>a:where(.svelte-iim016){color:var(--blue-800);font-size:.7rem;font-weight:800}.reply-section.svelte-iim016>form:where(.svelte-iim016){gap:.65rem;padding:.85rem;display:grid}.reply-section.svelte-iim016>form:where(.svelte-iim016)>textarea:where(.svelte-iim016){resize:vertical;border:1px solid #dec7d1;border-radius:.72rem;width:100%;min-height:145px;padding:.7rem .8rem;line-height:1.55}.reply-section.svelte-iim016>form:where(.svelte-iim016)>small:where(.svelte-iim016){color:var(--muted);font-size:.66rem}.reply-target.svelte-iim016{background:var(--blue-50);border:1px solid #e4ccd6;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.reply-target.svelte-iim016 span:where(.svelte-iim016){min-width:0;display:grid}.reply-target.svelte-iim016 small:where(.svelte-iim016){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.reply-target.svelte-iim016 button:where(.svelte-iim016){width:1.9rem;height:1.9rem;color:var(--blue-900);background:#fff;border:0;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.reply-tools.svelte-iim016{justify-content:space-between;align-items:end;gap:.7rem;display:flex}.reply-closed.svelte-iim016{min-height:8rem;color:var(--muted);justify-content:center;align-items:center;gap:.5rem;display:flex}.join-card.svelte-iim016{color:var(--blue-800);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.join-card.svelte-iim016 h2:where(.svelte-iim016){font-family:var(--font-sans)}.join-card.svelte-iim016 p:where(.svelte-iim016){color:var(--muted);margin:.15rem 0 0;font-size:.75rem}@media (max-width:760px){.topic-meta.svelte-iim016{line-height:1.55}.post-list.svelte-iim016>article:where(.svelte-iim016){grid-template-columns:1fr}.author-pane.svelte-iim016{border-right:0;border-bottom:1px solid var(--line);text-align:left;place-items:center stretch;gap:.65rem;padding:.7rem;display:flex}.author-pane.svelte-iim016>div:where(.svelte-iim016){flex:1;place-items:start}.author-pane.svelte-iim016 dl:where(.svelte-iim016){margin-left:auto}.post-pane.svelte-iim016{padding:.75rem}.moderator-tools.svelte-iim016{flex-direction:column;align-items:flex-start}.moderator-tools.svelte-iim016>div:where(.svelte-iim016){justify-content:flex-start}.join-card.svelte-iim016{grid-template-columns:auto minmax(0,1fr)}.join-card.svelte-iim016 .button:where(.svelte-iim016){grid-column:1/-1;width:100%}}@media (max-width:480px){.topic-head.svelte-iim016{padding-top:.8rem}.topic-title.svelte-iim016 h1:where(.svelte-iim016){font-size:1.8rem}.author-pane.svelte-iim016 .avatar.xl{width:3rem;height:3rem}.author-pane.svelte-iim016 dl:where(.svelte-iim016){display:none}.post-pane.svelte-iim016>footer:where(.svelte-iim016){flex-direction:column;align-items:flex-start}.reaction-row.svelte-iim016{justify-content:space-between;width:100%}.reaction-row.svelte-iim016 button:where(.svelte-iim016){min-width:2rem}.reply-button.svelte-iim016{align-self:flex-end}.reply-tools.svelte-iim016{flex-direction:column;align-items:stretch}.reply-tools.svelte-iim016 .button:where(.svelte-iim016){width:100%}.reply-section.svelte-iim016>header:where(.svelte-iim016){flex-direction:column;align-items:flex-start}.pagination.svelte-iim016{grid-template-columns:1fr 1fr}.pagination.svelte-iim016 span:where(.svelte-iim016){text-align:center;grid-area:1/1/auto/-1}.pagination.svelte-iim016 a:where(.svelte-iim016){grid-row:2}.moderator-tools.svelte-iim016 details:where(.svelte-iim016)>form:where(.svelte-iim016){left:0;right:auto}.post-menu-panel.svelte-iim016{right:-.2rem}.post-image.svelte-iim016,.post-image.svelte-iim016 .cover-lightbox-trigger img{max-height:520px}}
