/* Prominent ordering links, scoped to the Studio navigation and hero. */
header nav a.order-nav,.order-primary{background:linear-gradient(110deg,#9edcff,#c2a4ff);color:#141020!important;font-weight:700;box-shadow:0 6px 24px #a38bff25}
header nav a.order-nav{padding:12px 20px;border-radius:30px;white-space:nowrap}
header nav{gap:22px}.hero-order-actions{gap:14px}.hero-order-actions .order-primary{font-size:16px;padding:18px 30px;min-width:180px}.hero-order-actions .text-link{flex-basis:100%;width:fit-content;flex-grow:0;max-width:max-content}
.studio-order-dock{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;gap:8px;padding:8px;background:#14141ef2;border:1px solid #ffffff25;border-radius:40px;box-shadow:0 8px 32px #0005}
.studio-order-dock a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:28px;font-size:14px;font-weight:700}.dock-order{background:linear-gradient(110deg,#9edcff,#c2a4ff);color:#141020}.dock-whatsapp{border:1px solid #ffffff30;color:#f3f2f8}
@media(max-width:1100px) and (min-width:761px){header nav{gap:12px;font-size:11px}header nav a.order-nav{padding:10px 12px}}
@media(max-width:760px){.studio-order-dock{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:22px}.studio-order-dock a{padding:12px 8px;min-width:0}.dock-order{flex:1.2}.dock-whatsapp{flex:1}body{padding-bottom:100px}.hero-order-actions .button{min-height:52px}header nav a.order-nav{text-align:center;display:block}}
