.rules-hero-header[data-astro-cid-ofyk6g6d]{border-bottom:1px solid #ffffff14;padding-top:clamp(6.75rem,11vw,8.75rem);padding-bottom:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.rules-hero-bg[data-astro-cid-ofyk6g6d]{pointer-events:none;z-index:0;position:absolute;inset:0}.rules-hero-glow[data-astro-cid-ofyk6g6d]{background:radial-gradient(circle,#d8172d38 0%,#09080900 70%);width:650px;height:400px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.rules-hero-container[data-astro-cid-ofyk6g6d]{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:0 1rem;display:flex;position:relative}.rules-breadcrumb[data-astro-cid-ofyk6g6d]{color:var(--ss-muted);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .95rem;font-size:.82rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.crumb-link[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);transition:color var(--transition-fast);text-decoration:none}.crumb-link[data-astro-cid-ofyk6g6d]:hover{color:var(--ss-scarlet-bright)}.crumb-sep[data-astro-cid-ofyk6g6d]{color:#ffffff40}.crumb-current[data-astro-cid-ofyk6g6d]{color:var(--ss-white);font-weight:600}.rules-emblem-badge[data-astro-cid-ofyk6g6d]{-webkit-backdrop-filter:blur(16px);width:52px;height:52px;color:var(--ss-scarlet-bright);background:linear-gradient(135deg,#d8172d47 0%,#120e12eb 100%);border:1.5px solid #f12a4073;border-radius:16px;justify-content:center;align-items:center;margin-bottom:.85rem;display:inline-flex;box-shadow:0 8px 24px #0009,0 0 25px #d8172d4d,inset 0 1px #fff3}.rules-hero-title[data-astro-cid-ofyk6g6d]{letter-spacing:.04em;color:var(--ss-white);margin-bottom:.5rem;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900}.rules-hero-intro[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);max-width:620px;margin-bottom:1.75rem;font-size:clamp(.95rem,1.8vw,1.12rem);line-height:1.6}.category-indicators-bar[data-astro-cid-ofyk6g6d]{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:900px;display:flex}.category-pill-indicator[data-astro-cid-ofyk6g6d]{-webkit-backdrop-filter:blur(18px)saturate(180%);color:var(--ss-silver);transition:all var(--transition-fast);background:#161015a6;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.45rem;padding:.38rem .95rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff26}.category-pill-indicator[data-astro-cid-ofyk6g6d]:hover{color:var(--ss-white);background:#d8172d26;border-color:#f12a4066;transform:translateY(-2px);box-shadow:0 6px 20px #d8172d59,inset 0 1px #ffffff40}.cat-pill-num[data-astro-cid-ofyk6g6d]{color:var(--ss-scarlet-bright);font-family:monospace;font-weight:700}.rules-body-container[data-astro-cid-ofyk6g6d]{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(4rem,8vw,6rem)}.mobile-nav-wrapper[data-astro-cid-ofyk6g6d]{z-index:30;margin-bottom:1.5rem;display:none;position:sticky;top:72px}.mobile-category-selector[data-astro-cid-ofyk6g6d]{-webkit-backdrop-filter:blur(24px)saturate(190%);background:#120e12c7;border:1px solid #ffffff1f;border-radius:18px;padding:.65rem .85rem;box-shadow:0 12px 35px #0009,inset 0 1px #ffffff26}.mobile-selector-label[data-astro-cid-ofyk6g6d]{text-transform:uppercase;letter-spacing:.08em;color:var(--ss-muted);margin-bottom:.4rem;font-size:.7rem;display:block}.mobile-pills-scroll[data-astro-cid-ofyk6g6d]{scrollbar-width:none;gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.mobile-pills-scroll[data-astro-cid-ofyk6g6d]::-webkit-scrollbar{display:none}.mobile-cat-pill[data-astro-cid-ofyk6g6d]{-webkit-backdrop-filter:blur(12px);color:var(--ss-silver);white-space:nowrap;transition:all var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.78rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.mobile-cat-pill[data-astro-cid-ofyk6g6d].is-active,.mobile-cat-pill[data-astro-cid-ofyk6g6d]:hover{background:var(--ss-scarlet);border-color:var(--ss-scarlet-bright);color:#fff;font-weight:600}.m-pill-num[data-astro-cid-ofyk6g6d]{font-family:monospace;font-weight:700}.rules-layout-grid[data-astro-cid-ofyk6g6d]{grid-template-columns:290px 1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.rules-desktop-sidebar[data-astro-cid-ofyk6g6d]{top:calc(var(--header-compact-height) + 24px);position:sticky}.rules-sidebar-sticky[data-astro-cid-ofyk6g6d]{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#120e11b8;border:1px solid #ffffff1f;border-radius:20px;padding:1.25rem;box-shadow:0 16px 40px #0009,0 0 20px #d8172d0f,inset 0 1px #ffffff26}.sidebar-box-header[data-astro-cid-ofyk6g6d]{border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.sidebar-sparkle[data-astro-cid-ofyk6g6d]{color:var(--ss-scarlet-bright);font-size:.9rem}.sidebar-title[data-astro-cid-ofyk6g6d]{letter-spacing:.1em;text-transform:uppercase;color:var(--ss-white);font-size:.8rem;font-weight:800}.sidebar-nav-list[data-astro-cid-ofyk6g6d]{flex-direction:column;gap:.4rem;display:flex}.sidebar-nav-item[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.65rem;padding:.65rem .75rem;text-decoration:none;display:flex}.sidebar-nav-item[data-astro-cid-ofyk6g6d]:hover{color:var(--ss-white);background:#ffffff0a;border-color:#ffffff14}.sidebar-nav-item[data-astro-cid-ofyk6g6d].is-active{color:var(--ss-white);background:#d8172d26;border-color:#f12a4066}.sidebar-num-badge[data-astro-cid-ofyk6g6d]{width:28px;height:28px;color:var(--ss-scarlet-bright);transition:all var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:monospace;font-size:.75rem;font-weight:700;display:flex}.sidebar-nav-item[data-astro-cid-ofyk6g6d].is-active .sidebar-num-badge[data-astro-cid-ofyk6g6d]{background:var(--ss-scarlet);color:#fff;border-color:var(--ss-scarlet-bright)}.sidebar-text-wrap[data-astro-cid-ofyk6g6d]{flex-direction:column;flex-grow:1;min-width:0;display:flex}.sidebar-item-title[data-astro-cid-ofyk6g6d]{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;line-height:1.25;overflow:hidden}.sidebar-item-sub[data-astro-cid-ofyk6g6d]{color:var(--ss-muted);font-size:.7rem}.sidebar-arrow[data-astro-cid-ofyk6g6d]{opacity:0;transition:all var(--transition-fast);color:var(--ss-scarlet-bright);flex-shrink:0;transform:translate(-4px)}.sidebar-nav-item[data-astro-cid-ofyk6g6d].is-active .sidebar-arrow[data-astro-cid-ofyk6g6d],.sidebar-nav-item[data-astro-cid-ofyk6g6d]:hover .sidebar-arrow[data-astro-cid-ofyk6g6d]{opacity:1;transform:translate(0)}.sidebar-platform-link[data-astro-cid-ofyk6g6d]{color:var(--ss-muted);transition:color var(--transition-fast);border-top:1px solid #ffffff14;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.85rem;font-size:.78rem;text-decoration:none;display:flex}.sidebar-platform-link[data-astro-cid-ofyk6g6d]:hover{color:var(--ss-scarlet-bright)}.rules-stack[data-astro-cid-ofyk6g6d]{flex-direction:column;gap:2.75rem;display:flex}.rule-category-card[data-astro-cid-ofyk6g6d]{scroll-margin-top:calc(var(--header-compact-height) + 32px);-webkit-backdrop-filter:blur(20px)saturate(170%);transition:all var(--transition-fast);background:#120e11ad;border:1px solid #ffffff1a;border-radius:24px;padding:clamp(1.75rem,3.5vw,2.75rem);box-shadow:0 14px 40px #0000008c,inset 0 1px #ffffff1f}.rule-category-card[data-astro-cid-ofyk6g6d]:hover{border-color:#f12a4059;box-shadow:0 18px 45px #000000a6,0 0 20px #d8172d1a,inset 0 1px #ffffff29}.cat-header-row[data-astro-cid-ofyk6g6d]{border-bottom:1px solid #ffffff14;margin-bottom:1.75rem;padding-bottom:1.25rem}.cat-badge-wrap[data-astro-cid-ofyk6g6d]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.cat-index[data-astro-cid-ofyk6g6d]{letter-spacing:.12em;color:var(--ss-scarlet-bright);background:#d8172d26;border:1px solid #f12a404d;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:800}.cat-sparkle[data-astro-cid-ofyk6g6d]{color:var(--ss-scarlet);font-size:.85rem}.cat-title[data-astro-cid-ofyk6g6d]{color:var(--ss-white);letter-spacing:.02em;margin-bottom:.45rem;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800}.cat-intro[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);font-size:.95rem;line-height:1.6}.subrules-grid[data-astro-cid-ofyk6g6d]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.15rem;display:grid}.subrule-card[data-astro-cid-ofyk6g6d]{-webkit-backdrop-filter:blur(14px);transition:all var(--transition-fast);background:#0c090ca6;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:1.25rem;display:flex;box-shadow:inset 0 1px #ffffff14}.subrule-card[data-astro-cid-ofyk6g6d]:hover{background:#120d11d9;border-color:#f12a4059;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,inset 0 1px #ffffff26}.subrule-top[data-astro-cid-ofyk6g6d]{align-items:baseline;gap:.65rem;margin-bottom:.65rem;display:flex}.subrule-number[data-astro-cid-ofyk6g6d]{color:var(--ss-scarlet-bright);background:#d8172d26;border-radius:6px;flex-shrink:0;padding:.15rem .45rem;font-family:monospace;font-size:.85rem;font-weight:800}.subrule-title[data-astro-cid-ofyk6g6d]{color:var(--ss-white);font-size:1rem;font-weight:700;line-height:1.3}.subrule-desc[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);font-size:.88rem;line-height:1.6}.subrule-bullet-list[data-astro-cid-ofyk6g6d]{flex-direction:column;gap:.45rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.subrule-bullet-item[data-astro-cid-ofyk6g6d]{color:var(--ss-silver-light);align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.45;display:flex}.bullet-dot[data-astro-cid-ofyk6g6d]{flex-shrink:0;margin-top:.15rem;font-size:.75rem}.moderation-callout-card[data-astro-cid-ofyk6g6d]{background:linear-gradient(135deg,#d8172d1f 0%,#120e11f2 100%);border:1px solid #f12a4059;border-radius:22px;margin-top:3rem;padding:clamp(1.75rem,3.5vw,2.5rem);box-shadow:0 15px 40px #0009,0 0 30px #d8172d14}.mod-callout-header[data-astro-cid-ofyk6g6d]{border-bottom:1px solid #ffffff1a;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.mod-icon-frame[data-astro-cid-ofyk6g6d]{width:48px;height:48px;color:var(--ss-scarlet-bright);background:#d8172d33;border:1px solid #f12a4066;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mod-callout-title[data-astro-cid-ofyk6g6d]{color:var(--ss-white);letter-spacing:.04em;margin-bottom:.25rem;font-size:1.25rem;font-weight:800}.mod-callout-sub[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);font-size:.88rem}.mod-principles-grid[data-astro-cid-ofyk6g6d]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.mod-full-width[data-astro-cid-ofyk6g6d]{background:#00000059;border:1px dashed #f12a404d;border-radius:12px;grid-column:1/-1;padding:.85rem 1rem}.mod-principle-item[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.55;display:flex}.mod-principle-item[data-astro-cid-ofyk6g6d] strong[data-astro-cid-ofyk6g6d]{color:var(--ss-white);margin-bottom:.15rem;display:block}.mod-dot[data-astro-cid-ofyk6g6d]{color:var(--ss-scarlet-bright);flex-shrink:0;margin-top:.15rem;font-size:.85rem}.discord-policies-section[data-astro-cid-ofyk6g6d]{scroll-margin-top:calc(var(--header-compact-height) + 32px);margin-top:3.5rem}.platform-section-header[data-astro-cid-ofyk6g6d]{margin-bottom:1.5rem}.discord-badge-title[data-astro-cid-ofyk6g6d]{letter-spacing:.06em;color:#5865f2;background:#5865f21f;border:1px solid #5865f24d;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:.3rem .85rem;font-size:.88rem;font-weight:800;display:inline-flex}.platform-section-desc[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);max-width:680px;font-size:.92rem;line-height:1.55}.discord-links-grid[data-astro-cid-ofyk6g6d]{grid-template-columns:repeat(2,1fr);gap:1.15rem;display:grid}.discord-policy-card[data-astro-cid-ofyk6g6d]{backdrop-filter:blur(14px);transition:all var(--transition-fast);background:#120e11bf;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;padding:1.35rem;text-decoration:none;display:flex}.discord-policy-card[data-astro-cid-ofyk6g6d]:hover{background:#181216e6;border-color:#5865f273;transform:translateY(-3px);box-shadow:0 10px 25px #0009,0 0 20px #5865f21f}.policy-card-top[data-astro-cid-ofyk6g6d]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.policy-tag[data-astro-cid-ofyk6g6d]{text-transform:uppercase;letter-spacing:.06em;color:#a5b4fc;background:#5865f226;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.external-svg[data-astro-cid-ofyk6g6d]{color:var(--ss-muted);transition:transform var(--transition-fast), color var(--transition-fast)}.discord-policy-card[data-astro-cid-ofyk6g6d]:hover .external-svg[data-astro-cid-ofyk6g6d]{color:#fff;transform:translate(2px,-2px)}.policy-card-title[data-astro-cid-ofyk6g6d]{color:var(--ss-white);margin-bottom:.35rem;font-size:1.05rem;font-weight:700}.policy-card-desc[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);flex-grow:1;margin-bottom:.85rem;font-size:.84rem;line-height:1.5}.policy-card-url[data-astro-cid-ofyk6g6d]{color:var(--ss-muted);font-family:monospace;font-size:.75rem}.rules-final-motto-card[data-astro-cid-ofyk6g6d]{text-align:center;background:linear-gradient(135deg,#d8172d29 0%,#100c0ef2 100%);border:1px solid #f12a4066;border-radius:26px;margin-top:4rem;padding:clamp(2.25rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 20px 50px #000000b3,0 0 40px #d8172d26}.final-motto-glow[data-astro-cid-ofyk6g6d]{pointer-events:none;background:radial-gradient(circle at 50% 30%,#f12a4033 0%,#0000 70%);position:absolute;inset:0}.final-motto-inner[data-astro-cid-ofyk6g6d]{z-index:1;max-width:720px;margin:0 auto;position:relative}.rose-icon[data-astro-cid-ofyk6g6d]{margin-bottom:.75rem;font-size:2.2rem}.final-motto-title[data-astro-cid-ofyk6g6d]{color:var(--ss-white);letter-spacing:.02em;margin-bottom:.85rem;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:900}.final-motto-text[data-astro-cid-ofyk6g6d]{color:var(--ss-silver);margin-bottom:1.75rem;font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.7}.btn-motto-discord[data-astro-cid-ofyk6g6d]{background:linear-gradient(135deg, var(--ss-scarlet-bright) 0%, var(--ss-scarlet) 100%);color:#fff;transition:all var(--transition-fast);border-radius:9999px;align-items:center;gap:.65rem;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #d8172d66,0 0 20px #f12a4040}.btn-motto-discord[data-astro-cid-ofyk6g6d]:hover{filter:brightness(1.1);transform:translateY(-3px)scale(1.02);box-shadow:0 14px 40px #d8172d99,0 0 30px #f12a4066}@media (width<=960px){.rule-category-card[data-astro-cid-ofyk6g6d]{scroll-margin-top:calc(var(--header-compact-height) + 85px)}.rules-layout-grid[data-astro-cid-ofyk6g6d]{grid-template-columns:1fr}.rules-desktop-sidebar[data-astro-cid-ofyk6g6d]{display:none}.mobile-nav-wrapper[data-astro-cid-ofyk6g6d]{display:block}.mod-principles-grid[data-astro-cid-ofyk6g6d],.discord-links-grid[data-astro-cid-ofyk6g6d]{grid-template-columns:1fr}}@media (width<=640px){.subrules-grid[data-astro-cid-ofyk6g6d]{grid-template-columns:1fr}.category-indicators-bar[data-astro-cid-ofyk6g6d]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:.35rem .5rem;overflow-x:auto}.category-indicators-bar[data-astro-cid-ofyk6g6d]::-webkit-scrollbar{display:none}.category-pill-indicator[data-astro-cid-ofyk6g6d]{flex-shrink:0}.rule-category-card[data-astro-cid-ofyk6g6d]{border-radius:18px;padding:1.35rem 1.1rem}.cat-title[data-astro-cid-ofyk6g6d]{font-size:1.35rem}.rules-final-motto-card[data-astro-cid-ofyk6g6d]{border-radius:20px;padding:2rem 1.15rem}}
