.sufra-header--classic{background:var(--s-base);text-align:center}.sufra-header--classic .sufra-crest{display:grid;justify-items:center;gap:.1rem}.sufra-header--classic .wp-block-site-title{font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.3;letter-spacing:.02em}.sufra-header--classic .wp-block-site-title a{color:var(--s-text);text-decoration:none}.sufra-header--classic .sufra-crest__sub{margin:0;font-size:.78rem;letter-spacing:.3em;color:var(--s-accent-2)}.sufra-header--classic .sufra-rule{border-block:1px solid var(--s-line);position:relative}.sufra-header--classic .sufra-rule:before{content:"";position:absolute;inset:3px 0;border-block:1px solid color-mix(in srgb,var(--s-accent-2) 45%,transparent);pointer-events:none}.sufra-header--classic .wp-block-navigation{font-family:var(--wp--custom--heading-font);font-size:1.12rem}.sufra-header--classic .wp-block-navigation a{padding-block:.35rem;border-bottom:1px solid transparent}.sufra-header--classic .wp-block-navigation a:hover{border-color:var(--s-accent-2);color:var(--s-accent)}.sufra-header--classic .sufra-actions__cta{border-radius:2px}.sufra-header--classic .sufra-meta{font-size:.85rem;color:var(--s-muted)}.sufra-header--classic .sufra-header__top{transition:padding .3s}.sufra-header--classic.is-scrolled .sufra-crest__sub{display:none}.sufra-header--classic.is-scrolled .sufra-meta{visibility:hidden;max-height:0;overflow:hidden}.sufra-header--classic.is-scrolled .sufra-header__top{padding-block:.45rem .35rem!important}.sufra-header--classic.is-scrolled .wp-block-site-title{font-size:1.7rem}.sufra-header--classic.is-scrolled .wp-block-site-logo img{width:40px!important}@media (max-width: 900px){.sufra-header--classic .sufra-meta{display:none}.sufra-header--classic .wp-block-site-title{font-size:1.6rem}}.sufra-book-hero{--pw: min(300px, 21vw);--ph: calc(var(--pw) * 1.36);position:relative;height:340vh;isolation:isolate;margin-block-start:0!important;background:#0f1a14;color:#f8f4ec}.sufra-book-hero{--hdr: 137px}.sufra-book-hero__sticky{position:sticky;top:var(--hdr, 0px);height:calc(100vh - var(--hdr, 0px));height:calc(100svh - var(--hdr, 0px));overflow:hidden;display:grid;align-items:center}.sufra-book-hero__bg{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;transform:scale(calc(1.08 - var(--p) * .06));filter:brightness(.42) saturate(.9)}.sufra-book-hero__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 60% 55%,transparent 30%,rgba(8,14,10,.7))}.sufra-book-hero__grid{box-sizing:border-box;width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.5rem;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:center}.sufra-book-hero__copy{text-align:center;transition:opacity .5s}.sufra-book-hero__copy>*+*{margin-top:1.2rem}.sufra-book-hero__copy .sufra-eyebrow{justify-content:center;color:#d9b77e;letter-spacing:.2em}.sufra-book-hero__title{margin:0;font-size:clamp(2.4rem,1rem + 3.4vw,4.4rem);line-height:1.25;color:#f8f4ec}.sufra-book-hero__title em{font-style:normal;color:#d9b77e}.sufra-book-hero__text{color:#f8f4ecc7;font-size:1.1rem;max-width:30rem;margin-inline:auto}.sufra-book-hero .sufra-hero__btns{justify-content:center}.sufra-book-hero .sufra-hero__scroll{color:#f8f4ecb3}.sufra-book-hero .sufra-ornament:after{background:#0f1a14}.sufra-book-hero .sufra-btn--ghost{color:#f8f4ec;border-color:#f8f4ec66}.sufra-book{position:relative;width:calc(var(--pw) * 2);height:var(--ph);margin-inline:auto;perspective:1800px;direction:ltr}.sufra-book__rig{position:absolute;inset:0;transform-style:preserve-3d;transform:translate(calc((1 - var(--open, 0)) * var(--pw) * .5)) rotateX(calc(26deg - var(--open, 0) * 8deg)) rotate(calc(-4deg + var(--open, 0) * 3deg))}.sufra-book__table-shadow{position:absolute;inset:8% -4% -10%;border-radius:10px;background:#0000008c;filter:blur(28px);transform:translate(calc((1 - var(--open, 0)) * var(--pw) * .5)) scaleX(calc(.55 + var(--open, 0) * .45))}.sufra-book__base,.sufra-book__leaf{position:absolute;top:0;left:0;width:var(--pw);height:var(--ph)}.sufra-book__leaf{transform-origin:100% 50%;transform-style:preserve-3d;transform:rotateY(calc(var(--f, 0) * 180deg)) translateZ(calc((var(--nl) - var(--k)) * .6px))}.sufra-book__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.sufra-book__face.is-back{transform:rotateY(180deg)}.sufra-book__base,.sufra-book__face{background:#f6efe1 var(--paper) center / cover;box-shadow:inset -18px 0 30px -18px #46321473}.sufra-book__face.is-back{box-shadow:inset 18px 0 30px -18px #46321473}.sufra-book__leaf.is-cover .sufra-book__face.is-front{background:none;box-shadow:none}.sufra-book__cover{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.4rem;background:#1f4d3a center / cover;border-radius:3px 8px 8px 3px;box-shadow:inset 10px 0 18px -8px #0009,0 20px 40px -10px #0009;direction:rtl}.sufra-book__cover-frame{position:absolute;inset:7%;border:1px solid rgba(217,183,126,.75);outline:1px solid rgba(217,183,126,.4);outline-offset:5px}.sufra-book__cover-title{margin:0;font-family:var(--wp--custom--heading-font);font-size:calc(var(--pw) * .17);color:#e8c98f;text-shadow:0 1px 0 rgba(0,0,0,.5),0 0 18px rgba(232,201,143,.25);line-height:1.3}.sufra-book__cover-sub{margin:0;color:#d9b77e;letter-spacing:.3em;font-size:calc(var(--pw) * .05)}.sufra-book__page{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:9% 10%;text-align:center;color:#1b2a22;direction:rtl}.sufra-book__page:before{content:"";position:absolute;inset:5%;border:1px solid rgba(140,106,51,.45);pointer-events:none}.sufra-book__folio{position:absolute;bottom:6.5%;margin:0;font-size:.75rem;color:#8c6a33}.sufra-book__photo{width:100%;margin:0 0 .4rem;aspect-ratio:4 / 3;overflow:hidden;border:4px solid #fff;box-shadow:0 6px 14px -6px #3c280a73}.sufra-book__photo img{width:100%;height:100%;object-fit:cover;display:block}.sufra-book__dish{margin:0;font-family:var(--wp--custom--heading-font);font-size:calc(var(--pw) * .075);line-height:1.4;color:#1b2a22}.sufra-book__desc{margin:0;font-size:calc(var(--pw) * .042);line-height:1.7;color:#55625a}.sufra-book__price{margin:.2rem 0 0;font-weight:700;color:#8c6a33;font-size:calc(var(--pw) * .05)}.sufra-book__kicker{margin:0;color:#8c6a33;letter-spacing:.15em;font-size:calc(var(--pw) * .045)}.sufra-book__brand{margin:0;font-family:var(--wp--custom--heading-font);font-size:calc(var(--pw) * .12);color:#1f4d3a;line-height:1.4}.sufra-book__note{margin:0;font-family:var(--wp--custom--heading-font);font-size:calc(var(--pw) * .052);line-height:1.8;color:#55625a}.sufra-book__orn{display:block;width:40%;height:10px;background:linear-gradient(#8c6a33,#8c6a33) center / 100% 1px no-repeat;position:relative}.sufra-book__orn:after{content:"";position:absolute;inset:0;margin:auto;width:8px;height:8px;transform:rotate(45deg);background:#f6efe1;border:1px solid #8c6a33}.sufra-book__page.is-end .sufra-btn{margin-top:.6rem;pointer-events:auto}.sufra-book-hero:not(.is-armed) .sufra-book{--open: 0}@media (max-width: 1100px) and (min-width: 901px){.sufra-book-hero{--pw: min(260px, 22vw)}}@media (max-width: 900px){.sufra-book-hero{--pw: min(41vw, 230px);height:300vh}.sufra-book-hero__grid{grid-template-columns:minmax(0,1fr);gap:1rem;align-content:center}.sufra-book-hero__copy{order:2}.sufra-book-hero__copy .sufra-hero__scroll,.sufra-book-hero__text{display:none}.sufra-book-hero__title{font-size:2.1rem}.sufra-book{order:1}.sufra-book__desc{display:none}}.sufra-skin-classic .sufra-section-head h2{font-weight:800}.sufra-quote{position:relative;margin:0;padding:2.5rem 2rem;text-align:center;border-block:1px solid var(--s-line);font-family:var(--wp--custom--heading-font);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.8;color:var(--s-accent)}.sufra-quote:before{content:"”";display:block;font-size:4rem;line-height:.6;color:var(--s-accent-2)}.sufra-frame{position:relative;padding:14px;background:var(--s-surface);border:1px solid var(--s-line);box-shadow:0 30px 60px -40px #1b2a2280}.sufra-frame:before{content:"";position:absolute;inset:6px;border:1px solid color-mix(in srgb,var(--s-accent-2) 55%,transparent);pointer-events:none}.sufra-frame img{display:block;width:100%;height:auto}.sufra-skin-classic .sufra-page-hero{text-align:center;border-bottom:1px solid var(--s-line);margin-bottom:var(--wp--preset--spacing--50)}.sufra-skin-classic .sufra-page-hero .sufra-ornament{margin-inline:auto!important}.sufra-skin-classic .sufra-footer{border-top:3px double var(--s-accent-2)}
/*!
 * سُفرة — Sufra v1.2.0 — التصميم الكلاسيكي
 * جميع الحقوق محفوظة © 2026 منصورة هوست — https://mansourahost.com — 01007354791 — م. محمد عيد
 */
