.platform-button{min-height:calc(var(--spacing) * 30);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 6);background-color:var(--color-white);border:2px solid var(--color-deep-blue);box-shadow:var(--shadow-gold);transition:transform var(--dur-base) var(--ease-base), box-shadow var(--dur-base) ease, background-color var(--dur-fast) ease;justify-content:center;align-items:center;text-decoration:none;display:flex}.platform-button:hover{box-shadow:0 0 0 0 var(--color-yellow);background-color:var(--color-turquoise);transform:translate(5px,5px)}.platform-button:focus-visible{outline:3px solid var(--color-deep-blue);outline-offset:4px}.platform-button__logo{width:100%;height:calc(var(--spacing) * 9);background-color:var(--color-yellow);-webkit-mask-image:var(--logo-src);-webkit-mask-image:var(--logo-src);mask-image:var(--logo-src);transition:background-color var(--dur-fast) ease;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.platform-button:hover .platform-button__logo{background-color:var(--color-deep-blue)}@media (prefers-reduced-motion:reduce){.platform-button{transition:box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease}.platform-button:hover{box-shadow:var(--shadow-gold);transform:none}}
.location-order-card{align-items:stretch;gap:calc(var(--spacing) * 6);flex-direction:column;width:100%;display:flex}.location-order-card__wordmark{width:auto;max-width:calc(var(--spacing) * 60);height:auto;margin:0 auto calc(var(--spacing) * 2)}.location-order-card__platforms{gap:calc(var(--spacing) * 6);flex-direction:row;display:flex}.location-order-card__platforms>.platform-button{flex:1 1 0}@media (max-width:767px){.location-order-card__platforms{flex-direction:column}}
