/* V9: a brief depth settle, living local pose and registered eye composition. */
[data-character-host]{isolation:isolate}
[data-character-host="hero"],[data-character-host="contact"],[data-character-host="about"],[data-character-host="services"]:not(.alive-hero-character){position:relative}
[data-character-host].character-v7-ready>img{visibility:hidden!important}
[data-character-host]>.character-v7-canvas{display:block;width:100%;height:auto;position:absolute;inset:0;max-width:none;pointer-events:none;object-fit:contain;transform-origin:55% 70%}
[data-character-host="hero"]{overflow:visible}
[data-character-host="hero"]>.character-v7-canvas{transform:rotate(-8deg) scale(var(--cv9-pop,1));filter:drop-shadow(0 17px 14px #34232025);will-change:transform}
[data-character-host="hero"][data-character-state="alive"]>.character-v7-canvas{will-change:auto}
.jump-follow:has([data-character-host="hero"]),.jump-float:has([data-character-host="hero"]){transform:none!important;animation:none!important}
[data-character-host="contact"]{aspect-ratio:400/450;background:none;border:0;padding:0;color:inherit;cursor:pointer;display:block;overflow:visible;max-width:100%}
[data-character-host="contact"]>.character-v7-canvas{height:100%;width:100%;object-fit:contain}
[data-character-host="services"]{aspect-ratio:459/447;overflow:visible}
[data-character-host="services"]>.character-v7-canvas{height:100%;width:100%}
[data-character-host="about"]{position:relative;aspect-ratio:490/507;overflow:visible}
[data-character-host="about"]>.character-v7-canvas{height:100%;width:100%;object-fit:contain}
[data-character-host]:focus-visible{outline:3px solid var(--orange,#bd4b33);outline-offset:6px;border-radius:35%}
[data-character-host="contact"]:active{scale:.985}
.motion-paused [data-character-host]>.character-v7-canvas{will-change:auto}
.motion-paused [data-character-host="hero"]>.character-v7-canvas{transform:rotate(-8deg)}
.motion-paused [data-character-host="contact"]:active{scale:1}
@media(prefers-reduced-motion:reduce){[data-character-host]>.character-v7-canvas{will-change:auto!important}[data-character-host="hero"]>.character-v7-canvas{transform:rotate(-8deg)}[data-character-host="contact"]:active{scale:1}}
