@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#0a0b0d;--panel:#101113;--line:#212326;--muted:#77797f;--text:#f1f1ed;--lime:#d0fa73;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:14px var(--sans);-webkit-font-smoothing:antialiased}.shell{max-width:1320px;padding:0 56px;margin:auto}.topbar{height:90px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:10px;align-items:center;color:var(--text);text-decoration:none;font-weight:800;font-size:17px;letter-spacing:-.5px}.brand small{display:block;color:#66686c;font:8px var(--mono);letter-spacing:1.1px;margin-top:3px}.brand-icon{width:34px;height:34px;background:var(--lime);color:#10120b;border-radius:10px;display:grid;place-items:center;font-size:22px;font-weight:800}.brand-icon span{color:#718e3b}nav{display:flex;height:100%;gap:36px}nav a{display:flex;align-items:center;color:#77797f;text-decoration:none;font-size:12px;position:relative}nav a:hover,nav a.active{color:#f1f1ed}nav a.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--lime)}.actions{display:flex;align-items:center;gap:12px}.icon-button{background:none;border:0;color:#bbb;font-size:25px;cursor:pointer}.button{border:1px solid transparent;border-radius:6px;padding:13px 17px;font:600 11px var(--sans);cursor:pointer;text-decoration:none;display:inline-flex;gap:22px;align-items:center;justify-content:center;transition:.2s}.button-primary{background:var(--lime);color:#161a0d}.button-primary:hover{background:#dcff96;transform:translateY(-1px)}.button-outline{border-color:#303236;background:transparent;color:#e3e3de}.button-outline:hover{border-color:var(--lime)}.hero{min-height:520px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid var(--line);overflow:hidden}.hero-copy{padding:48px 0 55px}.eyebrow{color:var(--lime);font:9px var(--mono);letter-spacing:1.5px}.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:9px;box-shadow:0 0 10px #d0fa7380}h1{font-size:55px;line-height:1.1;letter-spacing:-3.8px;margin:23px 0 16px;font-weight:600}h1 span,h2 span{color:var(--lime)}.hero-copy>p,.author-call p{max-width:450px;color:#85868a;line-height:1.8;font-size:12px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:24px}.text-link{font-size:11px;color:#d1d1cb;text-decoration:none}.text-link span{color:var(--lime);margin-left:8px}.hero-metrics{display:flex;align-items:center;gap:23px;margin-top:51px}.hero-metrics div{display:flex;flex-direction:column;gap:6px}.hero-metrics b{font-size:21px;font-weight:600;letter-spacing:-1px}.hero-metrics b span{font-size:12px;color:var(--lime)}.hero-metrics small{font:8px var(--mono);letter-spacing:1px;color:#65666a}.hero-metrics>i{height:26px;width:1px;background:#2d2e31}.hero-art{height:420px;position:relative;display:grid;place-items:center}.art-glow{position:absolute;width:360px;height:300px;background:#a1dd3730;filter:blur(95px);border-radius:50%}.art-card{position:absolute;border:1px solid #484b3e;background:#11140f;border-radius:8px;box-shadow:0 24px 80px #0008}.art-back{width:240px;height:270px;transform:translate(75px,-14px) rotate(8deg);background:#171a12;border-color:#33372a}.back-lines{font:14px var(--mono);color:#373d29;line-height:3;padding:46px}.art-mid{width:340px;min-height:230px;transform:translate(-3px,16px) rotate(-5deg);padding:29px 25px;font:13px/2 var(--mono);color:#dce6c6}.code-dim{color:#555e4d}.code-green{color:#d0fa73}.code-blue{color:#79c7cb}.code-orange{color:#e2ad76}.code-foot{border-top:1px solid #33382d;margin-top:21px;padding-top:12px;display:flex;justify-content:space-between;color:#81867a;font-size:8px;letter-spacing:.5px}.code-foot b{color:var(--lime);font-weight:400}.art-sticker{position:absolute;top:60px;right:56px;width:53px;height:53px;background:var(--lime);color:#17200d;border-radius:50%;display:grid;place-items:center;font-size:25px;box-shadow:0 0 50px #d0fa7344}.floating-tag{position:absolute;bottom:49px;left:53px;color:#9ba789;font:8px var(--mono);letter-spacing:1px}.trust-row{height:74px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#73757b;font:9px var(--mono);letter-spacing:.8px}.trust-row>span{font-size:8px;color:#55565b}.trust-row a{color:var(--lime);text-decoration:none;font:10px var(--sans);letter-spacing:0}.catalog-section{padding:86px 0 76px}.section-heading{display:flex;justify-content:space-between;align-items:end}.section-heading h2,.vip-band h2,.author-call h2{font-weight:550;font-size:29px;letter-spacing:-1.4px;margin:11px 0 0}.section-heading>.text-link{margin-bottom:6px}.catalog-controls{display:flex;align-items:center;justify-content:space-between;margin:31px 0 22px;gap:15px}.tabs{display:flex;gap:5px;overflow:auto}.tab{border:1px solid transparent;background:transparent;color:#83858a;padding:9px 13px;border-radius:4px;white-space:nowrap;font:10px var(--sans);cursor:pointer}.tab:hover{color:#fff}.tab.selected{background:#1a1c1d;color:var(--lime);border-color:#292c27}.search-wrap{height:37px;display:flex;align-items:center;gap:8px;border:1px solid #25272a;border-radius:4px;padding:0 10px;min-width:215px;color:#8a8b8e}.search-wrap>span{font-size:17px}.search-wrap input{width:125px;background:none;border:0;outline:0;color:#eee;font:10px var(--sans)}kbd{font:8px var(--mono);color:#696b70;border:1px solid #34363a;padding:3px 5px;border-radius:3px}.catalog-controls select{height:37px;background:#101113;border:1px solid #25272a;color:#b3b4b5;padding:0 9px;border-radius:4px;font:10px var(--sans);outline:0}.plugin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.plugin-card{background:#101113;border:1px solid #242629;border-radius:7px;overflow:hidden;transition:transform .18s,border-color .18s;cursor:pointer}.plugin-card:hover{transform:translateY(-3px);border-color:#596342}.card-cover{height:142px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#44572980,transparent 70%),linear-gradient(140deg,#191e16,#0c0e0c)}.card-cover.discord{background:radial-gradient(ellipse at 50% 100%,#4255a47a,transparent 70%),linear-gradient(140deg,#171a28,#0c0d12)}.card-cover.wordpress{background:radial-gradient(ellipse at 50% 100%,#2c758070,transparent 70%),linear-gradient(140deg,#142021,#0c1010)}.card-cover.browser{background:radial-gradient(ellipse at 50% 100%,#9a6d3770,transparent 70%),linear-gradient(140deg,#221c16,#100e0c)}.cover-icon{width:63px;height:63px;border:1px solid #758c503f;border-radius:16px;background:#13190fcf;display:grid;place-items:center;color:#d0fa73;font-size:28px;box-shadow:0 15px 45px #0008}.discord .cover-icon{color:#a8afff;border-color:#6370d940;background:#131526}.wordpress .cover-icon{color:#78ccd0;border-color:#36a2a740}.browser .cover-icon{color:#f4bd7a;border-color:#db974044}.cover-badge{position:absolute;top:11px;left:11px;color:#c2e98a;background:#27351b;border:1px solid #3b5028;padding:5px 7px;border-radius:3px;font:8px var(--mono);letter-spacing:.6px}.cover-category{position:absolute;right:11px;top:14px;color:#999d91;font:8px var(--mono);letter-spacing:.5px}.card-body{padding:15px 15px 12px}.card-title{display:flex;align-items:center;justify-content:space-between}.card-title h3{font-size:13px;font-weight:600;margin:0;letter-spacing:-.3px}.card-title em{font-style:normal;font-size:9px;color:#94958e}.card-body p{height:38px;overflow:hidden;color:#85868b;font-size:10px;line-height:1.7;margin:10px 0 15px}.card-meta{display:flex;justify-content:space-between;border-top:1px solid #25272a;padding-top:11px;color:#797b80;font:9px var(--mono)}.card-meta strong{font-weight:500;color:#e5e5db}.card-bottom{border-top:1px solid #25272a;margin:0 15px;padding:11px 0 14px;display:flex;justify-content:space-between;align-items:center}.author{color:#8d8e92;font-size:9px}.price{font-size:12px;font-weight:700}.price.free{color:var(--lime)}.empty{padding:55px;text-align:center;color:#888}.vip-band{border:1px solid #333b29;background:linear-gradient(110deg,#161a12,#10120f);border-radius:8px;padding:30px 35px;display:flex;align-items:center;gap:20px}.vip-icon{width:48px;height:48px;background:#d0fa7312;border:1px solid #d0fa7330;border-radius:8px;display:grid;place-items:center;color:var(--lime);font-size:23px}.vip-band>div:nth-child(2){flex:1}.vip-band h2{font-size:21px}.vip-band p{font-size:10px;color:#85868a;margin:8px 0 0}.vip-band .button{gap:14px}.author-call{display:flex;align-items:center;justify-content:space-between;padding:77px 0;border-bottom:1px solid var(--line)}.author-call h2{font-size:27px}.author-call p{max-width:410px;margin-bottom:0}footer{height:97px;display:flex;align-items:center;justify-content:space-between;color:#686a6e;font-size:9px}footer .brand{font-size:14px}footer .brand-icon{width:30px;height:30px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);padding:12px 18px;background:#22261b;border:1px solid #536438;border-radius:5px;color:#e6f5ce;font-size:11px;opacity:0;pointer-events:none;transition:.2s;z-index:20}.toast.show{opacity:1;transform:translate(-50%,0)}.hidden{display:none!important}.balance-chip{background:#171a13;border:1px solid #33382c;color:var(--lime);padding:9px 11px;border-radius:5px;font:10px var(--mono);cursor:pointer}.modal-backdrop{position:fixed;inset:0;background:#000b;display:grid;place-items:center;padding:20px;z-index:10;overflow:auto}.modal{width:min(520px,100%);max-height:90vh;overflow:auto;background:#111214;border:1px solid #323438;border-radius:9px;padding:27px;box-shadow:0 25px 90px #000b}.modal.wide{width:min(840px,100%)}.modal-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:23px}.modal h2{font-size:21px;margin:0;letter-spacing:-.7px}.modal-sub{font-size:10px;color:#898a8c;margin-top:7px;line-height:1.6}.close{border:0;background:none;color:#8a8b8d;font-size:22px;cursor:pointer}.form{display:grid;gap:14px}.form label{font-size:10px;color:#bfc0ba;display:grid;gap:7px}.form input,.form textarea,.form select{background:#0c0d0e;border:1px solid #292b2e;border-radius:4px;padding:11px;color:#eee;font:11px var(--sans);outline:0}.form textarea{resize:vertical;min-height:90px}.form input:focus,.form textarea:focus,.form select:focus{border-color:#718a4a}.form .button{width:100%;margin-top:3px}.form-hint{font-size:9px;color:#74767b;line-height:1.7}.form-switch{text-align:center;color:#898a8d;font-size:10px;margin-top:16px}.form-switch button{background:none;border:0;color:var(--lime);cursor:pointer;font:inherit}.segmented{display:flex;gap:8px;flex-wrap:wrap}.segmented button{background:#181a1b;border:1px solid #303235;color:#ddd;border-radius:4px;padding:10px 14px;font:10px var(--mono);cursor:pointer}.segmented button.selected{border-color:var(--lime);color:var(--lime)}.notice{padding:11px;background:#211e14;border:1px solid #4c4023;border-radius:4px;color:#d7c896;font-size:9px;line-height:1.7}.profile-grid{display:grid;grid-template-columns:200px 1fr;gap:16px}.profile-side,.profile-content,.detail-panel{border:1px solid #282a2d;background:#0d0e0f;border-radius:6px;padding:17px}.profile-user{font-size:15px;font-weight:700}.profile-mail{color:#818287;font-size:9px;margin-top:5px}.profile-bal{font:20px var(--mono);color:var(--lime);margin:19px 0 12px}.profile-menu{display:grid;gap:4px;margin-top:18px}.profile-menu button{background:none;border:0;color:#929397;text-align:left;padding:9px;border-radius:4px;font:10px var(--sans);cursor:pointer}.profile-menu button.selected,.profile-menu button:hover{color:var(--lime);background:#191c15}.table{width:100%;border-collapse:collapse;font-size:9px}.table th{text-align:left;color:#77797f;font:8px var(--mono);letter-spacing:.5px;padding:10px 7px;border-bottom:1px solid #2b2d30}.table td{padding:11px 7px;border-bottom:1px solid #222427;color:#c8c9c5}.table tr:last-child td{border:0}.positive{color:var(--lime)!important}.negative{color:#e89583!important}.profile-content h3{font-size:13px;margin:0 0 14px}.profile-list{display:grid;gap:9px}.profile-list-item{border:1px solid #26282b;border-radius:5px;padding:12px;display:flex;justify-content:space-between;align-items:center;font-size:10px}.profile-list-item small{display:block;color:#898b8f;margin-top:5px;font-size:9px}.admin-user-row{display:grid;grid-template-columns:1.2fr 1.4fr .7fr 1.2fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #242629;font-size:9px;color:#d0d0cb}.admin-user-row input{width:75px;background:#0a0b0c;border:1px solid #333;padding:6px;color:#eee;border-radius:3px;font:9px var(--mono)}.admin-user-row button,.admin-plugin button{background:#242820;color:var(--lime);border:1px solid #3c4630;border-radius:3px;padding:6px 8px;font-size:9px;cursor:pointer}.admin-plugin{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #242629;padding:10px 0;font-size:10px}.admin-plugin small{color:#888;margin-left:6px}.admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-cover{height:130px;border-radius:6px;display:grid;place-items:center;font-size:45px;background:radial-gradient(ellipse at 50% 100%,#44572980,transparent 70%),#141711}.detail-panel{margin-top:15px}.detail-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #242629;font-size:10px}.detail-row span{color:#85868b}.detail-row b{font-weight:500}.detail-buy{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.detail-buy b{font-size:18px}.topup-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}
@media(max-width:980px){.shell{padding:0 30px}.plugin-grid{grid-template-columns:repeat(2,1fr)}.trust-row>span{display:none}.hero-art{transform:scale(.9)}.catalog-controls{flex-wrap:wrap}.tabs{width:100%}}@media(max-width:650px){.shell{padding:0 18px}.topbar{height:72px}nav{display:none}.brand small{font-size:7px}.actions{gap:7px}.button-outline{padding:10px}.hero{grid-template-columns:1fr;min-height:unset}.hero-copy{padding:54px 0 12px}h1{font-size:44px}.hero-art{height:280px;transform:scale(.78);margin-top:-10px}.hero-metrics{margin-top:33px}.trust-row{height:auto;min-height:66px;gap:15px;flex-wrap:wrap;padding:12px 0;font-size:8px}.trust-row div:nth-of-type(n+3){display:none}.catalog-section{padding:55px 0}.section-heading h2{font-size:24px}.section-heading>.text-link{font-size:9px}.catalog-controls{gap:9px}.tabs{order:0}.search-wrap{flex:1;min-width:0}.catalog-controls select{max-width:125px}.plugin-grid{grid-template-columns:1fr 1fr;gap:9px}.card-cover{height:110px}.card-body{padding:12px}.card-body p{font-size:9px;height:47px}.card-title h3{font-size:11px}.card-meta{font-size:8px}.card-bottom{margin:0 12px}.author{font-size:8px}.vip-band{padding:20px;flex-wrap:wrap}.vip-band h2{font-size:18px}.vip-band p{max-width:230px;line-height:1.6}.vip-band .button{margin-left:67px}.author-call{padding:53px 0;gap:17px}.author-call h2{font-size:23px}.author-call .button{white-space:nowrap;padding:12px;font-size:9px}.author-call p{font-size:10px}footer{height:auto;padding:23px 0;gap:15px;flex-wrap:wrap}footer>span{order:3;width:100%}.modal{padding:21px}.profile-grid,.admin-columns{grid-template-columns:1fr}.profile-side{padding:13px}.profile-menu{grid-template-columns:repeat(3,1fr)}.profile-menu button{font-size:9px;padding:7px}.admin-user-row{grid-template-columns:1fr 1fr}.admin-user-row>*:nth-child(2){display:none}}@media(max-width:390px){.plugin-grid{grid-template-columns:1fr}.card-cover{height:130px}.card-body p{height:auto}.section-heading h2{font-size:21px}.hero-metrics{gap:15px}.hero-metrics b{font-size:18px}}
.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.admin-plugin button[data-review="approved"]{background:#26331a;color:#d0fa73;border-color:#4d6735}.admin-plugin button[data-review="rejected"]{background:#2b1917;color:#edaa9e;border-color:#67423b}.profile-content .profile-list-item .button{padding:8px 10px;white-space:nowrap}
:root{--lime:#baff4a;--panel:#111411;--line:#252b24;--muted:#92988e}body{background:radial-gradient(ellipse at 78% 2%,#29371935 0,transparent 31%),radial-gradient(ellipse at 6% 38%,#1d302218 0,transparent 34%),#090b09}.shell{max-width:1400px}.topbar{height:82px;position:sticky;top:0;z-index:5;background:#090b09eF;backdrop-filter:blur(16px)}.brand{font-size:19px;letter-spacing:-.8px}.brand-icon{width:38px;height:38px;border-radius:12px;box-shadow:0 0 26px #baff4a25}.brand-icon span{color:#324b16}nav a{font-size:13px}.hero{min-height:555px}.hero-copy>p{font-size:13px;max-width:470px}.hero h1{font-size:62px;line-height:1.07}.art-mid{border-color:#5d7041;box-shadow:0 28px 90px #000a,0 0 65px #a4df3d12}.button{border-radius:8px}.button-primary{box-shadow:0 5px 25px #baff4a14}.trust-row{border-color:#252a24}.catalog-section{padding-top:76px}.section-heading h2{font-size:34px}.catalog-controls{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px}.price-tabs{display:flex;width:100%;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.price-tab{display:flex;align-items:center;gap:9px;border:1px solid #292e27;background:#111411;color:#a5a99f;padding:10px 15px;border-radius:7px;font:600 11px var(--sans);cursor:pointer;transition:.18s}.price-tab span{font:9px var(--mono);color:#71796a;background:#20251d;border-radius:99px;padding:3px 7px}.price-tab:hover{border-color:#667b49;color:#f2f5ec}.price-tab.selected{border-color:#a8d95d;background:#1b2413;color:var(--lime);box-shadow:inset 0 0 20px #baff4a09}.price-tab.selected span{color:#d9ffad;background:#364623}.tabs{flex:1;min-width:100%;padding:0 0 4px}.search-wrap{min-width:260px;height:42px;background:#101310}.catalog-controls select{height:42px}.plugin-grid{gap:17px}.plugin-card{border-radius:10px;background:linear-gradient(155deg,#131613,#0f110f);box-shadow:0 8px 28px #0002}.plugin-card:hover{transform:translateY(-5px);border-color:#839e58;box-shadow:0 18px 42px #0005,0 0 24px #baff4a09}.card-cover{height:158px}.cover-icon{border-radius:18px;box-shadow:0 15px 42px #0008,0 0 22px #baff4a20}.card-body{padding:17px}.card-title h3{font-size:14px}.card-body p{font-size:11px}.card-bottom{padding:13px 0 15px}.vip-band{border-radius:12px;box-shadow:0 15px 55px #0003}.author-call{border-color:#252a24}footer{min-height:104px}.modal{border-radius:13px;box-shadow:0 30px 100px #000c,0 0 50px #a0d64e0a}.tab{border-radius:7px}@media(max-width:650px){.topbar{height:70px}.hero{min-height:auto}.hero h1{font-size:46px}.section-heading h2{font-size:26px}.price-tabs{gap:6px;overflow:auto}.price-tab{padding:9px 10px;font-size:10px;white-space:nowrap}.tabs{min-width:100%;order:0}.search-wrap{min-width:0;flex:1}.card-cover{height:116px}.catalog-section{padding-top:52px}}@media(max-width:390px){.price-tab{gap:5px;padding:8px;font-size:9px}.price-tab span{padding:2px 5px}}

.author-work-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.author-work-head h3{margin-bottom:6px}.author-work-head p{margin:0}.author-tabs{display:flex;gap:8px;border-bottom:1px solid #2a3028;margin-bottom:16px;overflow-x:auto}.author-tab{display:flex;gap:8px;align-items:center;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;color:#92988d;padding:11px 12px;font:600 10px var(--sans);cursor:pointer}.author-tab:hover{color:#f3f5ef}.author-tab.selected{color:var(--lime);border-bottom-color:var(--lime)}.author-tab span{font:9px var(--mono);color:#8a9182;background:#20251d;border-radius:99px;padding:3px 7px}.author-tab.selected span{background:#334421;color:#d6ff9f}.author-resource-list{display:grid;gap:9px}.author-resource{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #2a2d29;border-radius:7px;background:linear-gradient(110deg,#121512,#0e100e)}.resource-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #475636;background:#1a2114;border-radius:9px;color:var(--lime);font-size:17px}.resource-info{min-width:0;flex:1;display:grid;gap:4px}.resource-info strong{font-size:11px}.resource-info small{font-size:9px;color:#878c82;overflow-wrap:anywhere}.resource-info .review-note{color:#e7bb7a}.status-pill{flex:0 0 auto;border:1px solid #3a3e39;border-radius:99px;padding:5px 9px;font:9px var(--sans);color:#b5b7b0}.status-pill.pending{color:#e9c987;border-color:#625232;background:#282115}.status-pill.approved{color:#c9f68c;border-color:#4a6032;background:#202a17}.status-pill.rejected{color:#eea195;border-color:#6d3e39;background:#2c1917}.author-empty{padding:34px 16px;border:1px dashed #343a30;border-radius:8px;display:grid;justify-items:center;text-align:center;gap:8px;color:#858b80}.author-empty>span{font-size:23px;color:var(--lime)}.author-empty strong{color:#e2e4dd;font-size:11px}.author-empty p{margin:0;font-size:10px}.publish-wizard{gap:0}.publish-step-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 0 18px;border-bottom:1px solid #292d28;margin-bottom:19px}.publish-step{display:flex;align-items:center;gap:8px;text-align:left;border:1px solid transparent;border-radius:6px;background:transparent;color:#838980;padding:9px 8px;font:600 9px var(--sans);cursor:pointer}.publish-step span{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border:1px solid #393e37;border-radius:50%;font:9px var(--mono);color:#a2a89b}.publish-step.selected{border-color:#465633;background:#1a2114;color:var(--lime)}.publish-step.selected span,.publish-step.complete span{background:var(--lime);border-color:var(--lime);color:#161c10}.publish-step:disabled{opacity:.45;cursor:default}.publish-panel{min-height:245px;display:grid;align-content:start;gap:14px}.wizard-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.wizard-intro strong{font-size:13px}.wizard-intro span{font:9px var(--mono);color:#8a9183}.wizard-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wizard-tip{padding:11px 12px;border:1px solid #2c3425;border-radius:5px;background:#141910;color:#9aa38c;font-size:9px;line-height:1.7}.review-banner{display:flex;gap:11px;align-items:flex-start;padding:13px;border:1px solid #4c5738;border-radius:6px;background:#1a2114;color:var(--lime)}.review-banner>span{font-size:17px}.review-banner div{display:grid;gap:5px}.review-banner strong{font-size:10px}.review-banner small{font-size:9px;line-height:1.6;color:#abb39f}.resource-preview{position:relative;padding:14px;border:1px solid #31372d;border-radius:7px;background:linear-gradient(135deg,#151a12,#101210)}.resource-preview h4{font-size:13px;margin:11px 0 6px}.resource-preview p{font-size:10px;color:#a2a59d;line-height:1.65;margin:0 0 9px}.resource-preview>small{font:9px var(--mono);color:#858b80}.resource-preview>strong{position:absolute;right:14px;top:13px;color:var(--lime);font-size:11px}.preview-category{font:8px var(--mono);letter-spacing:.7px;color:#bfe789}.wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #292d28;margin-top:16px;padding-top:15px}.wizard-footer .button{min-width:110px}.wizard-progress{font:9px var(--mono);color:#878e81}.wizard-footer button:disabled{opacity:.4;cursor:default}@media(max-width:650px){.author-work-head{align-items:flex-start;flex-direction:column}.publish-step-tabs{gap:3px}.publish-step{flex-direction:column;justify-content:center;gap:5px;padding:8px 3px;text-align:center;font-size:8px}.publish-panel{min-height:265px}.wizard-columns{grid-template-columns:1fr}.status-pill{font-size:8px;padding:4px 7px}.author-resource{gap:8px;padding:10px}.resource-icon{width:32px;height:32px;flex-basis:32px}.wizard-footer .button{min-width:0;padding:11px 12px}}

.support-thread{border:1px solid #30343a;border-radius:12px;padding:14px;margin:12px 0;background:#111417}.support-thread h4{margin:0 0 10px}.support-thread h4 small{float:right;color:#a7b0b8;font-weight:400}.support-messages{max-height:260px;overflow:auto;padding:8px 10px;background:#0b0d0f;border-radius:8px}.support-messages p{margin:6px 0;line-height:1.5}.support-messages p small{display:block;color:#89939c;font-size:11px}.support-reply{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.support-reply input{flex:1;min-width:180px}.support-reply button{padding:8px 12px}

.support-fab{position:fixed;right:24px;bottom:24px;z-index:40;border:1px solid var(--lime);border-radius:999px;background:var(--lime);color:#12150c;padding:13px 18px;font:700 13px var(--sans);box-shadow:0 8px 28px #0008;cursor:pointer}.support-fab span{margin-right:6px}.support-fab:hover{transform:translateY(-2px)}@media(max-width:600px){.support-fab{right:14px;bottom:14px;padding:12px 15px}}

.footer-legal{display:flex;flex-direction:column;gap:5px;color:#85888d;font-size:11px;line-height:1.5;max-width:540px}.footer-legal b{color:var(--text);font-size:12px}.footer-legal span{overflow-wrap:anywhere}

.publish-panel input[type=file]{width:100%;padding:12px;border:1px solid #384035;border-radius:6px;background:#11140f;color:#d9dfd2;font:11px var(--sans)}.publish-panel input[type=file]::file-selector-button{margin-right:12px;padding:8px 11px;border:1px solid #53633d;border-radius:4px;background:#222b19;color:var(--lime);font:600 10px var(--sans);cursor:pointer}


.directory-tabs{display:flex;gap:8px;padding:0 0 12px;border-bottom:1px solid var(--line);width:100%}
.directory-tab{border:1px solid #292e27;border-radius:7px;background:#111411;color:#a5a99f;padding:10px 15px;font:600 11px var(--sans);cursor:pointer}
.directory-tab.selected{border-color:#a8d95d;background:#1b2413;color:var(--lime)}
.card-cover{position:relative;overflow:hidden}.card-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card-cover .cover-icon{position:relative;z-index:1}
.vip-pill{position:absolute;z-index:2;left:10px;top:10px;border:1px solid #edcf72;border-radius:99px;background:#332b14;color:#ffe393;padding:5px 9px;font:700 9px var(--sans)}
.detail-cover{position:relative;overflow:hidden}.detail-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.detail-cover .cover-icon{position:relative;z-index:1}
.detail-description{font-size:12px;line-height:1.8;color:#c2c3bd;margin:16px 0}.detail-author{background:none;border:0;color:var(--lime);cursor:pointer;font:500 11px var(--sans)}
.detail-tabs{display:flex;gap:5px;margin:14px 0;border-bottom:1px solid #2a3028;overflow:auto}.detail-tab{white-space:nowrap;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#92988d;font:600 10px var(--sans);cursor:pointer}.detail-tab.selected{color:var(--lime);border-bottom-color:var(--lime)}
.detail-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.detail-gallery a{display:block;border:1px solid #30372a;border-radius:8px;overflow:hidden}.detail-gallery img{width:100%;height:150px;object-fit:cover;display:block}
.update-entry{padding:12px;border-bottom:1px solid #292d28}.update-entry time{float:right;color:#8d9387;font-size:10px}.update-entry p{color:#b8bdb2;font-size:11px;line-height:1.6}
.update-card{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid #292e27;border-radius:9px;background:#111411;cursor:pointer}.update-card img{width:78px;height:64px;object-fit:cover;border-radius:7px}.update-card h3{margin:5px 0;font-size:13px}.update-card h3 span,.update-card small{color:#92988d}.update-card p{margin:0;color:#a5a99f;font-size:11px;line-height:1.5}
.product-media-fields{display:grid;gap:12px;margin-top:8px}.product-media-fields label{display:grid;gap:7px;color:#c7ccbf;font-size:11px}
.support-fab{right:0;top:46%;bottom:auto;border-radius:10px 0 0 10px;padding:14px 10px;writing-mode:vertical-rl;transform:rotate(180deg)}.support-fab span{margin:0 0 6px}.support-fab:hover{transform:rotate(180deg) translateY(-2px)}
@media(max-width:650px){.directory-tabs{overflow:auto}.directory-tab{white-space:nowrap;padding:9px 11px;font-size:10px}.detail-tab{padding:9px 8px}.support-fab{top:auto;bottom:22px;right:0;padding:11px 8px}.detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}

.support-fab{position:fixed;right:22px;bottom:22px;top:auto;width:56px;height:56px;padding:0;border-radius:50%;display:grid;place-items:center;writing-mode:horizontal-tb;transform:none}.support-fab span{display:none}.support-fab svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.support-fab:hover{transform:translateY(-2px)}@media(max-width:600px){.support-fab{right:15px;bottom:15px;top:auto;width:52px;height:52px}}
.discussion-avatar{width:30px;height:30px;object-fit:cover;border-radius:50%;float:left;margin:0 9px 8px 0;border:1px solid #4c5d39}.community-post:after{content:"";display:block;clear:both}

.admin-quick-menu{position:sticky;top:0;z-index:3;display:flex;gap:7px;flex-wrap:wrap;margin:-4px 0 18px;padding:10px;background:#111411;border:1px solid #30362c;border-radius:8px}.admin-quick-menu button{border:1px solid #343b30;border-radius:6px;background:#171c14;color:#c4ccbb;padding:8px 10px;font:10px var(--sans);cursor:pointer}.admin-quick-menu button:hover{color:var(--lime);border-color:#73884e}.profile-content h3{scroll-margin-top:65px}
.compatibility-filters{display:flex;gap:12px;align-items:center;margin:0 0 14px;flex-wrap:wrap}.compatibility-filters label{display:flex;align-items:center;gap:8px;color:var(--muted,#999);font-size:12px}.compatibility-filters select{min-width:145px;padding:9px 12px;border:1px solid #343638;border-radius:8px;background:#151718;color:#eee}.detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.detail-actions .button{font-size:12px}.reply-post{margin-left:28px;border-left:2px solid #596d3e!important}.text-button{margin:7px 8px 0 0;padding:4px 8px;border:0;background:transparent;color:var(--lime,#a9d45a);cursor:pointer;font:inherit;font-size:11px}.notification-item{width:100%;text-align:left;color:inherit;cursor:pointer}.notification-item.unread{border-color:#637d3b;background:#161b13}

.author-stats{display:block!important;margin-top:5px;color:#87917e!important;font-size:10px!important;line-height:1.5}

.compatibility-badge{color:#e2bf7b}.compatibility-badge.verified{color:#b5e984}.compatibility-fields{display:grid;gap:10px;margin-top:12px}.compatibility-fields>label:not(.compatibility-check){display:grid;gap:7px;color:#c7ccbf;font-size:11px}.compatibility-check{display:flex!important;align-items:center;gap:9px;color:#c7ccbf;font-size:11px}.compatibility-check input{accent-color:var(--lime)}.version-history{display:grid;gap:10px}.version-entry{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#111411}.version-entry>div:first-child{display:grid;gap:5px}.version-entry small{color:var(--muted);line-height:1.5}.version-entry-actions{display:flex;gap:7px;flex-wrap:wrap}.version-entry-actions .button{font-size:10px;padding:8px 10px}@media(max-width:650px){.version-entry{align-items:flex-start;flex-direction:column}}
.server-announcement{overflow:hidden;padding:0!important;background:linear-gradient(145deg,#251a18,#171311)!important;border:1px solid #352821!important;border-left:4px solid #65baff!important;border-radius:12px!important;box-shadow:0 12px 32px #0003}.announcement-image{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:9px;margin:0 0 15px}.announcement-body{padding:16px}.announcement-head,.connect-panel{display:flex;align-items:center;justify-content:space-between;gap:14px}.announcement-head h3{margin:7px 0 0}.announcement-icon{display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;border:3px solid #edbd55;border-radius:18px;color:#edbd55;font-size:31px;font-weight:800}.server-announcement p{color:#c8c1bd;line-height:1.6}.connect-panel{padding:14px 0;margin:12px 0;border-top:1px solid #493b32}.connect-panel>div{display:grid;gap:9px;flex:1}.connect-command{width:100%;text-align:left;padding:11px;border:1px solid #403339;border-radius:7px;background:#31262a;color:#eee;font:14px var(--mono);cursor:pointer}.connect-command:hover{border-color:#edbd55}.announcement-link{display:inline-flex;padding:10px 14px;border-radius:8px;background:#352725;color:#fff;text-decoration:none;font-weight:700}.announcement-link:hover{background:#4a3430}.announcement-form{display:grid;gap:12px}.announcement-form label{display:grid;gap:6px;color:#bcc1b8;font-size:11px}.ticket-intro{padding:14px 16px;margin-bottom:12px;border-left:4px solid #e9bb51;border-radius:9px;background:linear-gradient(145deg,#271e1d,#1b1717)}.ticket-intro p{margin:0 0 12px;color:#ded7d4;line-height:1.55}.ticket-intro ul{list-style:none;margin:0;padding:0 0 10px;border-bottom:1px solid #443936}.ticket-intro li{display:grid;gap:2px;padding:5px 0}.ticket-intro li b{font-size:12px}.ticket-intro li small{padding-left:22px;color:#aaa2a0;font-size:10px}.ticket-intro .form-hint{margin:10px 0 0}.community-admin-form input[type=file]{font-size:11px}.support-thread h4{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
@media(max-width:650px){.announcement-icon{flex-basis:52px;width:52px;height:52px;border-width:2px;border-radius:14px;font-size:24px}.announcement-body{padding:12px}.announcement-image{max-height:240px}.connect-panel .announcement-icon{display:none}}

html[data-theme="light"]{--bg:#f4f6f8;--panel:#fff;--line:#d9dde2;--muted:#59616b;--text:#171b20;--lime:#527d08}html[data-theme="light"] body{color:var(--text)}html[data-theme="light"] .topbar,html[data-theme="light"] .plugin-card,html[data-theme="light"] .news-card,html[data-theme="light"] .server-card,html[data-theme="light"] .modal-panel,html[data-theme="light"] .profile-side,html[data-theme="light"] .profile-content,html[data-theme="light"] input,html[data-theme="light"] textarea,html[data-theme="light"] select{background-color:#fff;color:var(--text);border-color:var(--line)}html[data-theme="light"] .plugin-card p,html[data-theme="light"] .detail-description,html[data-theme="light"] .form-hint{color:#59616b}html[data-text-size="large"] body{font-size:16px}html[data-text-size="larger"] body{font-size:18px}.plugin-questions{margin-top:22px}.order-chat-messages{max-height:48vh;overflow:auto;padding-right:6px}.order-chat-messages .community-post{margin-bottom:9px}

/* Community pages: polished forms, cards and responsive layouts */
#community-content{min-width:0}
#community-content .community-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:34px 0 22px}
#community-content .community-heading h2{margin:6px 0 8px;font-size:clamp(25px,3vw,36px);letter-spacing:-1.2px}
#community-content .community-heading p{max-width:720px;margin:0;color:var(--muted);line-height:1.65}
#community-content .community-admin-form,#community-content .builder-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;margin:20px 0 28px;background:linear-gradient(145deg,#151719,#101113);border:1px solid #292c2f;border-radius:16px;box-shadow:0 14px 35px #0003}
#community-content .community-admin-form>input,#community-content .community-admin-form>textarea{width:100%}
#community-content .community-admin-form textarea{min-height:110px;resize:vertical}
#community-content .community-admin-form label,#community-content .builder-controls label{display:grid;gap:8px;color:#c7c9c5;font-size:12px;font-weight:700;letter-spacing:.02em}
#community-content input:not([type=file]),#community-content textarea,#community-content select,.admin-user-row select{width:100%;min-height:44px;padding:11px 13px;color:var(--text);background:#0b0c0e;border:1px solid #34373b;border-radius:10px;outline:none;font:13px var(--sans);transition:border-color .18s,box-shadow .18s,background .18s}
#community-content textarea{min-height:100px;line-height:1.55}
#community-content input::placeholder,#community-content textarea::placeholder{color:#777b80}
#community-content input:focus,#community-content textarea:focus,#community-content select:focus,.admin-user-row select:focus{border-color:var(--lime);box-shadow:0 0 0 3px #d0fa7318;background:#101214}
#community-content select{color-scheme:dark;cursor:pointer}
#community-content select[multiple]{min-height:150px;padding:7px}
#community-content select[multiple] option{padding:8px;border-radius:6px}
#community-content input[type=file]{width:100%;min-height:44px;padding:8px;color:#bfc2bd;background:#0b0c0e;border:1px dashed #45494e;border-radius:10px;font:12px var(--sans)}
#community-content input[type=file]::file-selector-button{margin-right:10px;padding:8px 12px;color:#161910;background:#d0fa73;border:0;border-radius:7px;font:700 11px var(--sans);cursor:pointer}
#community-content .community-admin-form .wizard-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#community-content .community-admin-form .form-hint{margin:0;color:var(--muted);font-size:11px;align-self:center}
#community-content .community-admin-form>.button,#community-content .builder-controls>.button{min-height:44px;align-self:end}
#community-content .announcement-form>input,#community-content .announcement-form>textarea,#community-content .announcement-form>.wizard-columns,#community-content .announcement-form>button{grid-column:1/-1}
#community-content #order-form>textarea{grid-column:1/-1}
#community-content #order-form>label{max-width:320px}
#community-content #order-form>button,#community-content #collection-form>button,#community-content #server-form>button{justify-self:start;min-width:180px}
#community-content #collection-form>label,#community-content #collection-form>.form-hint,#community-content #server-form>textarea{grid-column:1/-1}
#community-content .builder-controls{grid-template-columns:minmax(170px,.7fr) minmax(240px,1.4fr) auto;align-items:end}
#community-content .server-grid,#community-content .news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;align-items:stretch;margin:22px 0}
#community-content .server-card,#community-content .news-card{min-width:0;padding:20px;color:var(--text);text-align:left;background:linear-gradient(150deg,#17191b,#111315);border:1px solid #292c2f;border-radius:14px;box-shadow:0 9px 24px #0002;transition:transform .18s,border-color .18s,box-shadow .18s}
#community-content .server-card:hover,#community-content .news-card:hover{transform:translateY(-2px);border-color:#667943;box-shadow:0 15px 32px #0004}
#community-content .server-card h3,#community-content .news-card h3{margin:10px 0 8px;color:#f4f5ef;font-size:17px;letter-spacing:-.3px}
#community-content .server-card p,#community-content .news-card p{color:#aeb1ad;line-height:1.65}
#community-content .server-card small,#community-content .news-card small{color:#92968f;line-height:1.5}
#community-content .server-card code{display:inline-block;padding:8px 10px;color:var(--lime);background:#0b0c0d;border:1px solid #2b3025;border-radius:8px;font:11px var(--mono);overflow-wrap:anywhere}
#community-content button.server-card{font:inherit;cursor:pointer}
#community-content .builder-plugin{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;min-height:190px}
#community-content .builder-plugin h3{margin:0}
#community-content .builder-plugin p{flex:1;margin:0}
#community-content .server-mark{display:grid;place-items:center;width:36px;height:36px;color:var(--lime);background:#d0fa7312;border:1px solid #d0fa7330;border-radius:10px;font-size:18px}
#community-content .news-card{overflow:hidden;padding:0}
#community-content .announcement-body{padding:20px}
#community-content .announcement-image{display:block;width:100%;max-height:280px;object-fit:cover}
#community-content .connect-panel{border:1px solid #2b2e30;border-radius:10px;background:#0d0f10}
#community-content .admin-action{padding:8px 12px;color:#ff9c9c;background:#3a2022;border:1px solid #603336;border-radius:8px;cursor:pointer}
.admin-user-row select{min-height:34px;padding:6px 9px;font-size:11px}
.admin-user-row button,.admin-plugin button{min-height:34px;border-radius:8px}
html[data-theme="light"] #community-content .community-admin-form,html[data-theme="light"] #community-content .builder-controls,html[data-theme="light"] #community-content .server-card,html[data-theme="light"] #community-content .news-card{color:var(--text);background:linear-gradient(145deg,#fff,#f8f9fa);border-color:#dce0e4;box-shadow:0 12px 28px #17212a0d}
html[data-theme="light"] #community-content .server-card h3,html[data-theme="light"] #community-content .news-card h3{color:#171b20}
html[data-theme="light"] #community-content .server-card p,html[data-theme="light"] #community-content .news-card p{color:#59616b}
html[data-theme="light"] #community-content input:not([type=file]),html[data-theme="light"] #community-content textarea,html[data-theme="light"] #community-content select,html[data-theme="light"] .admin-user-row select{color:#171b20;background:#fff;border-color:#d9dde2;color-scheme:light}
@media(max-width:760px){#community-content .community-heading{margin-top:24px}#community-content .builder-controls{grid-template-columns:1fr 1fr}#community-content .builder-controls>.button{grid-column:1/-1}#community-content .community-admin-form,#community-content .builder-controls{padding:16px;gap:12px}}
@media(max-width:520px){#community-content .community-admin-form,#community-content .builder-controls{grid-template-columns:1fr;padding:14px;border-radius:12px}#community-content .community-admin-form .wizard-columns{grid-template-columns:1fr}#community-content .announcement-form>input,#community-content .announcement-form>textarea,#community-content .announcement-form>.wizard-columns,#community-content .announcement-form>button,#community-content #order-form>textarea,#community-content #collection-form>label,#community-content #collection-form>.form-hint,#community-content #server-form>textarea{grid-column:auto}#community-content .builder-controls>.button{grid-column:auto;width:100%}#community-content #order-form>button,#community-content #collection-form>button,#community-content #server-form>button{width:100%;justify-self:stretch}#community-content .server-grid,#community-content .news-grid{grid-template-columns:1fr;gap:12px}#community-content .community-heading h2{font-size:25px}.admin-user-row{grid-template-columns:1fr 1fr;gap:7px}}

/* Compatibility and release history */
.compatibility-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #67502b;border-radius:999px;background:#f0bd6812;font-size:10px;white-space:normal}
.compatibility-badge.verified{border-color:#526c35;background:#b5e98412}
.update-entry{position:relative;margin:10px 0;padding:14px 15px 14px 18px;border:1px solid #292d28;border-radius:10px;background:linear-gradient(145deg,#151816,#101211)}
.update-entry:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background:var(--lime);content:""}
.update-entry b{color:var(--lime);font-size:12px}
.update-entry time{float:right;color:var(--muted);font-size:10px}
.update-entry p{margin:8px 0 0;color:#c4c8bf;font-size:11px;line-height:1.65;white-space:pre-line}
.version-history{display:grid;gap:10px}
.version-entry{padding:14px 15px;border-color:#30342d;border-radius:11px;background:linear-gradient(145deg,#151816,#101211)}
.version-entry>div:first-child b{color:var(--lime);font:500 12px var(--mono)}
.version-entry small{font-size:10px}
.version-entry-actions .button{min-height:34px}
html[data-theme="light"] .update-entry,html[data-theme="light"] .version-entry{background:linear-gradient(145deg,#fff,#f7f8f9);border-color:#dce0e4}
html[data-theme="light"] .update-entry p{color:#59616b}
html[data-theme="light"] .compatibility-badge{color:#75551c}
html[data-theme="light"] .compatibility-badge.verified{color:#3e651c}
@media(max-width:520px){.update-entry time{display:block;float:none;margin-top:5px}.version-entry-actions{width:100%}.version-entry-actions .button{flex:1;text-align:center}}

.reviews-section{padding:54px 0 62px;border-bottom:1px solid var(--line)}.reviews-count{font:9px var(--mono);letter-spacing:.7px;color:#858b80}.reviews-empty{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #2a3025;border-radius:8px;background:linear-gradient(110deg,#12160f,#101113)}.reviews-mark{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #465633;border-radius:10px;background:#1a2114;color:var(--lime);font-size:18px}.reviews-empty>div{flex:1}.reviews-empty strong{font-size:12px}.reviews-empty p{margin:6px 0 0;color:#92968d;font-size:10px;line-height:1.7}.reviews-empty .button{flex:0 0 auto}@media(max-width:650px){.reviews-section{padding:40px 0}.reviews-empty{align-items:flex-start;flex-wrap:wrap;padding:15px}.reviews-empty>div{flex:1 1 calc(100% - 60px)}.reviews-empty .button{margin-left:60px}.reviews-count{display:none}}

.review-editor{display:grid;gap:13px;padding:18px;margin-bottom:18px;border:1px solid #30352a;border-radius:8px;background:linear-gradient(120deg,#141811,#101113)}.review-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.review-editor label{display:grid;gap:7px;color:#c7cabe;font-size:10px}.review-editor input:not([type=hidden]),.review-editor textarea{width:100%;border:1px solid #30352a;border-radius:5px;background:#0d0f0c;color:var(--text);padding:11px;font:11px var(--sans)}.review-editor textarea{min-height:96px;resize:vertical}.review-stars-picker{display:flex;gap:5px}.review-star{border:0;background:transparent;color:#56594f;font-size:24px;line-height:1;cursor:pointer;padding:2px}.review-star.selected{color:var(--lime)}.review-form-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.review-form-footer small,.reviews-no-posts{color:#858b80;font-size:10px;line-height:1.6}.review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-review{padding:17px;border:1px solid #272c24;border-radius:7px;background:#101210}.public-review-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.public-review-head strong{font-size:11px}.public-review-stars{color:var(--lime);font-size:14px;letter-spacing:1px}.public-review-stars span{color:#484b43}.public-review p{margin:10px 0 0;color:#a7aaa2;font-size:11px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:650px){.review-form-fields,.review-list{grid-template-columns:1fr}.review-form-footer{align-items:flex-start;flex-direction:column}}

.review-editor h3{margin:0;color:var(--text);font-size:14px}.review-form-footer>div{display:flex;gap:8px;flex-wrap:wrap}.review-edit-button{margin-top:12px;padding:8px 10px;font-size:9px}
.review-controls{display:flex;justify-content:flex-end;gap:12px;margin:0 0 13px}.review-controls label{display:flex;align-items:center;gap:7px;color:#8d9287;font-size:9px}.review-controls select{border:1px solid #30352a;border-radius:5px;background:#11140f;color:var(--text);padding:8px;font:10px var(--sans)}.review-author-fixed{display:grid;align-content:center;gap:6px;color:#92968d;font-size:10px}.review-author-fixed strong{color:var(--lime)}.review-report-button{margin-top:12px;padding:8px 10px;font-size:9px}.review-admin-reply{margin-top:14px;padding:12px;border-left:2px solid var(--lime);background:#151910}.review-admin-reply strong{font-size:10px;color:var(--lime)}.review-admin-reply p{margin:6px 0 0;color:#b9bdb3}.review-reply-form{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #292d28}.review-reply-form label{display:grid;gap:7px;color:#b9bdb3;font-size:10px}.review-reply-form textarea{width:100%;min-height:68px;border:1px solid #30352a;border-radius:5px;background:#0d0f0c;color:var(--text);padding:10px;font:11px var(--sans);resize:vertical}.review-reply-form .button{justify-self:start;padding:8px 10px;font-size:9px}@media(max-width:650px){.review-controls{justify-content:flex-start;flex-wrap:wrap}.review-controls label{justify-content:space-between;flex:1 1 100%}}

