.digital-idol-page{color:#fff;background:#170a10;min-height:100dvh;padding:0;overflow-x:clip}.digital-idol-page .digital-humans.dh-studio{border:0;border-radius:0;width:100%;max-width:none;min-height:100dvh;margin:0;overflow:hidden}.digital-idol-page .dh-atmosphere,.digital-idol-page .dh-scene .dh-vehicles,.digital-idol-page .dh-particles{clip-path:none;border-radius:0}.digital-idol-page .dh-scene{height:max(820px,110dvh)}.digital-idol-page .dh-duo{width:min(58vw,max(820px,110dvh) - 150px,820px);max-width:none;bottom:54px}.digital-idol-page .dh-studio-header{top:42px;left:clamp(28px,4vw,80px);right:clamp(28px,4vw,80px)}.digital-idol-page .dh-editorial{left:clamp(28px,4vw,80px)}.digital-idol-page .dh-studio-footer{left:clamp(28px,4vw,80px);right:clamp(28px,4vw,80px)}.digital-idol-page .digital-human-videos{padding:28px clamp(24px,4vw,80px) 48px}@media (max-width:1050px) and (min-width:701px){.digital-idol-page .dh-scene{height:max(760px,110dvh)}.digital-idol-page .dh-duo{width:min(60vw,max(760px,110dvh) - 150px)}}@media (max-width:700px){.digital-idol-page .dh-scene{height:max(860px,110dvh)}.digital-idol-page .dh-duo{width:100%;max-width:440px;bottom:54px}.digital-idol-page .dh-studio-header{top:30px;left:24px;right:24px}.digital-idol-page .dh-editorial{left:24px}.digital-idol-page .dh-studio-footer{left:24px;right:24px}.digital-idol-page .digital-human-videos{padding:16px 24px 32px}}.digital-idol-page .dh-scene{margin-bottom:0}.digital-idol-page .dh-studio-footer{bottom:25px}.digital-idol-page .dh-studio-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:22px;max-width:none;display:grid}.digital-idol-page .dh-studio-header>div{grid-area:1/1}.digital-idol-page .dh-studio-header nav{grid-area:2/1/auto/-1;justify-self:start}.digital-idol-page .dh-return-home{pointer-events:auto;grid-area:1/2}@media (max-width:700px){.digital-idol-page .dh-studio-header{gap:18px 12px}.digital-idol-page .dh-studio-header>div{min-width:0}.digital-idol-page .dh-studio-footer{bottom:20px}}:is(html:has(.digital-idol-page),body:has(.digital-idol-page)){scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none}html:has(.digital-idol-page)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.digital-idol-page)::-webkit-scrollbar{width:0;height:0;display:none}
