[data-skin=persia]{--persia-deep:#0e3b40;--persia-night:#082427;--persia-ink:#051a1c;--persia-cream:#f6ebdd;--persia-red:#e84a31;--persia-ember:#b5351f;--persia-teal:#38b7bd;--persia-gold:#f2b84b;--persia-ease:cubic-bezier(.22, 1, .36, 1);--persia-accent:var(--ff-fraunces), Georgia, serif}[data-skin=persia] :focus-visible{outline:3px solid var(--persia-gold);outline-offset:4px}[data-skin=persia] .button.primary{background:var(--persia-red);box-shadow:0 6px 0 var(--persia-ember), 0 14px 30px -10px color-mix(in oklab, var(--persia-red) 70%, transparent);transition:transform .25s var(--persia-ease), box-shadow .25s var(--persia-ease)}[data-skin=persia] .button.primary:hover:not(:disabled){background:var(--persia-red);box-shadow:0 8px 0 var(--persia-ember), 0 18px 34px -10px color-mix(in oklab, var(--persia-red) 80%, transparent);transform:translateY(-2px)}[data-skin=persia] .button.primary:active:not(:disabled){box-shadow:0 3px 0 var(--persia-ember);transform:translateY(1px)}[data-skin=persia] .hero{isolation:isolate;background:radial-gradient(70% 55% at 75% 38%, color-mix(in oklab, var(--persia-teal) 22%, transparent), transparent 70%), radial-gradient(90% 60% at 10% 110%, color-mix(in oklab, var(--persia-red) 28%, transparent), transparent 70%), linear-gradient(180deg, var(--persia-night) 0%, var(--persia-night) 45%, var(--persia-deep) 100%);width:100%;margin:0;padding:clamp(2rem,6vw,5.5rem) max(1.25rem,50% - 39rem) clamp(7rem,12vw,9rem);position:relative;overflow:hidden}[data-skin=persia] .hero h1{letter-spacing:-.05em;text-transform:none;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(4.2rem,11vw,8.6rem);line-height:.86}[data-skin=persia] .hero h1 span,[data-skin=persia] .hero h1 em{display:block}[data-skin=persia] .hero h1 em{font-family:var(--persia-accent);letter-spacing:-.02em;color:var(--persia-red);text-shadow:0 4px 0 var(--persia-ember);font-style:italic;font-weight:900}[data-skin=persia] .hero-sub{max-width:34ch}[data-skin=persia] .hero-cta{text-transform:none;letter-spacing:0;min-height:3.375rem;padding-inline:1.5rem;font-weight:700}[data-skin=persia] .hero-art{min-height:19rem;overflow:visible}.persia-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.persia-stars{border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite alternate persia-twinkle;position:absolute;top:0;left:0;box-shadow:12vw 8vh #fff,28vw 16vh #ffffffb3,44vw 6vh #fff,62vw 12vh #fff9,78vw 22vh #fff,90vw 6vh #fffc,8vw 34vh #fff9,36vw 40vh #fffc,70vw 44vh #fff9,96vw 36vh #fff}.persia-stars-far{width:1px;height:1px;animation-duration:6s;animation-delay:-2s;box-shadow:5vw 14vh #fff,18vw 4vh #fff,33vw 26vh #fff,50vw 18vh #fff,67vw 4vh #fff,82vw 32vh #fff,95vw 20vh #fff,14vw 48vh #fff,48vw 52vh #fff,92vw 62vh #fff}.persia-moon{width:clamp(3.5rem,7vw,5.25rem);height:clamp(3.5rem,7vw,5.25rem);box-shadow:inset -16px 8px 0 0 var(--persia-cream), 0 0 60px color-mix(in oklab, var(--persia-cream) 25%, transparent);border-radius:50%;position:absolute;top:6%;right:3%;transform:rotate(-20deg)}.persia-star{opacity:.85;height:auto;animation:18s linear infinite persia-spin;position:absolute}.persia-star-a{top:9%;left:52%}.persia-star-b{animation-duration:24s;top:74%;left:44%}.persia-lamp{transform-origin:top;width:clamp(1.875rem,4vw,2.875rem);height:auto;filter:brightness(0) invert(.92) sepia(.6) drop-shadow(0 10px 26px color-mix(in oklab, var(--persia-gold) 60%, transparent));animation:5s ease-in-out infinite persia-lamp;position:absolute;top:0;left:38%}.persia-arch{opacity:.22;filter:saturate(.6);width:min(23.75rem,44%);height:auto;position:absolute;bottom:-2.5rem;right:max(4%,50% - 36rem);-webkit-mask-image:linear-gradient(#000 45%,#0000 85%);mask-image:linear-gradient(#000 45%,#0000 85%)}.persia-horizon{opacity:.9;background:url(/skins/persia/horizonte.svg) bottom/auto 100% repeat-x;height:clamp(7.5rem,15vw,11.875rem);position:absolute;bottom:-2px;left:0;right:0}.persia-carpet{width:min(30rem,100%);animation:persia-fly-in 1.8s .3s var(--persia-ease) both;position:relative}.persia-carpet-ride{animation:4.2s ease-in-out infinite persia-bob;position:relative}.persia-carpet-rug{transform-origin:50%;filter:drop-shadow(0 30px 24px #00000073);filter:drop-shadow(0 30px 24px lab(0% 0 0/.45));width:100%;height:auto;animation:2.1s ease-in-out infinite persia-wave;display:block}.persia-carpet-food{z-index:2;filter:drop-shadow(0 18px 14px #00000059);filter:drop-shadow(0 18px 14px lab(0% 0 0/.35));width:52%;height:auto;animation:4.2s ease-in-out infinite persia-wobble;position:absolute;bottom:42%;left:50%;transform:translate(-50%)rotate(-8deg)}.persia-wind{z-index:3;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--persia-cream) 80%, transparent));border-radius:3px;width:30%;height:3px;animation:1.6s linear infinite persia-wind;position:absolute;top:56%;left:-8%}.persia-wind-two{width:20%;animation-delay:-.8s;top:70%}[data-skin=persia] .hero-stamp{z-index:4;border:3px solid var(--persia-night);background:var(--persia-cream);color:var(--persia-night);font:italic 900 clamp(1.15rem, 2.2vw, 1.5rem) / 1.1 var(--persia-accent);letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:6px 6px 0 var(--persia-red);border-radius:1.625rem;padding:.625rem 1.25rem;position:absolute;top:-1.25rem;bottom:auto;right:0;transform:none}[data-skin=persia] .hero-stamp:after{content:"";border-right:3px solid var(--persia-night);border-bottom:3px solid var(--persia-night);background:var(--persia-cream);width:1.375rem;height:1.375rem;position:absolute;bottom:-1rem;left:30%;transform:skew(24deg)rotate(45deg)}[data-skin=persia] #cardapio{--color-bg:var(--persia-cream);--color-surface:#fff8ef;--color-text:var(--persia-deep);--color-muted:#355f63;--line:color-mix(in oklab, var(--persia-deep) 18%, transparent);--line-strong:color-mix(in oklab, var(--persia-deep) 34%, transparent);--tint:color-mix(in oklab, var(--persia-red) 10%, #fff8ef);--shadow:0 10px 30px -12px color-mix(in oklab, var(--persia-deep) 35%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-bg);color:var(--color-text);padding-bottom:clamp(3rem,8vw,6rem)}[data-skin=persia] #cardapio :focus-visible{outline-color:var(--persia-deep)}[data-skin=persia] .menu-section h2{letter-spacing:-.035em;text-transform:none;line-height:.98}[data-skin=persia] .menu-card h3{text-transform:none;font-size:1.375rem;line-height:1.15}[data-skin=persia] .menu-card.has-art,[data-skin=persia] .menu-card.has-photo{--tone:var(--persia-deep);--color-surface:var(--tone);--color-text:var(--persia-cream);--color-muted:#eadfd1;--line:color-mix(in oklab, var(--persia-cream) 22%, transparent);--line-strong:color-mix(in oklab, var(--persia-cream) 40%, transparent);background:var(--tone);color:var(--color-text);text-align:center;transition:transform .4s var(--persia-ease);border:0;border-radius:200px 200px 28px 28px;grid-template:"art""text"1fr"foot"/minmax(0,1fr);align-items:start;padding:1.5rem 1.25rem}[data-skin=persia] .menu-grid>.menu-card:nth-child(3n+2){--tone:var(--persia-ember)}[data-skin=persia] .menu-grid>.menu-card:nth-child(3n){--tone:var(--persia-night)}[data-skin=persia] .menu-card.has-art :focus-visible,[data-skin=persia] .menu-card.has-photo :focus-visible{outline-color:var(--persia-gold)}@media (hover:hover){[data-skin=persia] .menu-card.has-art:hover,[data-skin=persia] .menu-card.has-photo:hover{transform:translateY(-6px)}}[data-skin=persia] .menu-card.has-art p,[data-skin=persia] .menu-card.has-photo p{color:var(--color-muted);margin-inline:auto}[data-skin=persia] .menu-card.has-art h3,[data-skin=persia] .menu-card.has-photo h3{font:italic 900 clamp(1.25rem, 2.4vw, 1.5rem) / 1.15 var(--persia-accent);text-transform:none;text-wrap:balance}[data-skin=persia] .menu-card.has-art .price,[data-skin=persia] .menu-card.has-photo .price{font:italic 900 1.625rem / 1 var(--persia-accent);color:var(--persia-gold)}[data-skin=persia] .menu-card.has-art .card-foot,[data-skin=persia] .menu-card.has-photo .card-foot{justify-content:center}[data-skin=persia] .menu-card .card-art,[data-skin=persia] .card-photo-button{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--persia-cream) 20%, transparent) 0 58%, transparent 59%);border-radius:50%;grid-area:art;justify-self:center;width:min(100%,11rem);min-height:0}[data-skin=persia] .menu-card.is-combo .card-art{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;max-width:16rem}[data-skin=persia] .card-photo{object-fit:contain;filter:drop-shadow(0 18px 16px #00000059);filter:drop-shadow(0 18px 16px lab(0% 0 0/.35));width:100%;height:100%;transition:transform .8s var(--persia-ease);background:0 0}@media (hover:hover){[data-skin=persia] .menu-card:hover .card-photo{transform:rotate(18deg)scale(1.04)}}[data-skin=persia] .menu-card.is-featured{background:var(--tone);color:var(--color-text)}[data-skin=persia] .menu-card.is-featured p{color:var(--color-muted)}[data-skin=persia] .menu-card.has-art .button.secondary,[data-skin=persia] .menu-card.has-photo .button.secondary{color:var(--persia-cream);border-color:color-mix(in oklab, var(--persia-cream) 55%, transparent)}[data-skin=persia] .menu-card.has-art .button.secondary:hover:not(:disabled),[data-skin=persia] .menu-card.has-photo .button.secondary:hover:not(:disabled){background:color-mix(in oklab, var(--persia-cream) 16%, transparent)}@media not (min-width:40rem){[data-skin=persia] .hero{grid-template-columns:minmax(0,1fr);padding-bottom:4.5rem}[data-skin=persia] .hero-art{min-height:14rem;margin-top:2.25rem}.persia-lamp{left:66%}[data-skin=persia] .persia-carpet{width:min(19rem,88%)}[data-skin=persia] .persia-arch{width:70%}[data-skin=persia] .menu-grid:has(.has-art,.has-photo){grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=persia] .menu-card.is-combo{grid-column:1/-1}[data-skin=persia] .menu-card.has-art,[data-skin=persia] .menu-card.has-photo{border-radius:120px 120px 22px 22px;padding:1rem .75rem}[data-skin=persia] .menu-card.has-art p,[data-skin=persia] .menu-card.has-photo p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}[data-skin=persia] .menu-card.has-art .button.secondary,[data-skin=persia] .menu-card.has-photo .button.secondary{justify-content:center;width:100%}[data-skin=persia] .menu-card.has-art .card-foot,[data-skin=persia] .menu-card.has-photo .card-foot{flex-direction:column}}@keyframes persia-twinkle{to{opacity:.35}}@keyframes persia-spin{to{transform:rotate(360deg)}}@keyframes persia-lamp{50%{transform:rotate(3deg)}}@keyframes persia-fly-in{0%{opacity:0;transform:translate(-70vw,-60px)rotate(-12deg)scale(.7)}70%{opacity:1;transform:translate(16px,6px)rotate(3deg)}}@keyframes persia-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-18px)rotate(1.5deg)}}@keyframes persia-wave{0%,to{transform:skew(0deg)scaleY(1)}50%{transform:skew(-3deg)scaleY(.96)}}@keyframes persia-wobble{0%,to{transform:translate(-50%)rotate(-8deg)}50%{transform:translate(-50%)translateY(-8px)rotate(4deg)}}@keyframes persia-wind{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(-120px)}}@media (prefers-reduced-motion:reduce){[data-skin=persia] *,[data-skin=persia] :before,[data-skin=persia] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
