.tt-layer{position:absolute;inset:0;border:1px solid #55d8eb88;transform-style:preserve-3d}.tt-layer span{position:absolute;top:8px;left:8px;font:9px Arial;color:#d4f8ff;letter-spacing:.1em}
.tt-muscle{background:#6c344e99;transform:translateZ(calc(var(--mi-gap) * -3));inset:-35px}
.tt-fat{background:#ad93604d;transform:translateZ(calc(var(--mi-gap) * -2));inset:-35px}
.tt-skin{background:#b97d644d;transform:translateZ(calc(var(--mi-gap) * -1));inset:-35px}
.tt-board{background:#357c8144}
.tt-patch{border:0;transform:translateZ(calc(var(--mi-gap) * .7 + 2px))}.tt-patch svg{height:100%;width:100%;display:block;filter:drop-shadow(0 0 10px #39e5ef55)}
.tt-ground{inset:auto 0 0;height:25%;background:#bb9b52cc;transform:translateZ(-2px)}
.tt-air :is(.tt-skin,.tt-fat,.tt-muscle){visibility:hidden}.tt-selected{border:2px solid #ffcb72;box-shadow:0 0 15px #ffcb7233}
.tt-hero-model{height:540px;position:relative;background:radial-gradient(ellipse,#123e48,transparent 70%);border:1px solid #225360;overflow:hidden}.tt-hero-model>span{position:absolute;bottom:18px;left:20px;font-size:10px;letter-spacing:.12em;color:#91dce6}
.tt-stack{width:165px;height:290px}
.tt-page .mi-controls input[type=radio]{width:18px;height:18px;accent-color:#3fe0eb}
@media(max-width:600px){.tt-hero-model{height:420px}.tt-stack{scale:.78}}
#mhm-home #mz-tattoo-card{padding:64px clamp(24px,4vw,64px)!important;gap:48px!important;margin:32px 0!important;grid-template-columns:1.1fr 1fr!important;border:1px solid #164450!important;background:#020e15!important}
#mhm-home #mz-tattoo-card h3{font-size:clamp(34px,4vw,64px)!important;line-height:1.02!important;letter-spacing:-.04em!important}
#mhm-home #mz-tattoo-card .mi-open{background:transparent!important;color:#b8f7ff!important;border:1px solid #22dcf5!important;text-transform:uppercase;letter-spacing:.05em;font-weight:800!important}
@media(max-width:900px){.mi-live-layout{grid-template-columns:1fr}.mi-live-stage{height:490px}#mhm-home #mz-tattoo-card{grid-template-columns:1fr!important}.mi-cover{height:440px}.mi-cover .mi-model-stack{scale:.85}}
