/* Layout compatibility only: original KLVN site.css remains unmodified */
.legacy-inner-card{background:#141113;border:1px solid #4b3e2c;border-radius:14px;padding:22px;color:#eee;margin-bottom:22px}
.legacy-inner-card h2{font-size:23px;color:#e3b76b;margin:12px 0}.legacy-inner-card p{font-size:15px;color:#cabca6;line-height:1.65}
.legacy-table{width:100%;border-collapse:collapse;color:#e9ddcc;margin:12px 0 26px}.legacy-table th,.legacy-table td{border-bottom:1px solid #594432;padding:10px;text-align:left}.legacy-table th{color:#eac57d}
.legacy-action{display:inline-flex!important;margin:10px 15px 14px 0;min-width:150px;padding:10px 16px;border:1px solid #bd8b44;background:#302117;color:#ffe5b1}
.legacy-action span{color:#ffe5b1}.content .flex-content{min-height:350px}.main-articles__item-img{object-fit:cover}
@media(max-width:900px){#main-menu{top:0!important}.legacy-inner-card{padding:16px}}

/* VIP Premium — public StormPT guide, consistent with original KLVN theme */
.vip-guide{scroll-margin-top:32px}
.vip-guide-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:19px 0}
.vip-guide-metrics>div,.vip-guide-commands>div{background:#211a16;border:1px solid #5c4932;border-radius:7px;padding:12px 15px}
.vip-guide-metrics b{display:block;font-size:18px;color:#efc88c;margin-bottom:4px}
.vip-guide-metrics span{display:block;font-size:12px;line-height:1.5;color:#d0bd9e}
.vip-guide-commands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:17px 0}
.vip-guide-commands>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.vip-guide-commands code,.vip-guide code{font:700 13px Consolas,monospace;color:#ffe2a9;border:1px solid #6c5637;background:#12100e;padding:4px 8px;border-radius:4px}
.vip-guide-commands span{font-size:13px;color:#d5c3ab}
.vip-guide-promo{margin-top:19px}
.vip-guide-footnote{font-size:12px!important;color:#baa889!important}
@media(max-width:600px){.vip-guide-metrics,.vip-guide-commands{grid-template-columns:1fr}}
