@import url('fonts.css');
:root{--paper:#efe1c3;--paper-light:#f7ebd4;--ink:#38291d;--muted:#8a7151;--red:#9b3e2b;--gold:#a77b40;--line:#a88b5c77;--font:'IBM Plex Sans Arabic',Tahoma,sans-serif;--display:'Amiri',Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#30251e;color:var(--paper);font-family:var(--font);overflow-x:hidden}body:before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 45% 12%,#9a724345,transparent 65%),repeating-linear-gradient(3deg,#0000 0 5px,#d6b98a03 6px 7px);pointer-events:none;z-index:-1}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #cda871;outline-offset:5px}button:disabled{opacity:.3;cursor:default}svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.6}.tiny{width:14px;height:14px}.site-header{max-width:1320px;padding:23px 32px 20px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c7a16d30;gap:20px}.brand{font:700 42px/1 var(--display);display:block}.brand span{font:9px var(--font);display:block;letter-spacing:.3px;margin-top:10px;color:#c5b293}.header-center{display:flex;align-items:center;gap:9px;font-size:11px;color:#c6b69d}.breaking span{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px #9b3e2b12;animation:pulse 2.5s infinite}.social-link{display:flex;align-items:center;gap:9px;font-size:12px}.social-link:hover{color:#d9b77c}.desk-heading{max-width:1180px;display:flex;justify-content:space-between;align-items:center;margin:26px auto 18px;padding:0 3px;color:#bfaa87;font-size:11px}.desk-heading>span{display:flex;align-items:center;gap:8px}.desk-heading p{margin:0;font:19px var(--display)}.soundless{color:inherit;background:none;border:0;display:flex;align-items:center;gap:8px;font-size:11px;padding:8px 0}.soundless:hover{color:var(--paper)}.book-stage{position:relative;max-width:1180px;margin:0 auto;perspective:2300px;padding:0 0 8px}.under-paper{position:absolute;background:#c0a77f;inset:10px 7px -1px;box-shadow:0 15px 35px #0005}.sheet-one{transform:rotate(-.65deg)}.sheet-two{transform:rotate(1deg);inset:17px 14px -5px;background:#bda582}.book{position:relative;transform-style:preserve-3d;min-width:0}.page{position:relative;color:var(--ink);background:var(--paper);padding:25px 36px 28px;box-shadow:0 1px 4px #0002,0 24px 60px #0004;min-height:760px;isolation:isolate;backface-visibility:hidden;transform-origin:right center;overflow:hidden;touch-action:pan-y}.page:before{content:'';inset:0;position:absolute;z-index:-1;pointer-events:none;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.45' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.page:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(90deg,#a383421c,transparent 6%,transparent 48%,#9f7e4a0b 49.6%,#fff2 50%,transparent 51%,transparent 96%,#a3834226);box-shadow:inset 0 0 50px #91734613}.page[hidden]{display:none}.masthead{display:flex;justify-content:space-between;align-items:center;text-align:center;border-bottom:4px double var(--ink);padding-bottom:13px;gap:15px}.masthead h2{font:700 66px/1.1 var(--display);margin:0}.mast-small{font-size:9px;margin:0 0 6px;letter-spacing:1px;color:#876e4b}.mast-side{font-size:10px;line-height:1.9;min-width:100px}.mast-side b{font-weight:500}.compact h2{font-size:48px}.compact{padding-bottom:15px}.edition-line{display:flex;justify-content:space-between;gap:10px;padding:9px 0;font-size:9px;border-bottom:1px solid var(--ink)}.front-spread{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding:27px 0 25px}.winner-copy{padding:10px 0 0 8px;min-width:0}.breaking{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1px;color:var(--red);margin-bottom:22px}.breaking span{background:var(--red);box-shadow:0 0 0 5px #9b3e2b12}.winner-copy h1{font:700 clamp(57px,5.8vw,84px)/1.12 var(--display);margin:0;position:relative;letter-spacing:-2px}.winner-copy h1 em,.section-title em,.history-title em{font-style:normal;color:var(--red)}.headline-star{display:inline-block;font:32px var(--display);vertical-align:top;margin:4px 8px;color:var(--gold);animation:star 12s linear infinite}.deck{font:26px/1.4 var(--display);margin:18px 0 14px;color:#75583b}.body-copy{font-size:13px;line-height:2.1;color:#776047;margin:0}.body-copy strong{color:var(--ink);font-weight:600}.prize-ticket{display:flex;align-items:center;gap:13px;padding:15px 0;margin:23px 0;border-block:1px solid var(--line);position:relative}.ticket-icon{width:44px;height:44px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold)}.ticket-icon svg{width:23px;height:23px}.prize-ticket span{font-size:9px;color:var(--muted);display:block}.prize-ticket strong{font:700 26px var(--display)}.ticket-check{margin-right:auto;color:var(--red)}.ticket-check svg{width:28px;height:28px}.button{border:1px solid var(--ink);min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;font-size:12px;font-weight:500;transition:background .25s,transform .25s;position:relative}.button:hover{transform:translateY(-3px)}.button.ink{background:var(--ink);color:var(--paper-light)}.button.ink:hover{background:var(--red);border-color:var(--red)}.button.outline{background:transparent;color:var(--ink)}.button.outline:hover{background:#d9c6a5}.fine{font-size:9px;color:#927c5b;display:flex;align-items:center;gap:6px;line-height:1.8;margin-top:12px}.fine svg{width:12px;height:12px}.front-image{position:relative;padding-right:24px;border-right:1px solid var(--line);min-width:0}.image-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;padding:0 0 11px;color:#73583b}.image-top svg{width:16px;height:16px}figure{margin:0;position:relative;border:1px solid #8b6f41;padding:6px;background:#dac4a0}figure img{display:block;width:100%;height:385px;object-fit:cover;filter:sepia(.22) contrast(.94)}figcaption{position:absolute;bottom:6px;right:6px;left:6px;background:linear-gradient(transparent,#2c211c);color:#f7e5c6;text-align:center;padding:40px 10px 18px;font:25px var(--display)}.winner-stamp{position:absolute;left:-16px;top:44%;width:111px;height:111px;border:4px double #e4bc8c;border-radius:50%;background:#9b3e2b;color:#f6dfb3;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 7px #29170c33;transform:rotate(-12deg)}.winner-stamp svg{width:15px;height:15px}.winner-stamp strong{font:700 24px/1 var(--display);margin:5px 0}.winner-stamp span{font-size:8px}.photo-note{text-align:center;font:20px var(--display);margin-top:14px;color:#765637}.paper-footer{border-top:3px double var(--ink);display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:12px;font-size:9px;color:#7a6446;position:relative;z-index:6}.text-button{background:none;border:0;color:var(--red);padding:3px 0;display:flex;align-items:center;gap:9px;font-size:10px}.text-button:hover{color:var(--ink)}.text-button svg{width:17px}.page-corner{position:absolute;left:0;bottom:0;width:35px;height:35px;z-index:7;border:0;background:linear-gradient(45deg,#a78c5c 0%,#e1ca9c 48%,#f6ead0 50%);box-shadow:3px -3px 8px #3e281c15;clip-path:polygon(0 0,100% 100%,0 100%);padding:13px 12px 2px 0;transition:width .25s,height .25s}.page-corner svg{width:14px;height:14px;color:var(--ink)}.page-corner:hover{width:48px;height:48px}.book-controls{max-width:1180px;margin:27px auto 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.book-controls>button{display:flex;align-items:center;gap:9px;background:none;color:#dbc6a2;border:1px solid #b59b714d;padding:11px 17px;font-size:11px;min-height:45px;transition:.25s}.book-controls>button:hover:not(:disabled){background:#b59b7120}.page-tabs{display:flex;gap:27px}.page-tabs button{border:0;background:none;color:#9f8c6e;padding:10px 0;border-bottom:1px solid transparent;font-size:11px;transition:.25s}.page-tabs button span{font:19px var(--display);margin-left:6px}.page-tabs button[aria-selected=true]{color:#e6d1ae;border-bottom-color:#e6d1ae}.gesture-hint{display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;color:#967f60;margin:17px 0 30px}.gesture-hint svg{width:14px}.site-footer{max-width:1320px;border-top:1px solid #c7a16d25;padding:22px 32px 30px;margin:auto;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#a28c6b;gap:12px}.site-footer a{display:flex;align-items:center;gap:10px;font:25px var(--display);color:#d6bd96}.site-footer svg{width:16px}.section-label{font-size:10px;color:var(--red);letter-spacing:1px}.share-spread{display:grid;grid-template-columns:1.05fr .95fr;gap:45px;padding:32px 0 30px}.section-title{font:700 clamp(44px,4.7vw,65px)/1.16 var(--display);margin:14px 0 16px}.instagram-profile{display:flex;align-items:center;gap:12px;margin:20px 0 10px;border:1px solid var(--line);padding:12px;transition:.25s}.instagram-profile:hover{background:#dbc6a360;border-color:var(--red)}.ig-avatar{font:700 23px var(--display);width:48px;height:48px;border:2px solid var(--red);border-radius:50%;display:grid;place-items:center;outline:2px solid #c99b5f;outline-offset:2px}.instagram-profile div:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.instagram-profile b{font-size:14px}.instagram-profile small{font-size:9px;color:var(--muted)}.instagram-profile>svg{margin-right:auto}.share-steps{list-style:none;padding:0;margin:0 0 22px}.share-steps li{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid var(--line)}.share-steps li>span{font:26px var(--display);color:var(--red)}.share-steps b{font-size:11px;font-weight:600}.share-steps p{font-size:9px;color:var(--muted);margin:3px 0 0}.share-steps svg{margin-right:auto;color:#9c805b;width:19px}.action-row{display:flex;gap:9px;flex-wrap:wrap}.copy-mention{background:none;border:0;display:flex;align-items:center;gap:7px;color:var(--red);font-size:10px;padding:15px 0 3px}.copy-mention svg{width:13px;height:13px}.story-column{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--line);padding-right:30px}.story-label{font-size:10px;color:var(--muted);display:flex;gap:7px;align-items:center;margin-bottom:20px}.story-label svg{width:15px}.story-card{width:267px;aspect-ratio:9/16;padding:9px;background:#f2e4c8;box-shadow:0 15px 30px #6b462340,0 0 0 1px #b79a6b;transform:rotate(-4deg);position:relative;transition:transform .5s}.story-card:hover{transform:rotate(0) translateY(-4px)}.story-border{border:1px solid var(--gold);height:100%;position:relative;text-align:center;overflow:hidden}.story-date{display:block;font-size:7px;margin-top:13px;color:var(--muted)}.story-brand{font:700 32px var(--display);margin:5px 0}.story-rule{height:3px;border-block:1px solid var(--gold);width:80%;margin:auto}.story-card h3{font:700 41px/1.2 var(--display);margin:17px 0 7px;position:relative;z-index:2}.story-card h3 em{font-style:normal;color:var(--red)}.story-card p{font-size:10px;margin:0;position:relative;z-index:2}.story-card img{position:absolute;bottom:0;left:0;width:100%;height:53%;object-fit:cover;mask-image:linear-gradient(transparent,#000 22%);filter:sepia(.15)}.story-bottom{position:absolute;bottom:0;left:0;right:0;padding:40px 5px 17px;background:linear-gradient(transparent,#211810d9);color:#f4e1bd;display:flex;flex-direction:column;gap:7px}.story-bottom b{font-size:14px}.story-bottom span{font:12px var(--display)}.story-handwriting{font:19px var(--display);color:#81623d;margin-top:25px;transform:rotate(3deg)}.history{padding:22px 0 25px}.history-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.archive-label{font-size:8px;color:var(--muted)}.history-title{font:700 clamp(55px,6vw,85px)/1.1 var(--display);margin:25px 0 25px}.history-title br{display:none}.history-title em{margin-inline-start:.18em}.history-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.history-image{position:relative;padding:5px;border:1px solid var(--line)}.history-image img{width:100%;height:270px;object-fit:cover;filter:grayscale(1) sepia(.7) contrast(.85);display:block}.history-image span{display:block;text-align:center;font-size:8px;padding:8px 0 3px;color:var(--muted)}.history-date{display:flex;align-items:center;gap:10px;color:var(--red);margin-bottom:10px}.history-date strong{font:58px/1 var(--display)}.history-date span{font-size:11px;line-height:1.6}.history-article h3{font:700 26px/1.4 var(--display);margin:10px 0}.history-article p{font-size:11px;line-height:2;color:#755c3f;margin:10px 0}.source-link{font-size:8px;display:inline-flex;gap:5px;align-items:center;color:#81613d;border-bottom:1px dotted var(--gold);padding-bottom:3px}.source-link svg{width:10px;height:10px}.timeline{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;margin:25px 0 12px;border-block:1px solid var(--line);padding:18px 0}.timeline>div{display:flex;flex-direction:column;gap:5px;border-left:1px solid var(--line);padding-left:15px}.timeline>div:last-child{border:0}.timeline span{font:27px var(--display);color:var(--red)}.timeline b{font-size:10px}.timeline small{font-size:9px;line-height:1.8;color:var(--muted)}.timeline-today{justify-content:center}.timeline-today svg{color:var(--gold);width:27px;height:27px;margin-bottom:3px}.history-cta{display:flex;align-items:center;gap:12px;margin-top:19px}.history-cta p{font:22px var(--display);margin:0 0 0 auto}.history-cta .button{font-size:10px;min-height:40px;padding:8px 14px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,120px);background:var(--ink);color:var(--paper);border:1px solid var(--gold);padding:15px 23px;max-width:calc(100% - 30px);width:max-content;font-size:12px;z-index:100;transition:transform .35s;box-shadow:0 8px 30px #0004;text-align:center}.toast.show{transform:translate(-50%,0)}#confetti{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:90}.is-turning{pointer-events:none}.page.entering{animation:page-in .65s ease both}.page.leaving{animation:page-out .48s ease-in both}.page.backwards{transform-origin:left center}.is-turning:after{content:'';position:absolute;inset:0;z-index:10;pointer-events:none;background:linear-gradient(90deg,#291a09aa,transparent 50%);animation:shadow-turn .5s ease both}@keyframes page-out{to{transform:rotateY(-76deg) translateX(30px);opacity:0;filter:brightness(.7)}}@keyframes page-in{from{transform:rotateY(17deg);opacity:.25;filter:brightness(.75)}to{transform:rotateY(0);opacity:1;filter:brightness(1)}}@keyframes shadow-turn{from{opacity:0}50%{opacity:.5}to{opacity:0}}@keyframes pulse{50%{opacity:.55;box-shadow:0 0 0 7px #c1a66d05}}@keyframes star{to{transform:rotate(360deg)}}
@media(min-width:1500px){.site-header{padding-top:30px}.desk-heading{margin-top:35px}.book-stage{max-width:1240px}.book-controls,.desk-heading{max-width:1240px}.front-spread{gap:60px}.page{padding-inline:45px}.winner-copy h1{font-size:88px}}
@media(max-width:1240px){.book-stage,.book-controls,.desk-heading{margin-inline:36px}.site-header,.site-footer{margin-inline:20px;padding-inline:16px}.front-spread{gap:30px}.winner-copy h1{font-size:70px}.page{padding-inline:28px}.share-spread{gap:30px}}
@media(max-width:950px){.header-center{display:none}.masthead h2{font-size:55px}.compact h2{font-size:43px}.mast-side{min-width:80px;font-size:9px}.front-spread{gap:24px}.winner-copy h1{font-size:58px;letter-spacing:-1px}.front-image{padding-right:18px}.front-image figure img{height:355px}.winner-stamp{width:92px;height:92px;left:-12px}.winner-stamp strong{font-size:20px}.body-copy{font-size:12px}.deck{font-size:23px}.page-tabs{gap:15px}.page-tabs button{font-size:10px}.book-controls>button{padding:10px 13px}.story-card{width:230px}.story-card h3{font-size:35px}.story-brand{font-size:27px}.section-title{font-size:48px}.story-column{padding-right:15px}.share-spread{gap:25px}.action-row .button{padding:11px 13px;font-size:10px}.history-title{font-size:65px}.history-layout{gap:20px}.history-cta p{font-size:19px}}
@media(max-width:700px){.site-header{margin:0 17px;padding:20px 3px 17px}.brand{font-size:36px}.brand span{font-size:7px;margin-top:8px}.social-link{font-size:11px;gap:6px}.social-link .tiny{display:none}.social-link svg{width:18px}.desk-heading{margin:19px 20px 13px;font-size:9px}.desk-heading p{display:none}.desk-heading svg{width:15px}.soundless{font-size:9px}.book-stage{margin-inline:16px;padding-bottom:5px;perspective:1600px}.under-paper{inset:9px 5px -1px}.sheet-two{inset:14px 10px -4px}.page{min-height:0;padding:18px 20px 24px}.page:after{background:linear-gradient(90deg,#a3834215,transparent 8%,transparent 95%,#a3834215)}.masthead{gap:6px;padding-bottom:10px}.masthead h2{font-size:42px;white-space:nowrap}.mast-small{font-size:6px;letter-spacing:0;margin-bottom:6px}.mast-side{font-size:7px;min-width:45px;line-height:1.9}.compact h2{font-size:38px}.edition-line{font-size:6px;padding:8px 0;gap:4px}.front-spread{grid-template-columns:1fr;gap:25px;padding:22px 0 18px}.winner-copy{padding:0}.breaking{font-size:9px;margin-bottom:15px}.winner-copy h1{font-size:clamp(52px,14.5vw,83px);line-height:1.08;letter-spacing:-1px}.headline-star{font-size:25px;margin:2px 6px}.deck{font-size:23px;margin:15px 0 10px}.body-copy{font-size:12px;line-height:2}.prize-ticket{margin:18px 0;padding:12px 0}.prize-ticket strong{font-size:25px}.button{font-size:11px;min-height:48px;padding:12px 16px}.winner-copy>.button{width:100%;justify-content:space-between}.fine{font-size:8px;margin-top:10px}.front-image{padding:0;border:0}.image-top{font-size:8px;padding-bottom:8px}.front-image figure img{height:auto;aspect-ratio:1.28}.winner-stamp{width:84px;height:84px;left:-10px;top:45%;border-width:3px}.winner-stamp strong{font-size:19px}.winner-stamp svg{width:13px;height:13px}.winner-stamp span{font-size:6px}figcaption{font-size:23px;padding-bottom:15px}.photo-note{font-size:18px;margin-top:10px}.paper-footer{font-size:7px;padding-top:9px;gap:8px}.text-button{font-size:8px;gap:5px}.text-button svg{width:14px}.book-controls{position:sticky;bottom:10px;z-index:20;display:grid;grid-template-columns:40px 1fr 40px;margin:22px 16px 0;background:#30251ef0;border:1px solid #aa8a5a66;backdrop-filter:blur(16px);padding:5px 7px;box-shadow:0 8px 25px #0004;gap:4px}.book-controls>button{padding:9px;min-height:38px;border:0;justify-content:center}.book-controls>button span{display:none}.page-tabs{gap:0;justify-content:space-around}.page-tabs button{font-size:8px;padding:8px 3px;white-space:nowrap}.page-tabs button span{font-size:15px;margin-left:3px}.gesture-hint{font-size:8px;margin:14px 0 25px}.site-footer{margin-inline:19px;padding:20px 0 25px;font-size:7px;flex-wrap:wrap;justify-content:center;gap:12px 20px}.site-footer a{order:-1;flex-basis:100%;justify-content:center;font-size:30px}.share-spread{grid-template-columns:1fr;padding:23px 0 26px;gap:30px}.section-title{font-size:clamp(43px,12vw,63px);margin:12px 0 15px}.section-label{font-size:9px}.instagram-profile{margin-top:18px}.share-steps li{padding:13px 0}.share-steps p{font-size:9px}.action-row{flex-wrap:nowrap}.action-row>.ink{flex:1}.action-row .button{font-size:10px;padding-inline:12px;gap:8px}.copy-mention{padding-top:17px;font-size:10px;min-height:44px}.story-column{border:0;border-top:1px solid var(--line);padding:22px 0 0}.story-label{margin-bottom:18px}.story-card{width:248px}.story-card h3{font-size:39px}.story-brand{font-size:30px}.story-handwriting{font-size:18px;margin-top:22px}.history-header{flex-direction:column;align-items:start;gap:8px}.archive-label{font-size:7px}.history-title{font-size:clamp(50px,14vw,75px);margin:20px 0 23px}.history-title br{display:block}.history-title em{margin-inline-start:0}.history-layout{grid-template-columns:1fr;gap:20px}.history-image img{height:210px}.history-article h3{font-size:27px}.history-article p{font-size:12px}.source-link{font-size:8px;line-height:1.8}.timeline{grid-template-columns:1fr;gap:0;margin-top:22px;padding:0}.timeline>div{border-left:0;border-bottom:1px solid var(--line);padding:15px 0}.timeline>div:last-child{padding-bottom:18px}.timeline b{font-size:11px}.timeline small{font-size:10px}.history-cta{flex-wrap:wrap;gap:10px;margin-top:22px}.history-cta p{flex-basis:100%;font-size:23px;margin:0 0 5px}.history-cta .button{flex:1;min-height:44px;font-size:10px}.toast{bottom:85px;font-size:11px;padding:13px 17px}.page.entering{animation-duration:.5s}.page.leaving{animation-duration:.35s}}
@media(max-width:370px){.page{padding-inline:15px}.masthead h2{font-size:34px}.compact h2{font-size:32px}.mast-side{font-size:6px;min-width:40px}.edition-line{font-size:5.5px}.winner-copy h1{font-size:50px}.headline-star{font-size:21px}.story-card{width:220px}.story-card h3{font-size:34px}.story-brand{font-size:26px}.page-tabs button{font-size:7px}.page-tabs button span{font-size:13px}.action-row .button{font-size:9px;padding-inline:9px}.action-row svg{width:16px}.section-title{font-size:43px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.story-card{transform:none}.page.entering,.page.leaving{transform:none;opacity:1}}/* Flexible newspaper leaves. Geometry, clipping and fold shadows are drawn by StPageFlip. */
.book-stage{perspective:none;max-width:1180px;overflow:visible;padding-bottom:0}.book{width:100%;height:var(--leaf-height,820px);min-width:0!important;min-height:0!important;direction:ltr;transform-style:flat;box-shadow:0 25px 65px #0005}.stf__wrapper{height:100%!important;padding-bottom:0!important}.stf__block{height:100%!important;touch-action:pan-y}.leaf{direction:rtl;min-height:0;height:100%;padding:22px 28px 20px;display:block;flex-direction:column;background:var(--paper);box-shadow:none;overflow:hidden;backface-visibility:visible;transform-origin:initial;touch-action:pan-y}.leaf:after{background:linear-gradient(90deg,#7b582822,transparent 12%,transparent 92%,#7b582815);box-shadow:inset 0 0 35px #80602a12}.leaf .masthead h2{font-size:41px}.leaf .mast-side{font-size:8px;min-width:65px}.leaf .edition-line{font-size:7px;padding:8px 0}.leaf-content{padding:23px 0 18px;flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.leaf .paper-footer{margin-top:auto;font-size:8px;flex-shrink:0;padding-top:10px}.leaf .winner-copy{padding:0}.leaf .winner-copy h1{font-size:clamp(58px,5.7vw,78px)}.leaf .breaking{margin-bottom:25px}.leaf .deck{font-size:27px;margin:22px 0 17px}.leaf .body-copy{font-size:13px;line-height:2.2}.leaf .prize-ticket{margin:26px 0;padding:18px 0}.leaf .winner-copy>.button{width:100%;justify-content:space-between}.leaf .front-image{padding:0;border:0}.leaf .front-image figure img{height:auto;aspect-ratio:1.24}.leaf .winner-stamp{left:-10px;top:42%}.leaf .photo-note{margin-top:15px}.leaf-quote{text-align:center;padding:20px 0 5px}.leaf-quote>span{font-size:23px;color:var(--gold)}.leaf-quote h3{font:700 43px/1.25 var(--display);margin:12px 0;color:var(--red)}.leaf-quote p{font-size:11px;color:var(--muted);margin:12px 0 20px}.leaf .section-title{font-size:54px;margin:12px 0 17px}.leaf .instagram-profile{margin:18px 0 7px;padding:11px}.leaf .share-steps li{padding:12px 0}.leaf .share-steps{margin-bottom:20px}.leaf .share-steps b{font-size:11px}.leaf .share-steps p{font-size:10px}.leaf .action-row .button{padding:12px 16px;font-size:11px}.leaf .story-column{border:0;padding:0;flex:1;justify-content:center}.leaf .story-card{width:min(300px,85%)}.leaf .story-card h3{font-size:46px}.leaf .story-brand{font-size:35px}.leaf .story-date{font-size:9px}.leaf .story-card p{font-size:11px}.leaf .story-bottom span{font-size:14px}.leaf .story-bottom b{font-size:16px}.leaf .story-handwriting{margin-top:24px;font-size:20px}.story-follow{margin:25px auto 0;flex-shrink:0}.history-leaf-head{margin:0 0 18px}.leaf .history-title{font-size:64px;line-height:1.15;margin:16px 0 13px}.leaf .history-title br{display:block}.leaf .history-title em{margin:0}.leaf .history-date strong{font-size:60px}.leaf .history-article h3{font-size:30px}.leaf .history-article p{font-size:12px;line-height:2.1;margin:15px 0}.leaf .history-image img{height:auto;aspect-ratio:1.5}.leaf .timeline{grid-template-columns:1fr;gap:0;padding:0;margin:23px 0 14px}.leaf .timeline>div{padding:13px 0;border-left:0;border-bottom:1px solid var(--line);gap:4px}.leaf .timeline>div:last-child{border-bottom:0}.leaf .timeline span{font-size:26px}.leaf .timeline b{font-size:11px}.leaf .timeline small{font-size:10px}.leaf .timeline-today{display:none}.heritage-quote{padding-top:10px}.heritage-quote h3{font-size:30px;margin:8px 0 18px}.leaf .fine{font-size:9px;line-height:1.8}.fold-cue{position:absolute;bottom:0;left:0;width:24px;height:24px;background:linear-gradient(45deg,#c5aa78,#ecdbb7 48%,#9f7f460d 50%);clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none}.leaf-count{font-size:10px;letter-spacing:2px;color:#bea37b}.book-controls{position:relative}.page-tabs{gap:23px}.page-tabs button{font-size:10px}.stf__item{cursor:grab}.stf__item:active{cursor:grabbing}.stf__item button,.stf__item a{cursor:pointer}.stf__outerShadow,.stf__innerShadow{pointer-events:none!important}.leaf-measure{position:fixed;left:-20000px;top:0;visibility:hidden;pointer-events:none;z-index:-10}.leaf-measure .leaf{position:relative!important;inset:auto!important;transform:none!important;width:var(--measure-width)!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.leaf-measure .leaf-content{flex:none;min-height:0}.leaf-measure .story-column{flex:none}.leaf-measure .paper-footer{margin-top:0}.leaf-measure .leaf-content>.story-column{padding-bottom:0}.is-turning:after{display:none}.leaf.entering,.leaf.leaving{animation:none!important}.leaf .winner-stamp{animation:none}
@media(min-width:1500px){.book-stage{max-width:1240px}.leaf .winner-copy h1{font-size:84px}.leaf .section-title{font-size:60px}}
@media(max-width:950px){.leaf{padding-inline:23px}.leaf .winner-copy h1{font-size:63px}.leaf .section-title{font-size:51px}}
@media(max-width:899px){.book-stage{max-width:650px;margin-inline:auto}.book-controls{max-width:650px;margin-inline:auto}.leaf .winner-copy h1{font-size:clamp(64px,11vw,86px)}.leaf .section-title{font-size:clamp(52px,9vw,68px)}.leaf .masthead h2{font-size:47px}.leaf .body-copy{font-size:14px}.leaf .share-steps b{font-size:12px}.leaf .share-steps p{font-size:11px}.leaf .story-card{width:300px}.leaf .history-article p{font-size:13px}.leaf .history-title{font-size:74px}.leaf .history-image img{aspect-ratio:1.7}.leaf .timeline{margin-top:25px}.leaf .story-column{padding-top:10px}.leaf .paper-footer{font-size:9px}}
@media(max-width:700px){.book-stage{margin-inline:16px;max-width:none}.book{height:var(--leaf-height,780px)}.leaf{padding:17px 20px 20px}.leaf .masthead h2{font-size:38px}.leaf .mast-side{font-size:6.5px;min-width:45px}.leaf .edition-line{font-size:6px}.leaf-content{padding:24px 0 20px}.leaf .winner-copy h1{font-size:clamp(53px,14vw,77px)}.leaf .breaking{margin-bottom:22px}.leaf .deck{font-size:25px;margin:22px 0 18px}.leaf .body-copy{font-size:12px;line-height:2.2}.leaf .prize-ticket{margin:25px 0;padding:18px 0}.leaf .paper-footer{font-size:7px}.leaf .section-title{font-size:clamp(42px,11.5vw,62px)}.leaf .share-steps li{padding:13px 0}.leaf .share-steps b{font-size:11px}.leaf .share-steps p{font-size:9px}.leaf .action-row .button{font-size:10px;padding-inline:10px}.leaf .copy-mention{font-size:10px}.leaf .story-card{width:min(280px,90%)}.leaf .story-card h3{font-size:42px}.leaf .story-brand{font-size:31px}.leaf .story-date{font-size:8px}.leaf .story-handwriting{font-size:18px}.leaf .story-card p{font-size:10px}.leaf .story-bottom span{font-size:12px}.leaf .story-bottom b{font-size:14px}.leaf .fine{font-size:8px}.leaf .front-image{padding:0;border:0}.leaf .front-image figure img{aspect-ratio:1.1}.leaf-quote{padding-top:30px}.leaf-quote h3{font-size:42px}.leaf .history-title{font-size:clamp(50px,13vw,70px)}.leaf .history-article h3{font-size:27px}.leaf .history-article p{font-size:12px;line-height:2}.leaf .history-image img{aspect-ratio:1.3}.leaf .timeline{margin:24px 0 14px}.leaf .timeline>div{padding:16px 0}.leaf .timeline span{font-size:29px}.leaf .timeline b{font-size:11px}.leaf .timeline small{font-size:10px}.heritage-quote h3{font-size:30px}.book-controls{position:sticky;grid-template-columns:34px 1fr 34px;margin-inline:16px}.leaf-count{display:none}.page-tabs{gap:0}.page-tabs button{font-size:8px}.fold-cue{width:30px;height:30px}}
@media(max-width:370px){.leaf{padding-inline:15px}.leaf .masthead h2{font-size:33px}.leaf .mast-side{min-width:40px;font-size:6px}.leaf .edition-line{font-size:5.5px}.leaf .winner-copy h1{font-size:49px}.leaf .body-copy{font-size:11px}.leaf .section-title{font-size:41px}.leaf .deck{font-size:22px}.leaf .action-row .button{font-size:9px;padding-inline:9px;gap:6px}.leaf .action-row svg{width:16px}.leaf .share-steps b{font-size:10px}.leaf .share-steps p{font-size:8px}.leaf .story-card{width:220px}.leaf .story-card h3{font-size:34px}.leaf .story-brand{font-size:26px}.leaf .story-handwriting{font-size:15px}.leaf .history-article p{font-size:11px}.leaf .history-article h3{font-size:25px}.leaf .fine{font-size:7px}.leaf-count{display:none}.page-tabs button{font-size:7px}}

/* Keep the engine in control of each leaf visibility; flex only its inner content. */
.leaf{padding:0!important}.leaf-inner{height:100%;padding:22px 28px 20px;display:flex;flex-direction:column;position:relative}.leaf-measure .leaf-inner{height:auto}.leaf-measure .leaf{display:block!important}.fallback-book{height:auto!important}.fallback-book .leaf{position:relative!important;height:auto!important}.fallback-book .leaf-inner{height:auto}
@media(max-width:950px){.leaf-inner{padding-inline:23px}}@media(max-width:700px){.leaf-inner{padding:17px 20px 20px}}@media(max-width:370px){.leaf-inner{padding-inline:15px}}
/* Campaign closing spread — Saudi food and the joy of gathering. */
.touch-hint{display:none}.campaign-copy{display:flex;flex-direction:column;flex:1}.campaign-headline{font:700 clamp(55px,5.8vw,80px)/1.14 var(--display);margin:23px 0 20px;letter-spacing:-1px}.campaign-headline em{font-style:normal;color:var(--red)}.campaign-intro{font-size:15px;line-height:1.9;margin:0 0 25px;color:#80613d}.campaign-food-photo{position:relative;padding:5px;border:1px solid var(--line)}.campaign-food-photo img{display:block;width:100%;aspect-ratio:1.75;object-fit:cover;object-position:45% 70%;filter:sepia(.1)}.food-caption{position:absolute;left:18px;bottom:17px;color:#f6e6c9;font:28px var(--display);text-shadow:0 1px 7px #000}.food-names{display:flex;justify-content:space-between;align-items:center;border-block:1px solid var(--line);padding:16px 0;margin:20px 0 25px;font:25px var(--display)}.food-names i{color:var(--gold);font-size:10px;font-style:normal}.menu-link{width:100%;margin-top:auto;justify-content:space-between}.campaign-poster{position:relative;min-height:610px;flex:1;overflow:hidden;background:#ccb180;border:1px solid #967346;color:#432a17;isolation:isolate}.campaign-poster>img{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:64% 52%;filter:sepia(.1)}.campaign-poster:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#f0dfb8ed, #f0dfb899 22%,transparent 44%,#20170b10 63%,#20170be6 100%)}.poster-topline{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #8d6f4555;margin:16px 20px 0;padding-bottom:11px;font-size:9px}.campaign-poster h2{text-align:center;font:700 64px/1.15 var(--display);margin:24px 0}.campaign-poster h2 em{font-style:normal;color:#9b3e2b}.poster-seal{position:absolute;right:15px;top:43%;width:95px;height:95px;display:grid;align-content:center;text-align:center;border:4px double #e6c38c;background:#9b3e2b;color:#f4dfb9;border-radius:50%;font:700 24px/1.15 var(--display);transform:rotate(12deg);box-shadow:0 4px 8px #1c0d0633}.poster-bottom{position:absolute;left:0;right:0;bottom:0;padding:20px;text-align:center;color:#f3dfb7}.poster-wordmark{font:700 64px/1 var(--display);margin-bottom:18px}.poster-bottom a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px}.poster-bottom svg{width:17px;height:17px}.campaign-return{justify-content:center;margin:16px 0 0;min-height:28px}.campaign-leaf .leaf-content{padding-top:23px}.campaign-leaf .paper-footer{font-size:7px}.leaf .story-card h3{line-height:1.2}.leaf .winner-copy .deck{margin-top:25px}.leaf .winner-copy .body-copy{font-size:15px}.leaf .winner-copy .prize-ticket{margin-top:32px}.leaf .share-copy .body-copy{font-size:14px}.leaf .section-title{font-size:clamp(47px,4.8vw,66px)}
@media(max-width:899px){.campaign-headline{font-size:clamp(62px,10vw,84px)}.campaign-food-photo img{aspect-ratio:1.7}.campaign-poster{min-height:670px}.campaign-poster h2{font-size:72px}.poster-topline{font-size:10px}}
@media(max-width:700px){.touch-hint{display:inline}.mouse-hint{display:none}.campaign-headline{font-size:clamp(49px,13vw,68px);margin:21px 0 19px}.campaign-intro{font-size:13px;margin-bottom:25px}.campaign-food-photo img{aspect-ratio:1.25}.food-caption{font-size:25px;left:13px;bottom:14px}.food-names{font-size:23px;padding:15px 0;margin:22px 0}.campaign-poster{min-height:585px}.campaign-poster h2{font-size:58px;margin-top:30px}.poster-topline{font-size:8px;margin-inline:14px}.poster-seal{width:79px;height:79px;right:10px;font-size:21px;border-width:3px}.poster-wordmark{font-size:57px}.poster-bottom a{font-size:12px}.campaign-leaf .leaf-content{padding-top:22px}.campaign-leaf .paper-footer{font-size:6px}.leaf .winner-copy .body-copy{font-size:13px}.leaf .share-copy .body-copy{font-size:13px}.leaf .section-title{font-size:clamp(43px,12vw,61px)}}
@media(max-width:370px){.campaign-headline{font-size:47px;letter-spacing:-1.5px}.campaign-intro{font-size:12px}.food-names{font-size:21px}.campaign-poster{min-height:550px}.campaign-poster h2{font-size:50px}.poster-topline{font-size:7px}.poster-wordmark{font-size:50px}.leaf .winner-copy .body-copy{font-size:12px}.leaf .share-copy .body-copy{font-size:12px}.leaf .section-title{font-size:41px}}
/* One scene per leaf — an editorial journey, with a single optional keepsake. */
.editorial-leaf .leaf-content{padding:23px 0 17px}.quiet-win{display:flex;flex-direction:column;flex:1;padding:16px 0 0!important}.leaf .quiet-win h1{font-size:clamp(79px,7.8vw,111px);line-height:1.1;letter-spacing:-1px;margin-top:20px}.quiet-win .deck{font-size:26px!important;margin-top:28px!important}.quiet-win .prize-ticket{margin:35px 0 0!important}.quiet-sentence{font:28px/1.65 var(--display);color:var(--muted);margin:30px 0 36px}.quiet-win>.button{margin-top:auto}.editorial-gift{padding:0;border:0;flex:1;min-height:640px;position:relative;overflow:hidden;background:#bda17b}.editorial-gift>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block;filter:sepia(.12)}.editorial-gift:after{content:'';position:absolute;inset:0;background:linear-gradient(#ead8b245,transparent 45%,#271809b0 100%);pointer-events:none}.editorial-gift figcaption{position:absolute;top:24px;bottom:auto;left:25px;right:25px;padding:0;background:none;text-align:right;color:#422b19;z-index:2}.editorial-gift figcaption>span{font:10px var(--font);letter-spacing:1px}.editorial-gift h2{font:700 54px/1.18 var(--display);margin:16px 0}.subtle-seal{position:absolute;bottom:24px;left:23px;width:84px;height:84px;border:3px double #e0bd80;border-radius:50%;background:#923d2b;color:#f1dbb6;font:700 24px/1.1 var(--display);display:grid;align-content:center;text-align:center;transform:rotate(-12deg);z-index:3}.scene-article{display:flex;flex-direction:column;flex:1;min-height:0}.scene-heading{font:700 clamp(52px,5.2vw,72px)/1.14 var(--display);margin:19px 0 25px;letter-spacing:-.6px}.scene-heading em{font-style:normal;color:var(--red)}.scene-frame{border:1px solid var(--line);padding:5px;position:relative;background:#d8c09b;margin:0}.scene-frame img{display:block;width:100%;object-fit:cover;filter:sepia(.14) saturate(.8)}.scene-frame.gathering img{aspect-ratio:1.16;object-position:center}.scene-frame.craft img{aspect-ratio:1.03;object-position:center}.scene-frame.food img{aspect-ratio:1.2;object-position:42% center}.scene-frame figcaption{font:23px var(--display);padding:40px 10px 16px;left:5px;right:5px;bottom:5px;color:#f9e7c5}.scene-note{font:24px/1.6 var(--display);text-align:center;color:#84613b;margin:22px 0 0}.scene-frame.craft{margin-top:22px}.craft-heading{margin-top:26px;margin-bottom:0;font-size:60px}.craft-heading br{display:none}.craft-heading em{margin-right:.15em}.scene-article .craft-heading+.scene-note{text-align:right;margin-top:15px}.food-editorial .scene-heading{font-size:64px}.quiet-menu{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font:25px var(--display);margin-top:auto;color:#765633}.quiet-menu:hover{color:var(--red)}.quiet-menu svg{width:18px;height:18px}.evening-poster{position:relative;min-height:620px;flex:1;overflow:hidden;background:#56402b;isolation:isolate;color:#f0dfc0}.evening-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:-2;object-position:center 60%}.evening-poster:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#21170c99,transparent 45%,#1a1009c9 100%)}.evening-top{font-size:9px;letter-spacing:1px;margin:25px 25px 0;padding-bottom:13px;border-bottom:1px solid #edcfa24d}.evening-poster h2{font:700 75px/1.18 var(--display);margin:26px}.evening-poster h2 em{font-style:normal;color:#e2b780}.evening-bottom{position:absolute;bottom:22px;left:15px;right:15px;text-align:center}.evening-bottom>span{font:700 61px/1 var(--display)}.evening-bottom p{font:18px var(--display);margin:15px 0 0}.keepsake{border:0;border-bottom:1px solid var(--line);background:none;color:#8c7049;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;min-height:43px;margin-top:12px;transition:.2s}.keepsake svg{width:14px;height:14px}.keepsake:hover{color:var(--red);background:#dcc7a321}.editorial-leaf .paper-footer{font-size:8px}.leaf-measure .editorial-gift,.leaf-measure .evening-poster{flex:none}.leaf-measure .scene-article,.leaf-measure .quiet-win{flex:none}.leaf-measure .quiet-menu,.leaf-measure .quiet-win>.button{margin-top:0}
@media(max-width:899px){.leaf .quiet-win h1{font-size:110px}.scene-heading{font-size:76px}.craft-heading{font-size:67px}.editorial-gift{min-height:660px}.evening-poster{min-height:650px}}
@media(max-width:700px){.editorial-leaf .leaf-content{padding:22px 0 17px}.leaf .quiet-win h1{font-size:clamp(72px,20vw,105px);margin-top:16px}.quiet-win .deck{font-size:22px!important;margin:25px 0 0!important}.quiet-win .prize-ticket{margin:27px 0 0!important;padding:17px 0!important}.quiet-win .prize-ticket strong{font-size:24px}.quiet-sentence{font-size:25px;margin:27px 0 32px}.quiet-win .breaking{font-size:8px}.editorial-gift{min-height:555px}.editorial-gift figcaption{top:22px;right:20px;left:20px}.editorial-gift h2{font-size:45px}.editorial-gift figcaption>span{font-size:8px}.subtle-seal{width:72px;height:72px;font-size:21px;left:17px;bottom:19px}.scene-heading{font-size:clamp(47px,13vw,68px);margin:18px 0 25px}.scene-frame.gathering img{aspect-ratio:.92}.scene-frame.craft img{aspect-ratio:.9}.scene-frame.food img{aspect-ratio:.94}.scene-frame figcaption{font-size:21px;padding-bottom:14px}.scene-note{font-size:21px;margin-top:20px}.craft-heading{font-size:48px}.craft-heading br{display:block}.craft-heading em{margin:0}.food-editorial .scene-heading{font-size:clamp(48px,13vw,65px)}.quiet-menu{font-size:24px}.evening-poster{min-height:550px}.evening-top{margin:21px 20px 0;font-size:8px}.evening-poster h2{font-size:61px;margin:25px 20px}.evening-bottom>span{font-size:51px}.evening-bottom p{font-size:15px}.keepsake{font-size:9px;margin-top:10px}.editorial-leaf .paper-footer{font-size:7px}}
@media(max-width:370px){.leaf .quiet-win h1{font-size:68px}.quiet-win .deck{font-size:20px!important}.quiet-sentence{font-size:23px}.quiet-win .prize-ticket strong{font-size:21px}.scene-heading{font-size:45px}.craft-heading{font-size:44px}.food-editorial .scene-heading{font-size:45px}.scene-note{font-size:19px}.editorial-gift{min-height:515px}.editorial-gift h2{font-size:40px}.scene-frame figcaption{font-size:18px}.evening-poster{min-height:515px}.evening-poster h2{font-size:54px}.evening-bottom p{font-size:13px}.keepsake{font-size:9px}}
.editorial-gift figcaption{color:#f5e4c6;text-shadow:0 2px 9px #25170b55}.editorial-gift:after{background:linear-gradient(#27180955,transparent 44%,#27180999 100%)}
/* Art-directed portrait editions, lightweight paper texture and stable touch surface */
.page:before{background-image:url('paper-grain.webp');background-size:256px 256px;opacity:.14}
.editorial-gift>picture,.evening-poster>picture{position:absolute;inset:0;display:block}
.editorial-gift>picture img,.evening-poster>picture img{width:100%;height:100%;object-fit:cover}
.evening-poster>picture{z-index:-2}.editorial-gift>picture{z-index:0}.editorial-gift:after{z-index:1}
.scene-frame>picture{display:block}
.stf__block{touch-action:pan-y pinch-zoom;isolation:isolate;transform:translateZ(0);-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}
.stf__item img{-webkit-user-drag:none;user-select:none;pointer-events:none}
.folding .stf__item{will-change:transform,clip-path}
@media(max-width:700px){
.scene-frame.gathering img,.scene-frame.craft img,.scene-frame.food img{aspect-ratio:2/3;height:auto;object-position:center}
.editorial-gift,.evening-poster{min-height:0;aspect-ratio:2/3;flex:0 0 auto}
.editorial-gift>picture img,.evening-poster>picture img{object-position:center}
.scene-heading{font-size:clamp(44px,12.6vw,63px)}
}
.book:not(.is-ready):not(.fallback-book){visibility:hidden}
.book-stage[aria-busy=true]{background:var(--paper)}
.leaf-count{display:none!important}
@media(min-width:701px){.book-controls{display:grid;grid-template-columns:1fr auto 1fr}.book-controls>#prev{justify-self:start}.book-controls>#next{justify-self:end}.page-tabs{display:grid;grid-template-columns:repeat(3,120px);gap:8px;justify-self:center}.page-tabs button{width:100%;text-align:center}}
.leaf .quiet-win h1 em{display:inline-block;margin-top:.16em}
.book-stage[aria-busy=true]:after{content:'يا هلا براعي الطيب';position:absolute;inset:0;display:grid;place-items:center;color:#66472b;font:32px Amiri;z-index:30;pointer-events:none}
