.rank-dev{color:#b7a2ff!important}.rank-mod{color:#77dabd!important}.rank-monthly{color:#edc775!important}.rank-lifetime{color:#edb1f4!important}.rank-free{color:#a7b4c3!important}
.rank-banner{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid currentColor;border-radius:4px;font:700 9px/1.3 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(115deg,#ffffff10,#ffffff03)}
.post-author .topic-meta{gap:8px}.post-count{font:11px ui-monospace,monospace;color:#8996a5}.post-author>.post-count{margin-left:auto}.avatar{position:relative;overflow:hidden;flex-shrink:0}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#131a21}
.formatted-post{white-space:normal;line-height:1.85;font-size:14px;overflow-wrap:anywhere}.formatted-post p{margin:0 0 14px}.formatted-post h2{font-size:26px;letter-spacing:-.8px;margin:32px 0 14px}.formatted-post h3{font-size:20px;margin:26px 0 12px}.formatted-post h4{font-size:16px;margin:22px 0 10px}.formatted-post> :first-child{margin-top:0}.formatted-post ul,.formatted-post ol{padding-left:24px;margin:12px 0 22px}.formatted-post li{margin:6px 0}.formatted-post a{color:#e1c47c;text-decoration:underline;text-underline-offset:4px}.formatted-post .mention{background:#9d85f51c;color:#c1adff;padding:2px 5px;border-radius:4px;text-decoration:none}.formatted-post img{display:block;width:auto;max-width:100%;height:auto;max-height:700px;border-radius:10px;border:1px solid #ffffff16;margin:20px auto}.formatted-post blockquote{margin:20px 0;border-left:3px solid #d8b56c;padding:12px 20px;background:#d8b56c09;color:#afbdcd}.formatted-post pre{white-space:pre-wrap;background:#090e14;border:1px solid #ffffff10;border-radius:7px;padding:18px;overflow:auto;font:12px/1.8 ui-monospace,monospace}.formatted-post code{font-family:ui-monospace,monospace;background:#ffffff09;padding:2px 5px;border-radius:3px}.formatted-post hr{border:0;border-top:1px solid #ffffff15;margin:28px 0}
.editor-toolbar{display:flex;gap:5px;flex-wrap:wrap;padding:9px;border:1px solid #ffffff18;border-radius:8px 8px 0 0;background:#0d1218}.editor-toolbar button{font:11px/1.4 inherit;padding:7px 9px;background:#1a222c;color:#bfcbd8;border:1px solid #ffffff0e;border-radius:4px;cursor:pointer}.editor-toolbar button:hover{color:#f0d898;border-color:#d8b56c66}.editor-toolbar button:focus-visible{outline:2px solid #d8b56c;outline-offset:2px}.editor-preview{padding:20px;min-height:180px;background:#10161d;border:1px solid #ffffff18;border-radius:0 0 8px 8px}.editor-preview[hidden]{display:none}.member-picker{width:min(460px,calc(100vw - 32px));padding:28px;background:#111820;color:#dbe2eb;border:1px solid #d8b56c55;border-radius:14px;box-shadow:0 25px 100px #0009}.member-picker::backdrop{background:#000a}.member-picker h2{font-size:22px;margin-bottom:20px}.member-picker p{font-size:13px;color:#a8b6c7;line-height:1.7;margin-bottom:18px}.member-picker button{display:block;width:100%;margin-top:10px;padding:12px;background:#202a35;color:#dbe2eb;border:1px solid #ffffff15;border-radius:6px;text-align:left;cursor:pointer}.member-picker input{width:100%}#edit-profile{font-size:11px}
.forum-toolbar{flex-wrap:wrap;gap:10px}.forum-toolbar>div{flex:1;min-width:160px}
.forum-signature{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #ffffff12;padding-top:14px;margin-top:24px;color:#8e9aa8;font-size:12px;line-height:1.6}
.release-history{margin:22px 0 32px}.release-entry{border:1px solid #ffffff12;border-radius:12px;background:#10161c;margin-bottom:12px;overflow:hidden}.release-entry summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px;cursor:pointer;list-style:none}.release-entry summary::before{content:'+';color:#d8b56c}.release-entry[open] summary::before{content:'−'}.release-entry summary time{margin-left:auto;font-size:12px;color:#8996a5}.release-entry[open] summary{border-bottom:1px solid #ffffff0d}.release-entry ul{margin:18px 24px 24px 44px;padding:0;font-size:14px;line-height:1.8;color:#b8c4ce}.release-entry li{padding-left:4px;margin:6px 0}.history-pages{display:flex;gap:12px;justify-content:space-between;margin-top:18px}
.post-details{border:1px solid #ffffff12;border-radius:10px;margin:12px 0;overflow:hidden}.post-details>summary{padding:16px 20px;cursor:pointer;color:#e3e8ed;font-weight:600;background:#ffffff03}.post-details>.formatted-post{padding:4px 20px 16px}.post-table{overflow-x:auto;margin:18px 0;border:1px solid #ffffff12;border-radius:10px}.post-table table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;line-height:1.6}.post-table th{background:#ffffff04;color:#e3c783;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.post-table td,.post-table th{padding:13px 16px;border-bottom:1px solid #ffffff0b;vertical-align:top}.post-table tr:last-child td{border-bottom:0}.post-table td:first-child{font-weight:600;color:#e0e6eb;min-width:110px;width:24%}
.product-thread{padding:0!important;overflow:hidden}.product-thread>.post-author{padding:22px 28px;margin:0!important;border-bottom:1px solid #ffffff0f}.product-thread>.post-body{padding:28px}.product-thread>.post-edited,.product-thread>.post-actions,.product-thread>.forum-signature{margin:0 28px 20px}.product-thread .formatted-post>h2:first-child{font-size:38px;line-height:1.1;color:#f4e6c1;letter-spacing:-1.4px;margin-bottom:10px}.product-thread .formatted-post>p:has(>a[href*='/store/scripts/aio/']){display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.product-thread .formatted-post>p>a[href*='/store/scripts/aio/']{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:7px;background:linear-gradient(135deg,#f0d99a,#bca059);color:#191810;font-weight:700;font-size:13px;text-decoration:none;box-shadow:0 5px 18px #0002}.product-thread .formatted-post>p>img{max-height:460px;width:100%;object-fit:contain;background:#090d12;margin:22px 0}.product-thread .formatted-post>h3{border-top:1px solid #ffffff12;padding-top:24px;color:#e5e9ee;letter-spacing:-.4px}.product-thread .post-details .post-table{border:0;margin:8px 0}.product-thread .gif-tour{margin:16px 0;background:#d8b56c08;border:1px solid #d8b56c33;border-radius:8px;padding:14px 18px}.product-thread .gif-tour summary{color:#e1c47c;cursor:pointer;font-size:13px;font-weight:600}
@media(max-width:720px){.product-thread>.post-author{padding:18px}.product-thread>.post-body{padding:20px 16px}.product-thread .formatted-post>h2:first-child{font-size:30px}.post-details>.formatted-post{padding:0 8px 12px}.post-table td,.post-table th{padding:10px}.release-entry summary{padding:16px}.release-entry summary time{margin-left:0}}
@media(max-width:720px){.forum-toolbar>div{flex-basis:100%}.post-author>.post-count{width:100%;margin-left:0}.formatted-post{font-size:13px}.formatted-post h2{font-size:23px}}
