.site-menu-toggle{display:none} .site-header nav{align-items:center}@media(max-width:900px){header.site-header{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px} .site-header>a{margin-right:auto}.site-menu-toggle:not([hidden]){display:inline-flex;min-height:44px;align-items:center;padding:8px 14px;border:1px solid #9267b3;border-radius:8px;background:#24172f;color:#f4edfa;font:600 14px system-ui;cursor:pointer}.site-header nav{width:100%;gap:12px 18px}.site-header.menu-ready nav:not(.is-open){display:none}.site-header nav a{padding:8px 0;min-height:44px;display:inline-flex;align-items:center}.site-header nav .lamp-ab-link{padding:7px 13px;margin-left:auto}.site-header>.lamp-ab-link{min-height:44px}#experience .stage{min-height:0;height:clamp(410px,68svh,600px);padding:48px 0 95px}#experience #lamp{height:100%;width:auto;max-width:100%;object-fit:contain}#experience .controls{padding:22px}button,input,select,summary{touch-action:manipulation}summary{min-height:44px} .actions button{min-height:44px}.heading h1{font-size:clamp(38px,9vw,60px)}}

@media(min-width:901px){.site-header nav{margin-left:auto}.site-header>.lamp-ab-link{order:3}}
