/* A quieter, more professional finish over the playful base: nothing tilted, no doodles or squiggles, no bouncing letters,
   clean shadows instead of hard offset ones. Loaded last on every page. */
body:not(#_) .doodles,body:not(#_) .squig,body:not(#_) .glare,body:not(#_) .hero-ui{display:none!important}
/* hero: the skills read as one calm line, the headline stays still */
body:not(#_) .hl mark{background:none!important;padding:0!important;color:inherit!important;rotate:0deg!important;display:inline!important}
body:not(#_) .name .l{translate:none!important;animation:none!important;opacity:1!important}
/* stickers: soft shadow, no ink outline */
body:not(#_) .stk.sh-rect{border:0;border-radius:12px;box-shadow:0 26px 44px -24px rgba(27,30,69,.5),0 2px 6px rgba(27,30,69,.08)}
body:not(#_) .stk.sh-rect.grab,body:not(#_) .stk.sh-rect:hover{box-shadow:0 34px 54px -26px rgba(27,30,69,.55),0 2px 6px rgba(27,30,69,.08)}
/* project cards: straight, no 3D tilt, the number as a quiet label */
body:not(#_) .card{rotate:0deg!important;transform:none!important}
body:not(#_) .card-n{top:16px;right:16px;width:auto;height:auto;padding:.35rem .55rem;border-radius:999px;rotate:0deg;background:rgba(255,255,255,.85);color:#1b1e45;font:500 .62rem/1 var(--label);letter-spacing:.14em;box-shadow:none}
body:not(#_) .case .case-card .tile-top .num{rotate:0deg;box-shadow:none;width:auto;height:auto;padding:.35rem .55rem;border-radius:999px;font:500 .66rem/1 var(--label);letter-spacing:.14em}
/* everything that leaned or wobbled now sits straight */
body:not(#_) :is(.case .roles span,.case .panel,.case .case-cover,.r-item,.ab-card,.case .case-row > .panel){rotate:0deg!important}
body:not(#_) .case .case-cover{transform:none!important}
@media (hover:hover) and (pointer:fine){
  body:not(#_) :is(.pbtn,.case button.shot,.case .did-card,.case .next,.case .brief li,.sw,.pf-about p,.pf-rows>li,.c-item,.tile-s):hover{transform:translateY(-2px)!important}
  body:not(#_) :is(.tb,.icon-btn,.strip li,.sk-chips span.chip,.hl.in mark,.r-item,.stats div,.mark .logo-mark,.ticker li .logo):hover{transform:none!important;rotate:0deg!important;scale:1!important}
  body:not(#_) .case-row .case-cover:not(.framed):hover .float{transform:translateY(-4px)!important}
}
/* the tools label and the contact band: straight and without the floating bubbles */
body:not(#_) .strip-l{rotate:0deg}
body:not(#_) .reach .goo{display:none}
