html,body{background-color:var(--primary-color)}:root{--primary-color:#071b21;--background-light:#151515;--accent-gold:#d4b46c;--cta-orange:#cf6635;--cta-orange-dark:#a84824;--card-pattern:url(/fast-images/shyok-brand-pattern-green-v1.webp);--card-scenic-surface:linear-gradient(#fffefaa3, #fffefaa3), var(--card-pattern);--card-ink:#0b2730;--card-muted:#52666d;--card-green:#0f5e5d;--text-primary:#f5f5f3;--text-muted:#fffffff2;--font-serif:"Playfair Display", serif;--font-sans:"Inter", sans-serif;--section-padding:120px 0}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-primary);font-family:var(--font-sans);background-color:#0000;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--text-primary);font-weight:600}.editorial-italic{color:var(--accent-gold);letter-spacing:1px;font-style:italic;font-weight:400}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-padding{padding:var(--section-padding)}button{cursor:pointer;font-family:var(--font-sans);border:none;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.btn-primary{background-color:var(--cta-orange);color:#fff;text-transform:uppercase;letter-spacing:2px;border-radius:4px;padding:15px 35px;font-size:1rem;font-weight:600}.btn-primary:hover{background-color:var(--cta-orange-dark);transform:translateY(-2px);box-shadow:0 14px 32px #cf663547}.btn-outline{color:var(--accent-gold);border:1px solid var(--accent-gold);text-transform:uppercase;letter-spacing:2px;background-color:#0000;border-radius:4px;padding:14px 35px;font-size:1rem;font-weight:600}.btn-outline:hover{background-color:#d4b46c1a;box-shadow:0 0 15px #d4b46c33}.shyok-pattern-card,.shyok-pattern-panel,.premium-selling-card,.premium-guide-surface,.premium-checklist-table,[class*=tourCard],[class*=shopCard],[class*=teamMember],[class*=planSidebar],[class*=departure-card]{background-color:#fffefa!important;background-image:var(--card-scenic-surface)!important;background-blend-mode:normal!important;color:var(--card-ink)!important;background-position:50%!important;background-repeat:repeat!important;background-size:430px!important;border:1px solid #071b212e!important;box-shadow:0 18px 50px #071b2129!important}.shyok-pattern-panel,.shyok-pattern-card,.premium-selling-card,.premium-guide-surface,.premium-checklist-table,[class*=tourCard],[class*=shopCard],[class*=teamMember],[class*=planSidebar],[class*=departure-card]{border-radius:8px!important}.footer .badge-strip{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.footer .badge-item{color:#fff!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #d4b46c33!important}.footer .badge-title{color:#f5f5f3!important}.footer .badge-sub,.footer .badge-icon{color:var(--accent-gold)!important}.shyok-pattern-card :where(h1,h2,h3,h4,h5,h6,p,li,label),.shyok-pattern-panel :where(h1,h2,h3,h4,h5,h6,p,li,label),.premium-selling-card :where(h1,h2,h3,h4,h5,h6,p,li,label),.premium-guide-surface :where(h1,h2,h3,h4,h5,h6,p,li,label),.premium-checklist-table :where(h1,h2,h3,h4,h5,h6,p,li,label),[class*=tourCard] :where(h1,h2,h3,h4,h5,h6,p,li,label),[class*=shopCard] :where(h1,h2,h3,h4,h5,h6,p,li,label),[class*=teamMember] :where(h1,h2,h3,h4,h5,h6,p,li,label),[class*=planSidebar] :where(h1,h2,h3,h4,h5,h6,p,li,label),[class*=departure-card] :where(h1,h2,h3,h4,h5,h6,p,li,label){color:var(--card-ink)!important;text-shadow:none!important}.shyok-pattern-card :where(p,li),.shyok-pattern-panel :where(p,li),.premium-selling-card :where(p,li),.premium-guide-surface :where(p,li),.premium-checklist-table :where(p,li){color:var(--card-muted)!important}.shyok-pattern-card .accent-text,.shyok-pattern-panel .accent-text,[class*=tourCard] .accent-text,[class*=shopCard] .accent-text,[class*=planSidebar] .accent-text{color:var(--card-green)!important}.shyok-pattern-card .btn-primary,.shyok-pattern-panel .btn-primary,[class*=tourCard] .btn-primary,[class*=shopCard] .btn-primary,[class*=planSidebar] .btn-primary{color:#fff!important}.shyok-pattern-card .btn-outline,.shyok-pattern-panel .btn-outline,[class*=tourCard] .btn-outline,[class*=shopCard] .btn-outline,[class*=planSidebar] .btn-outline{color:var(--card-ink)!important;border-color:#071b2157!important}.gear-checklist-print-area table,.gear-checklist-print-area th,.gear-checklist-print-area td,.gear-checklist-print-area div,.gear-checklist-print-area span{color:var(--card-ink)!important;text-shadow:none!important}.gear-checklist-print-area th{border-bottom-color:#071b213d!important}.gear-checklist-print-area tr{border-bottom-color:#071b211f!important}.page-transition-enter{opacity:0;transform:translateY(10px)}.page-transition-enter-active{opacity:1;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(0)}@keyframes kenBurns{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.15)translate(-2%,2%)}}.drone-pan{animation:15s ease-in-out infinite alternate kenBurns}@media (max-width:768px){body{padding-bottom:90px}:root{--section-padding:70px 0}h2{font-size:2rem!important}h3{font-size:1.3rem!important}.container{padding:0 16px}.btn-primary,.btn-outline{text-align:center;width:100%;padding:14px 20px}.testimonial-grid,.shop-teaser-grid{grid-template-columns:1fr!important}.journey-architect-teaser-image{height:250px!important}.shop-teaser-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}@media (max-width:480px){:root{--section-padding:50px 0}}
