:root{--bg:#080e0c;--panel:#121c17;--line:#293a30;--green:#37ff00;--orange:#ff8500;--text:#f5faf6;--muted:#a9bcb1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}.wrap{max-width:1240px;margin:auto;padding-left:24px;padding-right:24px}.site-header{background:#080b0a;border-bottom:1px solid #223027;position:relative;z-index:3}.head-row{min-height:84px;display:flex;align-items:center;gap:30px;justify-content:space-between}.brand{display:block;flex-shrink:0}.brand-line{font-size:24px;font-weight:1000;letter-spacing:-1.2px;line-height:1;color:white}.brand-line span{color:var(--green)}.brand small{display:block;font-size:9px;letter-spacing:1.4px;font-weight:800;color:#d4e6dc;margin-top:6px}.nav{display:flex;align-items:center;gap:22px}.nav a,.nav-list a{font-size:11px;font-weight:900;letter-spacing:.4px}.nav-list{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.account-actions{display:flex;gap:8px;white-space:nowrap}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:900;letter-spacing:.1px;text-decoration:none!important;transition:.2s;border:1px solid transparent;line-height:1.3}.btn-small{min-height:38px;padding:9px 12px;font-size:11px}.btn-green{background:var(--green);color:#071107!important;box-shadow:0 8px 25px #37ff0020}.btn-green:hover{background:#2de000}.btn-outline{background:#131a17;color:white!important;border-color:#39463d}.btn-outline:hover{border-color:var(--green)}.btn-orange{background:var(--orange);color:#10120d!important}.btn-orange:hover{background:#e97800}.hero{padding:100px 0 94px;background:radial-gradient(ellipse at 85% 35%,#12351a 0%,transparent 46%),linear-gradient(115deg,#070d0b,#0c1410)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.eyebrow,.kicker{color:var(--green);font-size:11px;font-weight:900;letter-spacing:1.1px}.eyebrow{display:inline-block;padding:7px 13px;border:1px solid #225f20;background:#0c250f;border-radius:100px}.hero h1{font-size:clamp(44px,5.5vw,78px);letter-spacing:-3px;line-height:1.06;margin:24px 0}.hero h1 span{color:var(--green)}.hero p{font-size:17px;color:#c5d7cc;max-width:580px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 20px}.trust{font-size:11px;color:#c1d1c4}.hero-panel{background:linear-gradient(140deg,#17251b,#111b15);border:1px solid var(--green);border-radius:22px;padding:36px;box-shadow:0 25px 60px #0005}.panel-label{font-size:10px;letter-spacing:1.2px;font-weight:900;color:var(--green)}.hero-panel h2{font-size:30px;line-height:1.2;margin:12px 0}.hero-panel p{font-size:13px;color:#b7c9bb}.hero-panel form{display:flex;gap:8px;margin:22px 0}.hero-panel input{min-width:0;flex:1;border:1px solid #607165;border-radius:7px;padding:14px 12px;font:inherit;font-size:12px;background:white;color:#111}.hero-panel button{border:0;background:var(--green);color:#061006;font-weight:900;padding:0 15px;border-radius:7px;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{font-size:10px;border:1px solid #266b28;color:#c8f7c2;padding:5px 9px;border-radius:6px}.section{padding-top:78px;padding-bottom:78px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.section-heading h2{font-size:clamp(26px,3vw,39px);letter-spacing:-1px;margin:7px 0}.section-heading p{color:var(--muted);margin:0}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.category-card,.post-card{display:block;background:#121c17;border:1px solid #28382e;border-radius:16px;padding:27px;transition:.2s}.category-card:hover,.post-card:hover{border-color:#40a732;transform:translateY(-2px)}.cat-icon{display:flex;width:47px;height:47px;border-radius:11px;background:#1d3a21;color:var(--green);align-items:center;justify-content:center;font-size:24px}.category-card h3{font-size:19px;margin:19px 0 7px;color:white}.category-card p,.post-card p{font-size:13px;color:var(--muted);min-height:45px}.card-arrow{color:var(--green);font-size:11px;font-weight:900}.setup-note{color:#8caa94;font-size:11px;margin-top:20px}.section-alt{background:#0d1510;border-top:1px solid #1b2b20;border-bottom:1px solid #1b2b20}.posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.post-label{font-size:10px;color:var(--orange);font-weight:900;letter-spacing:.7px}.post-card h3,.post-card h2{font-size:19px;line-height:1.35}.post-meta{color:#82988a;font-size:11px;margin-top:20px}.empty-posts{grid-column:1/-1;padding:30px;border:1px dashed #405846;border-radius:14px;color:#d3e6d5}.text-link{color:var(--green);font-size:11px;font-weight:900}.member-banner{background:linear-gradient(115deg,#172b19,#112019);border:1px solid #355b32;border-radius:18px;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:30px}.member-banner h2{font-size:28px;margin:8px 0}.member-banner p{max-width:670px;font-size:13px;color:#bdd0bf}.member-banner>div:last-child{text-align:center}.resource-lock{display:block;font-size:30px;margin-bottom:12px}.btn-disabled{background:#364139;color:#d8e1d9;cursor:default;white-space:nowrap}.site-footer{border-top:1px solid #233227;background:#080b09;padding-top:42px}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.footer-grid p{font-size:12px;color:#a3b3a7;max-width:500px}.foot-bottom{border-top:1px solid #1c2920;margin-top:28px;padding-top:16px;padding-bottom:16px;font-size:11px;color:#819384}.inner-content{min-height:60vh;padding-top:65px;padding-bottom:90px}.inner-content h1{font-size:clamp(30px,4vw,50px);line-height:1.2}.narrow{max-width:900px}.article,.comments-area{background:#121c17;border:1px solid #293b2e;border-radius:16px;padding:30px;margin-bottom:25px}.entry-content{font-size:16px;overflow-wrap:anywhere}.entry-content a{color:var(--green);text-decoration:underline}.entry-content img{max-width:100%;height:auto}.entry-content pre{overflow-x:auto}.comment-list{padding-left:22px}.comment-list li{margin-bottom:16px}.comments-area input,.comments-area textarea{max-width:100%;padding:12px;background:#fff;color:#111;border-radius:6px}.comments-area input[type=submit]{background:var(--green);border:0;font-weight:800;cursor:pointer}.pagination{margin-top:25px}.pagination a,.pagination span{margin-right:8px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.head-row{flex-wrap:wrap;padding-top:15px;padding-bottom:15px;gap:15px}.nav{order:3;width:100%;overflow-x:auto;padding-bottom:5px}.hero-grid{gap:30px}}@media(max-width:760px){.hero{padding:55px 0}.hero-grid{grid-template-columns:1fr}.hero h1{letter-spacing:-2px}.hero-panel{padding:22px}.category-grid,.posts-grid{grid-template-columns:1fr}.member-banner{display:block}.member-banner>div:last-child{text-align:left;margin-top:20px}.footer-grid{grid-template-columns:1fr}.section{padding-top:50px;padding-bottom:50px}.wrap{padding-left:18px;padding-right:18px}.nav{gap:12px}.nav a{white-space:nowrap}.account-actions{margin-left:auto}.section-heading{align-items:start;flex-direction:column}.btn-disabled{white-space:normal}.hero-panel form{flex-direction:column}.hero-panel button{padding:13px}}

.kzmf-profile{padding-top:60px;padding-bottom:75px}.kzmf-profile h1{font-size:clamp(30px,4vw,46px);margin:0 0 12px}.kzmf-profile-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:22px;margin-top:26px}.kzmf-profile-panel{background:#121a1c;border:1px solid #30403c;border-radius:18px;padding:26px}.kzmf-profile-panel h2{margin-top:0}.kzmf-profile-panel label{display:block;font-size:14px;font-weight:700;margin-bottom:17px}.kzmf-profile-panel input{display:block;width:100%;box-sizing:border-box;padding:12px 14px;margin-top:7px;background:#0a1012;color:#fff;border:1px solid #40534a;border-radius:9px}.kzmf-profile-panel input:disabled{opacity:.6}.kzmf-profile-panel .btn{margin:8px 8px 8px 0}.kzmf-profile-ok,.kzmf-profile-error{padding:12px 16px;border-radius:9px}.kzmf-profile-ok{background:#183923;color:#b9ffc2}.kzmf-profile-error{background:#442121;color:#ffd1d1}@media(max-width:760px){.kzmf-profile-grid{grid-template-columns:1fr}}

/* v1.0.2: Hide WooCommerce product category metadata on forum membership products */
.single-product .product_meta { display: none !important; }
