.c03 .eh-universe,.c03:hover .eh-universe{opacity:.86;transform:none;transition:none;background-image:url('assets/logo-violet.jpg');background-position:center 51%;background-size:100% auto}
.c03 .eh-universe::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#07050d 0%,#07050d12 45%,#07050db5 100%)}
.c03 .eh-cosmos{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;pointer-events:none}
.c03 .eh-cosmos.is-ready{opacity:1}
.c03 .eh-socials{display:flex;align-items:center;gap:26px;margin-left:auto;margin-right:72px;letter-spacing:.03em}
.c03 .eh-socials a{display:inline-flex;gap:6px;align-items:center;color:#c4b4db;text-decoration:none;font-size:10px;min-height:44px;transition:color .2s}
.c03 .eh-socials a:hover{color:#fff}
.c03 .eh-socials a:focus-visible{outline:1px solid #dec8f9;outline-offset:5px}
.c03 .eh-social-icon{display:inline-block;width:16px;height:16px;flex:0 0 16px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}
.c03 .eh-social-icon-youtube{-webkit-mask-image:url('assets/social-youtube.svg');mask-image:url('assets/social-youtube.svg')}
.c03 .eh-social-icon-instagram{-webkit-mask-image:url('assets/social-instagram.svg');mask-image:url('assets/social-instagram.svg')}
.c03 .eh-social-icon-tiktok{-webkit-mask-image:url('assets/social-tiktok.svg');mask-image:url('assets/social-tiktok.svg')}
/* The renderer shares the measured mobile header-to-eyebrow composition with
   the static artwork so animation and reduced-motion framing stay aligned. */
@media(max-width:650px){
  .c03 .eh-universe,.c03:hover .eh-universe{background-size:var(--eh-mobile-side,144vw) auto;background-position:var(--eh-mobile-x,-22vw) var(--eh-mobile-y,calc(185px - 72vw));background-repeat:no-repeat;background-color:#000}
  .c03 .eh-head{min-height:37px;justify-content:center}
  .c03 .eh-head .zai-mark,.c03 .eh-head .eh-star{display:none}
  .c03 .eh-head>span:nth-child(2){margin:0;padding:0;text-align:center;font-size:9px;line-height:1.5;letter-spacing:.14em}
}
@media(max-width:650px){
  .c03 .eh-socials{margin:0;gap:12px}
  .c03 .eh-socials a{width:44px;min-width:44px;min-height:44px;justify-content:center;gap:0}
  .c03 .eh-social-icon{width:20px;height:20px;flex-basis:20px}
  .c03 .eh-social-label,.c03 .eh-social-arrow{display:none}
}
@media(prefers-reduced-motion:reduce){.c03 .eh-universe,.c03:hover .eh-universe{transform:none;transition:none}}
