.forum-hero{padding:32px 0;margin-bottom:28px;max-width:950px}.forum-hero h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.25;margin:15px 0}.forum-kicker,.forum-index{color:var(--ac2);font-size:.78rem;letter-spacing:.12em;font-weight:700}.forum-permissions{font-size:.88rem;color:var(--dim);border-inline-start:3px solid var(--ac);padding-inline-start:12px;margin:24px 0 0}.forum-posts{display:grid;gap:20px}.forum-post{display:block;padding:28px;max-width:1000px}.forum-post:hover,.forum-feature:hover{border-color:var(--ac)}.forum-post h2{font-size:1.55rem;margin:18px 0 12px}.forum-read{color:var(--ac2);font-weight:600}.forum-article{max-width:1150px;margin:auto}.forum-article>.sf-more{display:inline-block;margin-top:20px}.forum-hero .pill{margin-inline-end:8px}.forum-warning{padding:24px;border:1px solid rgba(255,180,84,.3);border-radius:14px;background:rgba(255,180,84,.045);line-height:1.8}.forum-warning strong{color:var(--warn)}.forum-warning ul{padding-inline-start:1.3rem;margin-bottom:0}.forum-warning li+li{margin-top:8px}.forum-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 48px}.forum-toc a{padding:12px 16px;border:1px solid var(--line);border-radius:10px;color:var(--ac2);font-size:.9rem}.forum-toc a:hover{background:var(--panel2)}.forum-app{margin:48px 0;scroll-margin-top:90px}.forum-app h2{font-size:1.7rem;margin:5px 0}.forum-app p{margin:5px 0 14px}.forum-table{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:12px;margin:18px 0;overscroll-behavior-inline:contain}.forum-table table{border-collapse:collapse;width:100%;min-width:780px;font-size:.9rem}.forum-table caption{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.forum-table th,.forum-table td{text-align:start;border-bottom:1px solid var(--line);padding:13px 16px;vertical-align:top}.forum-table thead th{background:#171c29;font-size:.8rem;color:var(--dim);white-space:nowrap}.forum-table tbody th{font-weight:500;min-width:210px}.forum-table td[dir=ltr]{white-space:nowrap;font-variant-numeric:tabular-nums}.forum-table tbody tr:nth-child(even){background:rgba(255,255,255,.025)}.forum-table tbody tr:last-child>*{border-bottom:0}.forum-source{padding:24px;border:1px solid var(--line);border-radius:12px;margin:40px 0;line-height:1.8;color:var(--dim);overflow-wrap:anywhere}.forum-source a{color:var(--ac2);text-decoration:underline}.forum-prose{max-width:850px;font-size:1.03rem;line-height:1.9;overflow-wrap:anywhere}.forum-prose p{margin:22px 0}.forum-editor{max-width:900px;margin:32px auto}.forum-editor textarea{resize:vertical;min-height:220px}.forum-feature{display:block;padding:25px}.forum-feature h3{font-size:1.4rem;margin:15px 0}.forum-feature>span:last-child{color:var(--ac2)}@media(max-width:650px){.forum-hero{padding:18px 0}.forum-warning{padding:18px;font-size:.92rem}.forum-toc{grid-template-columns:1fr;margin-bottom:30px}.forum-post{padding:20px}.forum-app{margin:35px 0}.forum-app h2{font-size:1.4rem}.forum-table th,.forum-table td{padding:11px 13px}.forum-source{padding:18px}}

.nav a[href="#/forum"]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px!important;background:#49358a!important;border:1px solid #9f87ff!important;border-radius:10px;color:#fff!important;font-weight:650;white-space:nowrap}.nav a[href="#/forum"]:hover{background:#5b43a4!important;border-color:#c2afff!important}.nav a[href="#/forum"]:focus-visible{outline:3px solid #d8cbff;outline-offset:3px}.nav a[href="#/forum"][aria-current="page"]{background:#6048b1!important}.forum-post.is-pinned{border-inline-start:3px solid var(--ac2)}
