/* Customer account access remains visible on the logo-only home screen. */
body[data-theme] .site-utility{display:flex;justify-content:flex-end;align-items:center;min-height:48px;padding:4px 4.4%;gap:20px}
body[data-theme] .site-utility #customer-entry{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 15px;border:1px solid var(--line);font-size:10px;line-height:1.5;letter-spacing:1px;color:var(--fg);background:var(--bg)}
body[data-theme] .site-utility #customer-entry:hover{border-color:var(--fg)}
body[data-theme=pearl] .logo-home{min-height:calc(100svh - 180px)}
body[data-theme=kids] .site-utility #customer-entry{border-radius:20px}
@media(min-width:641px) and (max-width:1100px){body[data-theme=pearl] .logo-home{min-height:calc(100svh - 168px)}}
@media(max-width:640px){body[data-theme] .site-utility{padding:4px 5%;gap:10px}body[data-theme=pearl] .logo-home{min-height:calc(100svh - 177px)}body[data-theme] .site-utility #customer-entry{padding:9px 12px;font-size:10px;flex-shrink:0}}
