.bw2-ui{--panel:#101624;--border:rgba(188,211,255,.16);--text:#ecf1ff;--muted:#a9b5ca;color:var(--text);font-family:system-ui,-apple-system,sans-serif;line-height:1.65}.bw2-ui *{box-sizing:border-box}.bw2-ui h2,.bw2-ui h3{color:var(--text);font-weight:650;line-height:1.2}.bw2-ui p{color:var(--muted)}.bw2-kicker{font-size:10px;letter-spacing:.2em;color:#d1b37d;font-weight:700}.bw2-dashboard{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.bw2-sidebar{border:1px solid var(--border);background:linear-gradient(160deg,#162236,#0a0e17);border-radius:20px;padding:25px;position:sticky;top:100px}.bw2-sidebar h2{font-size:30px;margin:15px 0 30px}.bw2-sidebar h2 span{color:#d1b37d}.bw2-sidebar nav{display:grid;gap:5px;margin-bottom:40px}.bw2-sidebar a{color:var(--muted);padding:11px 8px;display:flex;justify-content:space-between;font-size:13px;text-decoration:none;border-radius:8px}.bw2-sidebar a.active{background:#243550;color:#fff}.bw2-main{min-width:0}.bw2-main>header{margin:10px 0 28px}.bw2-main>header h2{font-size:clamp(25px,3vw,40px);margin:12px 0}.bw2-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.bw2-stats article{padding:22px;border:1px solid var(--border);border-radius:15px;background:var(--panel);display:grid;gap:12px}.bw2-stats strong{font-size:clamp(19px,2vw,28px);line-height:1.3;overflow-wrap:anywhere}.bw2-stats small,.bw2-stats span{font-size:12px;color:var(--muted)}.bw2-panel,.bw2-login{padding:28px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,#141e30,#0c111c);margin-bottom:18px;min-width:0}.bw2-panel h3{font-size:23px;margin:12px 0}.bw2-panel img{width:100%;height:180px;object-fit:cover;border-radius:10px;margin-bottom:20px}.bw2-panel ul{padding-left:20px}.bw2-ui input:not([type=hidden]):not([type=checkbox]),.bw2-ui textarea{width:100%;border:1px solid #49556b;background:#090e18;border-radius:8px;color:#fff;padding:12px;font:inherit;min-height:46px}.bw2-ui label{display:block;font-size:13px;color:#bcc8de;margin-bottom:15px}.bw2-btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:11px 20px;border:1px solid #cfb585;border-radius:8px;background:linear-gradient(120deg,#e6d0a7,#bfa16b);color:#101522!important;font:600 13px system-ui;cursor:pointer;text-decoration:none;white-space:normal}.bw2-action{margin:12px 0}.bw2-copy{display:flex;gap:10px}.bw2-copy input{min-width:0}.bw2-copy .bw2-btn{flex-shrink:0}.bw2-ui a:not(.bw2-btn){color:#9dc7ff}.bw2-ui :focus-visible{outline:3px solid #9dc7ff;outline-offset:3px}.bw2-notice{grid-column:1/-1;background:#152c38;padding:14px;border-radius:8px;color:#bde4ef!important}.bw2-table{overflow-x:auto}.bw2-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.bw2-table td,.bw2-table th{padding:12px;border-bottom:1px solid var(--border);white-space:nowrap}.bw2-table caption{text-align:left;color:var(--muted)}.bw2-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bw2-login{max-width:540px;margin:auto}.bw2-login #wp-submit{padding:12px 24px;border:0;border-radius:8px;background:#d1b37d;color:#101522;cursor:pointer}.bw2-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.bw2-panel blockquote{padding:18px;border-left:2px solid #d1b37d;background:#0b111e;overflow-wrap:anywhere}.bw2-main p,.bw2-panel li{overflow-wrap:anywhere}@media(max-width:980px){.bw2-dashboard{grid-template-columns:1fr}.bw2-sidebar{position:static}.bw2-sidebar nav{grid-template-columns:repeat(3,1fr);margin:20px 0}.bw2-sidebar h2{margin-bottom:10px}.bw2-stats{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bw2-catalog,.bw2-stats{grid-template-columns:1fr}.bw2-sidebar,.bw2-panel{padding:20px}.bw2-copy{flex-direction:column}.bw2-sidebar nav{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.bw2-ui *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
