/* M.O.R.D.A. v40 — wyłącznie nowa sekcja poradników DPS */
.nb .dps-playbook{margin:38px 0 36px;font-family:inherit;color:#e9dfd0;line-height:1.65}
.nb .dps-guide-head{border:1px solid #765634;background:linear-gradient(135deg,#2d261d,#151416);border-radius:14px;padding:26px;margin-bottom:16px}
.nb .dps-guide-eyebrow{font:700 11px/1.6 system-ui,sans-serif;letter-spacing:.18em;color:#ccaa6e}
.nb .dps-guide-head h2{font-size:clamp(25px,3.2vw,38px);margin:8px 0 10px}
.nb .dps-guide-head p{margin:10px 0 0}.nb .dps-guide-source{font-size:13px;color:#c6bba6}
.nb .dps-guide-head a,.nb .dps-playbook a{color:#f1d18d;text-decoration:underline;text-underline-offset:3px}
.nb .dps-guide-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:16px}
.nb .dps-guide-stat{background:#1c1a1c;border:1px solid #564431;border-radius:10px;padding:15px;line-height:1.5;font-size:13px;overflow-wrap:anywhere}
.nb .dps-guide-stat b{display:block;color:#e4c587;font-size:13px;margin-bottom:6px}
.nb .dps-guide-card{background:linear-gradient(160deg,#221e21,#121316);border:1px solid #5a4632;border-radius:12px;padding:22px;min-width:0;margin:0 0 16px}
.nb .dps-guide-card h2{font-size:clamp(19px,2vw,26px);margin:0 0 16px;color:#f0cb89}
.nb .dps-guide-card h3{font-size:16px;color:#e8c487;margin:16px 0 7px}
.nb .dps-guide-card p{margin:8px 0 12px;color:#d6cbbb}
.nb .dps-guide-card ol,.nb .dps-guide-card ul{padding-left:22px;margin:9px 0 16px}
.nb .dps-guide-card li{padding:0 0 7px;line-height:1.65;color:#ded2c1}
.nb .dps-guide-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.nb .dps-guide-two>div{min-width:0}
.nb .dps-guide-sub{font-size:13px;color:#bbb0a4}
.nb .dps-guide-detail{border:1px solid #534331;border-radius:9px;background:#18171a;margin:9px 0;overflow:hidden}
.nb .dps-guide-detail summary{cursor:pointer;padding:13px 14px;list-style:none;display:flex;align-items:center;gap:10px;color:#f0d5a4;font-weight:700;font-size:13px}
.nb .dps-guide-detail summary::-webkit-details-marker{display:none}
.nb .dps-guide-detail summary:focus-visible{outline:2px solid #edc987;outline-offset:-2px}
.nb .dps-guide-detail[open] summary{background:#2d261e;border-bottom:1px solid #534331}
.nb .dps-guide-chev{margin-left:auto;font-size:18px;color:#a79a85}
.nb .dps-guide-count{color:#c3b091;font:600 11px system-ui,sans-serif;white-space:nowrap;margin-left:auto}
.nb .dps-guide-tag{color:#101011;background:#b39250;border-radius:4px;font:800 10px system-ui,sans-serif;padding:3px 6px}
.nb .dps-guide-inner{padding:12px 15px}
.nb .dps-guide-inner p{font-size:13px;margin:6px 0 11px}
.nb .dps-guide-chips{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}
.nb .dps-guide-chip{background:#34291e;border:1px solid #6e5434;border-radius:99px;font:500 11px/1.5 system-ui,sans-serif;color:#f0d9aa;padding:6px 10px;max-width:100%;overflow-wrap:anywhere}
.nb .dps-guide-chip b{font-weight:800}
.nb .dps-guide-notes{border-left:3px solid #c49a55;background:#2a241d;border-radius:4px;padding:8px 14px;margin-top:12px}
.nb .dps-guide-alert{border-left:3px solid #cb785d;background:#2c201d;padding:10px 16px}
.nb .dps-guide-disclaimer{font-size:13px;color:#c3b8aa;line-height:1.7;border-top:1px solid #554736;padding-top:15px;margin-top:15px!important}
@media(max-width:960px){.nb .dps-guide-top{grid-template-columns:1fr}.nb .dps-guide-two{grid-template-columns:1fr}}
@media(max-width:520px){.nb .dps-guide-head,.nb .dps-guide-card{padding:16px}.nb .dps-guide-detail summary{flex-wrap:wrap}.nb .dps-guide-count{margin-left:0}}
/* W starszym szablonie kart DPS .nb ma jasny tekst; ciemne tło tej podstrony zapobiega zlewaniu się nagłówka z tłem. CSS podpinany wyłącznie w siedmiu poradnikach DPS. */
body{background:#0b0b10}
