/* SET V42 — clean learning studio, original modules kept intact */
:root{--set42gold:#e2b765;--set42ink:#0b1929}
.sidebar{background:#0b1929!important;overflow-y:auto!important}
.sidebar>.brand,.sidebar>.sidebar-label,.sidebar>.navigation,.sidebar>.set-tools-nav,.sidebar>.sidebar-bottom{display:none!important}
.set-v42-brand{display:flex;align-items:center;gap:11px;padding:24px 18px 19px;cursor:pointer;color:white}
.set-v42-monogram{background:#e2b765;color:#0b1929;border-radius:11px;font-weight:900;padding:11px 9px;font-size:16px}
.set-v42-brand b{font-size:15px;display:block}.set-v42-brand small{display:block;color:#a7b5c6;font-size:10px;letter-spacing:1px;margin-top:4px}
.set-v42-nav{padding:6px 12px;display:flex;flex-direction:column;gap:5px}
.set-v42-navitem,.set-v42-sub summary,.set-v42-sub button{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:11px;background:transparent;color:#e7eef5;text-align:left;font:600 14px/1.35 system-ui,Arial,sans-serif;padding:13px 14px;cursor:pointer}
.set-v42-navitem:hover,.set-v42-sub summary:hover,.set-v42-sub button:hover,.set-v42-navitem.is-active{background:#243d50;color:#f0c979}
.set-v42-sub{border-radius:11px}.set-v42-sub summary{list-style:none}.set-v42-sub summary::-webkit-details-marker{display:none}.set-v42-sub[open]{background:#132a3c}.set-v42-sub button{padding:10px 12px 10px 38px;font-size:12px;color:#c4d3dd}
.set-v42-settings{margin-top:12px;border-top:1px solid #2a4051;border-radius:0;padding-top:18px}
.set-v42-copyright{font:11px/1.5 system-ui,sans-serif;color:#91a6b8;padding:24px 17px 30px}.set-v42-copyright b{color:#e2b765}
.set-v42-hero{border:1px solid rgba(226,183,101,.3);background:linear-gradient(125deg,#142b3c,#10212f);border-radius:20px;padding:clamp(22px,4vw,38px);margin-bottom:18px;color:white}
.set-v42-eyebrow{font:700 11px system-ui,sans-serif;letter-spacing:2px;color:#e2b765}.set-v42-hero h1{font:700 clamp(23px,3vw,34px)/1.2 system-ui,sans-serif;color:white;margin:12px 0}.set-v42-hero p{font:14px/1.6 system-ui,sans-serif;color:#bbccd7;max-width:520px}
.set-v42-continue{border:0;border-radius:11px;background:#e2b765;color:#0b1929;font:800 14px system-ui,sans-serif;padding:13px 18px;cursor:pointer;margin-top:15px}.set-v42-continue span{margin-left:15px}
.set-v42-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.set-v42-quick button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid #294456;background:#172e3d;color:#fff;border-radius:15px;padding:17px;cursor:pointer;text-align:left}.set-v42-quick button b{color:#e2b765;font-size:21px}.set-v42-quick button strong{font-size:14px}.set-v42-quick button small{font-size:11px;color:#a9bdca}
#dashboard>.goddo-dash-top,#dashboard>.goddo-premium-hero{display:none!important}
.set-author-credit{background:transparent!important;border:0!important;font-size:11px!important;padding:7px!important}
@media(max-width:760px){.set-v42-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.set-v42-quick button{padding:13px}.set-v42-hero{padding:21px}.set-v42-hero h1{font-size:24px}.set-v42-navitem,.set-v42-sub summary{min-height:46px}}
