:root{--font-rubik:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}body{font-family:var(--font-rubik)}.scrollable-tabs::-webkit-scrollbar{display:none}.rotate{transition:transform .5s}.collapsed .rotate{transform:rotate(180deg)}.tour-card{cursor:pointer;border-radius:.5rem;transition:all .3s;box-shadow:0 .5rem 1.5rem #0000001a}.tour-card:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem #0000002d}.tour-hero{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.passenger-type-badge{text-transform:capitalize;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.adult-badge{color:#007bff;background-color:#007bff1a}.child-badge{color:#28a745;background-color:#28a7451a}.infant-badge{color:#ffc107;background-color:#ffc1071a}
