a.button{display:inline-block;padding:14px 22px;border-radius:8px;background:#c2e79a;color:#162010;font-weight:800;text-decoration:none}.badge{font-size:14px;background:#344533;color:#c2e79a;padding:4px 8px;border-radius:4px}code{overflow-wrap:anywhere}:root{color-scheme:dark;font:16px/1.6 system-ui;background:#101711;color:#e8eee6}body{margin:0}header,main,footer{max-width:1160px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #344533}a{color:#b9df83}nav{display:flex;gap:20px;flex-wrap:wrap}.brand{font-weight:900;font-size:24px;text-decoration:none}.brand small{display:block;font-size:11px;letter-spacing:2px;color:#adc0a6}.hero{padding:60px 0}h1{font-size:clamp(32px,5vw,64px);line-height:1.1;max-width:800px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}article,.panel{background:#1b271c;border:1px solid #344533;border-radius:12px;padding:24px;margin:16px 0}article img{width:100%;aspect-ratio:16/9;object-fit:cover}input,select,textarea,button{font:inherit;padding:10px;border-radius:6px;border:1px solid #53644c;background:#172019;color:inherit}button{background:#c2e79a;color:#162010;cursor:pointer;font-weight:700}label{display:block;margin:12px 0}textarea{width:90%;min-height:100px}form.filters{display:flex;gap:10px;flex-wrap:wrap}small,footer{color:#a7b8a1}footer{margin-top:70px;border-top:1px solid #344533;font-size:13px}img{max-width:100%}table{width:100%;border-collapse:collapse}td,th{padding:10px;text-align:left;border-bottom:1px solid #344533}.tabs{margin:30px 0}details{margin:10px 0}.notice{border-left:3px solid #b9df83;padding:16px;background:#1b271c}