/* PutaHatOnIt.ca — approved polar-bear identity, 2026-11-07 */
:root{--bg:#f5faff;--ink:#082444;--mut:#50657b;--muted:#50657b;--card:#fff;--acc:#bb1230;--accent:#bb1230;--acc2:#4a708a;--accent-dim:#f7dce2;--line:#d8e4ed}
header{background:rgba(255,255,255,.97)!important}
.brand-lockup{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap;text-decoration:none!important;color:var(--ink)!important;opacity:1!important;margin:0!important;font-weight:850;font-size:22px!important;letter-spacing:-.8px;line-height:1.1}
.brand-lockup img{display:block;width:60px;height:60px;object-fit:contain;flex-shrink:0}
.brand-lockup span{color:var(--ink)}
.brand-hero{display:flex;align-items:center;gap:14px;margin:0 0 18px}
.brand-hero img{width:122px;height:122px;object-fit:contain}
.brand-hero span{font-weight:800;line-height:1.15;font-size:25px;color:var(--ink)}
.hero{padding-top:36px}
.howCard{border-top:4px solid var(--acc)}
.badge{background:#fff}.chip:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #146b99;outline-offset:4px}
.note,.disc{background:#eaf5fc}.cta p{color:#e0eef9}
@media(max-width:1050px){.hrow{flex-wrap:wrap}.hrow nav{order:3;width:100%;margin-left:0;justify-content:center;flex-wrap:wrap}.hrow>.reqBtn{margin-left:auto}}
@media(max-width:600px){.brand-lockup{font-size:20px!important;letter-spacing:-.7px}.brand-lockup img{width:44px;height:44px}.hrow{gap:8px}.hrow>.reqBtn{font-size:12px;padding:9px 12px}.brand-hero{gap:10px;margin-bottom:14px}.brand-hero img{width:92px;height:92px}.brand-hero span{font-size:21px}.hero{padding-top:24px}header:has(>.brand-lockup){flex-wrap:wrap;gap:12px}header>.navlinks{display:flex;flex-wrap:wrap;gap:12px}.navlinks a{margin-left:0}}
@media(max-width:390px){.hrow>.reqBtn{margin-left:0}.brand-lockup{font-size:20px!important}.hrow{justify-content:space-between}}
