@import "https://fonts.googleapis.com/css2?family=Anton&family=Poppins:wght@400;500;600;700&family=Caveat:wght@700&display=swap";
:root{--blue:#0015f8;--blue-d:#0010c4;--sky:#118ffe;--navy:#1d2fb5;--ink:#0a0f2e;--white:#fff;--tint:#eaf3ff;--tint-2:#f4f8ff;--line:#dce6f5;--muted:#5b6485;--ok:#0b7f58;--ok-bg:#e4f7ef;--ok-line:#b7e8d3;--bad:#c7343a;--bad-bg:#fdecec;--bad-line:#f6c4c6;--warn:#8a5a00;--warn-bg:#fff6dd;--warn-line:#f3dda0;--font-display:"Anton", "Impact", "Arial Narrow", sans-serif;--font-body:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-script:"Caveat", "Segoe Script", cursive;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--shadow:0 12px 32px #0a0f2e14;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--white);color:var(--ink);scroll-behavior:smooth;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}p{font-family:var(--font-body)}button{font-family:var(--font-body);cursor:pointer}@keyframes siloBtnBreathe{0%{transform:scale(1);box-shadow:0 4px 14px #0015f824}50%{transform:scale(1.032);box-shadow:0 8px 24px #0015f852}to{transform:scale(1);box-shadow:0 4px 14px #0015f824}}@keyframes siloBtnBreatheSubtle{0%{transform:scale(1)}50%{transform:scale(1.026)}to{transform:scale(1)}}button:not(:disabled):not([disabled]),.btn:not([disabled]),[class*=-btn]:not([disabled]),[class*=__btn]:not([disabled]),[class*=--btn]:not([disabled]),.auth-link,.hero__cta-primary,.upcoming-events__see-more,.stall-plan-doc-banner__btn,.stall-empty-state__btn,.doc-btn,.ud-btn{transform-origin:50%;will-change:transform,box-shadow;animation:2.6s ease-in-out infinite siloBtnBreathe}button:not(:disabled):not([disabled]):hover,.btn:not([disabled]):hover,[class*=-btn]:not([disabled]):hover,[class*=__btn]:not([disabled]):hover,[class*=--btn]:not([disabled]):hover,.auth-link:hover,.hero__cta-primary:hover,.upcoming-events__see-more:hover,.stall-plan-doc-banner__btn:hover,.stall-empty-state__btn:hover,.doc-btn:hover,.ud-btn:hover{animation-play-state:paused;transform:scale(1.045)translateY(-1px)}button:not(:disabled):not([disabled]):active,.btn:not([disabled]):active,[class*=-btn]:not([disabled]):active,[class*=__btn]:not([disabled]):active,[class*=--btn]:not([disabled]):active,.auth-link:active,.hero__cta-primary:active,.upcoming-events__see-more:active,.stall-plan-doc-banner__btn:active,.stall-empty-state__btn:active,.doc-btn:active,.ud-btn:active{animation-play-state:paused;transform:scale(.97)!important}.ud-icon-button,.modal-close,.gallery-modal__close,.stall-selected-banner__change-btn,.ud-booking-card__code-box,button.ud-icon-button{animation:2.6s ease-in-out infinite siloBtnBreatheSubtle;box-shadow:none!important}.ud-icon-button:hover,.modal-close:hover,.gallery-modal__close:hover,.stall-selected-banner__change-btn:hover,.ud-booking-card__code-box:hover,button.ud-icon-button:hover{animation-play-state:paused;transform:scale(1.05)}button:disabled,button[disabled],.btn[disabled],[class*=-btn][disabled],[class*=__btn][disabled]{cursor:not-allowed;box-shadow:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){button,.btn,[class*=-btn],[class*=__btn],.auth-link,.hero__cta-primary,.upcoming-events__see-more{animation:none!important}}
