@font-face{font-family:Baloo;src:url(/fonts/Baloo-ExtraBold.woff2) format('woff2');font-weight:800;font-display:swap}
:root{--bg:#F2FBFA;--page:#F6E7C8;--surface:#DDF4F1;--card:#fff;--text:#0D3B3F;--muted:#4F7C7F;--line:rgba(13,59,63,.12);--on-accent:#fff;--title:Baloo,Vazirmatn;--chip-bg:rgba(0,166,166,.12);--nav-bg:rgba(242,251,250,.94);--r:22px;--sheet:#F2FBFA}
html{background:#F6E7C8}
.t-jazire .hero:not(.has-cover):not(.has-video){background:linear-gradient(180deg,#FF9F7A 0,#FFC98E 40%,#FFE3B0 62%,#BDEDEA)}
/* Kish and Qeshm at sunset: the Valley of Stars and mangroves, the Greek ship, a lenj sailing by, a badgir, palms and a dolphin leaping */
.t-jazire .hero:not(.has-video){padding-bottom:0}
.t-jazire .hero::after{content:'';position:relative;z-index:0;display:block;height:clamp(150px,44vw,210px);margin:12px -20px 0;background:url(/img/themes/jazire-scene.svg) center bottom/100% 100% no-repeat}
.t-jazire .hero-in{z-index:1}
.t-jazire .hero h1{font-weight:800;color:#fff;text-shadow:0 3px 0 rgba(13,59,63,.25);font-size:clamp(36px,11vw,54px)}
.t-jazire .logo{border:4px solid #fff}
.t-jazire .cats a{border:0;background:#DDF4F1;color:#0D3B3F;font-weight:800}
.t-jazire .cats a.on{background:#00A6A6}
.t-jazire .cat h2{font-weight:800;color:#00868A;font-size:24px}
.t-jazire .cat h2::after{content:' 🐚'}
.t-jazire .l-polaroid .item{background:#fff;border-radius:10px}
.t-jazire .item h3{font-family:Baloo,Vazirmatn;font-weight:800;font-size:17px}
.t-jazire .price{color:#FF7F50}
.t-jazire .bdg{background:#FF7F50;color:#fff}
.t-jazire .hero h1{text-shadow:0 2px 0 #00868A,0 0 14px rgba(0,80,90,.55)}.t-jazire .hero .tag{color:#0D3B3F;font-weight:700}

/* moving backdrop */
/* the Persian Gulf along the bottom: three layers swelling and settling (not rolling like the Mediterranean), with sun glints */
.t-jazire::before{content:'';position:fixed;z-index:-1;pointer-events:none;bottom:-6px;height:120px;left:max(0px,calc(50% - 320px));right:max(0px,calc(50% - 320px));background:url(/img/themes/jazire-swell.svg) 0 100%/480px 120px repeat-x;opacity:.9;animation:jzDrift 40s linear infinite}@keyframes jzDrift{to{background-position:480px 100%}}
.t-jazire::after{content:'';position:fixed;z-index:-1;pointer-events:none;top:0;bottom:0;left:max(0px,calc(50% - 320px));right:max(0px,calc(50% - 320px));background:url(/img/themes/bg-bubbles-sea.svg) 0 0/260px 340px;opacity:0.68;animation:jzUp 22s linear infinite;}
@keyframes jzUp{to{background-position:20px -340px}}
@media (prefers-reduced-motion:reduce){.t-jazire::before,.t-jazire::after{animation:none}}

/* the same motion inside the hero, behind the name */
.t-jazire .hero::before{content:'';position:absolute;z-index:0;pointer-events:none;inset:0;background:url(/img/themes/bg-bubbles-sea.svg) 0 0/260px 340px;opacity:.35;-webkit-mask:linear-gradient(#000,transparent 60%);mask:linear-gradient(#000,transparent 60%);animation:jzUp 22s linear infinite}
@media (prefers-reduced-motion:reduce){.t-jazire .hero::before{animation:none}}
