:root{--olive:#47451c;--cream:#f8f3e9;--rust:#af531b;--ink:#302e1d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;padding:48px 20px;background:#272619;color:var(--ink);font:17px/1.65 Arial,sans-serif;background-image:radial-gradient(ellipse at 15% 15%,#675638 0,transparent 45%),radial-gradient(ellipse at 85% 75%,#60512f 0,transparent 50%)}.page{max-width:1100px;margin:auto;background:var(--cream);border:1px solid #c1b99b;border-radius:20px;overflow:hidden;box-shadow:0 24px 90px #0005}header{padding:28px 45px;display:flex;justify-content:space-between;align-items:center;background:var(--olive);color:var(--cream)}a{color:inherit}.wordmark{text-decoration:none;font:26px Georgia,serif}nav{display:flex;gap:28px;font-size:14px}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.hero{position:relative;text-align:center;background:var(--olive);color:var(--cream);padding:25px 24px 0}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:600;margin:0 0 20px}.hero h1{font:clamp(56px,8vw,100px)/.98 Georgia,serif;margin:20px 0 38px;font-weight:400}.hero h1 em{font-weight:400}.cover{position:relative;max-width:310px;margin:auto;z-index:1;transform:translateY(38px);filter:drop-shadow(0 22px 14px #0005)}.cover img{width:100%;height:auto;display:block}.cover span{display:block;background:var(--rust);font-size:12px;letter-spacing:1.3px;padding:8px}.hero-note{position:absolute;right:8%;bottom:90px;text-align:left;font:italic 25px/1.3 Georgia,serif}.ribbon{padding:57px 20px 19px;text-align:center;background:#d7d2a1;color:var(--olive);font-size:12px;letter-spacing:1px}.ribbon span{margin:0 20px}section:not(.hero){padding:76px 70px}h2{font:clamp(36px,5.5vw,60px)/1.1 Georgia,serif;font-weight:400;margin:0 0 28px}h2 em{font-weight:400}.intro{text-align:center}.columns{display:grid;grid-template-columns:1fr 1fr;gap:35px;text-align:left;margin:32px 0}.columns p{margin:0}.cta{display:inline-block;text-decoration:none;background:var(--rust);color:white;padding:17px 30px;font-size:16px;font-weight:bold;border-radius:3px;line-height:1.4;text-align:center;transition:background .2s}.cta:hover{background:#8b3e12}.cta:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #cd843b;outline-offset:5px}.fine{font-size:13px;line-height:1.6;margin:18px 0 0}.preview{background:#ece5d6;text-align:center}.preview>p:not(.eyebrow){max-width:500px;margin:0 auto 30px}.reader{display:grid;grid-template-columns:50px minmax(0,420px) 50px;gap:20px;justify-content:center;align-items:center}.sheet{position:relative;box-shadow:0 18px 40px #47451c30;perspective:1000px}.sheet img{display:block;width:100%;height:auto;background:var(--cream);transition:opacity .12s,transform .12s}.sheet.changing img{opacity:.3;transform:rotateY(-12deg)}button{font:inherit;cursor:pointer}.turn{height:50px;width:50px;border:1px solid #47451c70;border-radius:50%;background:transparent;color:var(--olive);font:35px Georgia}.turn:disabled{opacity:.3;cursor:default}.zoom{position:absolute;bottom:14px;right:14px;background:var(--olive);color:var(--cream);border:0;padding:8px 12px;font-size:13px}.reader-caption{margin-top:25px;font-size:14px}.reader-caption p{font-size:13px;margin:5px 0;color:#625d49}.weeks{display:grid;grid-template-columns:1fr 1fr;margin-top:38px;gap:0 36px}.weeks article{border-top:1px solid #47451c50;padding:25px 0}.weeks span{color:var(--rust);font-size:12px;letter-spacing:1.5px}.weeks h3{font:28px/1.15 Georgia;margin:10px 0 16px}.weeks p{margin:0;font-size:16px}.quote{background:var(--olive);color:var(--cream);text-align:center}.quote p{font:clamp(32px,5vw,54px)/1.15 Georgia;margin:0 0 30px}.quote span{font-size:12px;letter-spacing:2px;color:#d7d2a1}.author{display:grid;grid-template-columns:.85fr 1fr;gap:55px;align-items:center}.author img{width:100%;max-height:460px;object-fit:cover;object-position:center;border-radius:120px 120px 0 0}.author p:not(.eyebrow){font-size:16px}.offer{background:var(--rust);color:var(--cream);text-align:center}.offer ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:16px;margin:32px auto;max-width:650px}.offer li{border-bottom:1px solid #f8f3e94a;padding:12px}.price{font:24px Georgia;margin:25px 0}.price strong{font-size:90px;font-weight:400;margin-left:8px}.cta.light{background:var(--cream);color:var(--olive)}.cta.light:hover{background:#dfd8bb}.faq h2{margin-bottom:35px}details{border-bottom:1px solid #47451c40;padding:18px 0}summary{cursor:pointer;font-size:17px;font-weight:600}details p{font-size:16px;max-width:700px}footer{display:flex;justify-content:space-between;padding:24px 40px;border-top:1px solid #47451c40;font-size:12px;letter-spacing:1px}dialog{border:0;padding:55px 16px 16px;max-width:min(95vw,760px);max-height:94vh;background:var(--cream);border-radius:8px}dialog::backdrop{background:#15150fdc}dialog img{width:100%;display:block}#close{position:absolute;right:16px;top:12px;border:0;background:var(--olive);color:white;padding:7px 14px;font-size:14px}@media(max-width:700px){body{padding:12px 8px}.page{border-radius:12px}header{padding:20px}.wordmark{font-size:20px}nav{gap:14px;font-size:12px}section:not(.hero){padding:50px 23px}.hero{padding-top:20px}.hero .eyebrow{font-size:10px;max-width:270px;margin:auto}.hero h1{font-size:58px}.cover{max-width:245px}.hero-note{display:none}.ribbon{font-size:10px;line-height:1.9}.ribbon span{margin:0 9px}.columns{grid-template-columns:1fr;gap:20px}h2{font-size:39px}.cta{width:100%;padding:17px 16px}.reader{grid-template-columns:28px minmax(0,1fr) 28px;gap:8px}.turn{width:28px;height:40px;border:0;font-size:34px}.preview{padding-left:12px!important;padding-right:12px!important}.weeks{grid-template-columns:1fr;gap:0}.author{grid-template-columns:1fr;gap:30px}.author img{max-width:280px;max-height:340px;margin:auto}.offer ul{grid-template-columns:1fr;gap:0}.quote p{font-size:35px}footer{padding:20px;gap:15px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@font-face{font-family:Editorial;src:url('assets/display.otf')}@font-face{font-family:Text;src:url('assets/text.otf')}body{font-family:Text,Arial,sans-serif;background:#27291b}.page{max-width:1140px;border-radius:10px}header{background:#37391c;padding:27px 48px}.wordmark{font-family:Text,Arial,sans-serif;font-size:19px;font-weight:600;letter-spacing:2px}.hero{background:#37391c;padding:45px 30px 45px}.hero h1{font-family:Editorial,Georgia,serif;font-size:clamp(45px,6.2vw,76px);line-height:1.03;letter-spacing:-1.8px;margin:22px 0 18px}.hero h1 em{font-style:normal;color:#ded6a7}.hero-sub{font-size:15px;letter-spacing:2px;text-transform:uppercase;margin:0 0 28px}.cover{max-width:470px;transform:none;filter:drop-shadow(0 20px 25px #0003)}.cover span{display:none}.hero-purchase{margin:28px auto 0;max-width:590px}.hero-purchase>p:first-child{font-size:17px;line-height:1.6;margin:0 0 23px}.hero-purchase .fine{margin-top:9px;color:#e5dfca}.ribbon{padding:18px 20px;background:#ded8b2}.eyebrow{font-size:12px;letter-spacing:1.8px}h2,.weeks h3{font-family:Editorial,Georgia,serif;letter-spacing:-.8px}h2{font-size:clamp(35px,4.6vw,54px);line-height:1.12}h2 em{font-style:normal;color:var(--rust)}.intro h2{max-width:810px;margin-left:auto;margin-right:auto}.columns{gap:45px;font-size:16px;color:#5e5b48}.benefits{list-style:none;padding:0;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin:38px 0 40px}.benefits li{position:relative;padding-left:24px}.benefits li:before{content:'•';position:absolute;left:0;top:-5px;font-size:27px;color:var(--rust)}.benefits strong{display:block;font-size:17px;margin-bottom:7px;line-height:1.4}.benefits span{display:block;font-size:15px;line-height:1.65;color:#625e4c}.cta{border-radius:4px;padding:18px 34px;box-shadow:0 6px 16px #0001}.preview{background:#eee9da}.quote{background:#37391c}.quote p{font-family:Editorial,Georgia,serif}.quote em{font-style:normal;color:#ded6a7}.offer{background:#37391c}.offer h2 em{color:#ded6a7}.offer ul{list-style:disc;display:block;text-align:left;max-width:420px;padding-left:22px;margin:28px auto}.offer li{padding:7px 0;border:0}.offer li::marker{color:#d6c792}.price{font-family:Text,Arial,sans-serif}.price strong{font-size:76px}.author img{border-radius:5px}.faq{max-width:920px;margin:auto}summary{font-weight:500}footer{color:#625e4c}@media(max-width:700px){header{padding:20px}.wordmark{font-size:14px;letter-spacing:1.1px}.hero{padding:32px 20px 36px}.hero h1{font-size:45px;letter-spacing:-1px}.hero-sub{font-size:12px}.cover{max-width:320px}.hero-purchase>p:first-child{font-size:16px}.hero-purchase br{display:none}.benefits{grid-template-columns:1fr;gap:23px}.ribbon{padding:16px 12px}h2{font-size:35px}.quote p{font-size:34px}.fine{font-size:13px}}
@font-face{font-family:Inter;src:url('assets/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'TAN Harmoni';src:local('TAN Harmoni'),local('TANHarmoni-Regular');font-display:swap}body,button,.wordmark,.price{font-family:Inter,Text,Arial,sans-serif}.hero h1{font-family:'TAN Harmoni',Editorial,Georgia,serif;letter-spacing:-1px}.hero-composition{max-width:860px;margin:35px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:end}.tablet-wrap{z-index:2;position:relative}.tablet{max-width:345px;margin:auto;background:#181818;padding:17px 13px 14px;border-radius:27px;box-shadow:inset 0 0 0 2px #727272,0 20px 45px #0004;position:relative}.tablet:before{content:'';width:5px;height:5px;border-radius:50%;background:#525a67;display:block;margin:-8px auto 7px}.tablet-screen{overflow:hidden;border-radius:10px;background:var(--cream);aspect-ratio:384/600;perspective:1100px}.tablet-screen img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:left center;transition:opacity .5s,transform .5s}.tablet-screen img.turning{opacity:0;transform:rotateY(-24deg)}.tablet-control{margin:15px auto 0;border:1px solid #f8f3e95a;padding:7px 13px;border-radius:20px;background:transparent;color:var(--cream);font-size:12px}.tablet-label{font-size:10px;letter-spacing:1.4px;margin:10px 0 0}.hero-portrait{align-self:end;position:relative;margin-left:-25px;padding-bottom:70px}.hero-portrait img{display:block;width:100%;max-height:510px;object-fit:contain;object-position:bottom}.hero-portrait span{display:block;font-size:11px;letter-spacing:1.7px;margin-top:16px;color:#e4dbbd}.hero-purchase{margin-top:32px}@media(max-width:700px){.hero-composition{margin-top:26px;grid-template-columns:1fr 1fr;max-width:440px;align-items:center}.tablet{padding:14px 8px 9px;border-radius:17px}.tablet-screen{border-radius:5px}.hero-portrait{margin-left:-12px;padding-bottom:40px}.hero-portrait span{font-size:8px;letter-spacing:.8px}.tablet-label{font-size:8px;letter-spacing:.5px}.tablet-control{font-size:11px;padding:6px 10px}.hero h1{font-size:41px}}
/* Author and diary form one anchored composition. */
.hero{display:grid;grid-template-columns:1fr 1.05fr;gap:10px;align-items:center;text-align:left;padding:55px 48px 0;min-height:650px;background:radial-gradient(ellipse at 80% 65%,#676438 0,transparent 60%),#37391c;isolation:isolate}.hero-copy{position:relative;z-index:3;padding:0 0 54px;max-width:490px}.hero .eyebrow{font-size:11px;line-height:1.65;max-width:330px}.hero h1{font-size:clamp(42px,5.1vw,62px);line-height:1.09;letter-spacing:-1px;margin:24px 0}.hero-sub{font-size:12px;letter-spacing:1.4px;margin-bottom:24px}.hero-purchase{margin:0;max-width:450px}.hero-purchase>p:first-child{font-size:16px;margin-bottom:26px}.hero-purchase>p:first-child br{display:none}.hero-purchase .cta{padding:17px 24px}.hero-purchase .fine{font-size:12px}.hero-composition{position:relative;align-self:end;height:590px;width:100%;display:block;margin:0;max-width:none}.hero-portrait{position:absolute;inset:auto -26px 0 -25px;margin:0;padding:0;z-index:1;line-height:0}.hero-portrait img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.hero-portrait span{display:none}.tablet-wrap{position:absolute;z-index:2;width:210px;right:-14px;bottom:47px;margin:0;text-align:center;transform:rotate(5deg)}.tablet{width:100%;padding:14px 8px 10px;border-radius:20px;box-shadow:inset 0 0 0 2px #727272,0 16px 28px #0006}.tablet-screen{border-radius:7px}.tablet-control{font-size:10px;padding:5px 10px;margin-top:9px;background:#37391c;box-shadow:0 2px 10px #0002}.tablet-label{display:none}.ribbon{position:relative;z-index:4;border-top:1px solid #d6cda0;box-shadow:0 -1px 0 #0001}@media(min-width:701px) and (max-width:950px){.hero{padding-left:30px;padding-right:30px;min-height:560px}.hero-composition{height:510px}.tablet-wrap{width:180px;right:-8px}.hero h1{font-size:45px}.hero-portrait{left:-15px;right:-20px}}@media(max-width:700px){.hero{display:flex;flex-direction:column;gap:0;padding:32px 22px 0;min-height:0;text-align:center}.hero-copy{padding:0;max-width:420px;width:100%}.hero .eyebrow{margin:auto;max-width:310px;font-size:10px}.hero h1{font-size:42px;line-height:1.12;margin:19px 0}.hero-sub{font-size:11px;margin-bottom:19px}.hero-purchase>p:first-child{font-size:15px;line-height:1.65;margin-bottom:20px}.hero-purchase .fine{font-size:11px}.hero-composition{height:420px;width:100%;max-width:370px;margin-top:25px;align-self:center}.hero-portrait{left:-5px;right:0;bottom:0}.hero-portrait img{width:100%}.tablet-wrap{width:160px;right:-3px;bottom:33px;transform:rotate(5deg)}.tablet{border-radius:16px;padding:12px 7px 8px}.tablet-control{font-size:10px}.hero-purchase .cta{width:100%}.ribbon{padding-top:14px}}@media(max-width:370px){.hero-composition{height:350px}.tablet-wrap{width:140px}.hero h1{font-size:37px}}
@font-face{font-family:'TAN Harmoni';src:url('assets/tan-harmoni.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}.hero h1{font-family:'TAN Harmoni',serif;font-weight:400;font-size:clamp(34px,4.1vw,49px);line-height:1.35;letter-spacing:0}.hero h1 em{font-style:normal}.tablet-wrap{transform:none;right:-18px;bottom:35px;width:190px}.hero-portrait{left:-70px;right:30px}.tablet-control,.tablet-label{display:none}@media(min-width:701px) and (max-width:950px){.hero h1{font-size:35px}.hero-portrait{left:-40px;right:30px}.tablet-wrap{width:165px;right:-10px}}@media(max-width:700px){.hero h1{font-size:34px;line-height:1.4}.hero-portrait{left:-24px;right:22px}.tablet-wrap{transform:none;width:143px;right:-4px;bottom:22px}}@media(max-width:370px){.hero h1{font-size:29px}.tablet-wrap{width:125px}}
/* Visual language supplied by the diary pages. */
@font-face{font-family:'TAN Variety Cover';src:url('assets/tan-variety.ttf') format('truetype');font-display:swap}body{background:#47451c;background-image:none}.page{border:0;border-radius:8px;box-shadow:0 18px 70px #0003}header{background:#f8f3e9;color:#47451c;border-bottom:1px solid #47451c25}.hero{background:#f8f3e9;color:#47451c;position:relative}.hero:before{content:'';position:absolute;inset:0;background:url('assets/estrelas.png') center/100% 100% no-repeat;pointer-events:none;z-index:-1;opacity:1}.hero h1{margin:24px 0 20px;line-height:1;letter-spacing:0;text-transform:uppercase}.cover-title{display:block;font-family:'TAN Harmoni',serif;font-size:clamp(68px,8.5vw,108px);line-height:1.12;white-space:nowrap}.cover-subtitle{display:block;font-family:'TAN Variety Cover',serif;font-size:clamp(41px,5.1vw,65px);line-height:1.08;white-space:nowrap;margin-top:10px}.hero-sub{font:700 14px/1.5 Inter,Arial,sans-serif;letter-spacing:0;max-width:370px}.hero .eyebrow{font-weight:500;font-size:11px;letter-spacing:1px}.hero-purchase .fine{color:#625e41}.hero-purchase>p:first-child{color:#47451c}.ribbon{background:#dad39e;color:#47451c}.intro,.journey,.author,.faq{background:#f8f3e9}h2{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:clamp(30px,4vw,43px);line-height:1.2;letter-spacing:-1.2px}h2 em{font-style:normal;color:#47451c}.preview{background:#dad39e;border-radius:32px;margin:0 32px;position:relative}.preview h2{color:#47451c}.benefits{background:#dad39e;padding:32px;border-radius:28px;gap:30px;margin-bottom:35px}.benefits strong{color:#47451c}.benefits span{color:#47451c}.cta{border-radius:19px;background:#af531b}.journey{position:relative}.journey-art{width:220px;float:right;margin:0 0 20px 25px}.weeks{clear:both}.weeks article{border-top:0;background:#e8e2bc;border-radius:24px;margin:12px 0;padding:25px}.weeks h3{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.5px}.quote{background:#47451c;margin:0 32px;border-radius:28px}.quote p{font-family:Inter,Arial,sans-serif;font-weight:500;font-size:clamp(27px,4vw,42px);line-height:1.35}.quote em{color:#ded6a7}.offer{background:#dad39e;color:#47451c;border-radius:28px;margin:0 32px}.offer h2 em{color:#47451c}.offer .cta.light{background:#af531b;color:white}.offer li::marker{color:#af531b}.offer .price{color:#47451c}.offer .eyebrow{color:#47451c}footer{background:#f8f3e9}.tablet{box-shadow:inset 0 0 0 2px #727272,0 12px 26px #47451c33}@media(max-width:700px){.hero{padding-top:34px}.hero h1{margin:22px 0}.cover-title{font-size:clamp(65px,20vw,90px)}.cover-subtitle{font-size:clamp(39px,12vw,52px);margin-top:8px}.hero-sub{font-size:12px;max-width:300px;margin-left:auto;margin-right:auto}.hero:before{background-size:auto 100%;background-position:center}.benefits{padding:25px;border-radius:24px}.preview,.quote,.offer{margin-left:14px;margin-right:14px;border-radius:24px}.journey-art{float:none;width:190px;display:block;margin:0 auto 28px}.weeks{margin-top:24px}h2{font-size:31px;letter-spacing:-.8px}.quote p{font-size:28px}}

/* Supplied cover lettering, with the mobile composition taking priority. */
.image-title{width:100%;max-width:470px;margin:10px 0 18px!important;line-height:0!important}
.image-title img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
.hero:before{inset:18px 10px auto auto;width:46%;height:190px;background:url('assets/estrelas.png') center/contain no-repeat;z-index:0;opacity:.8}
.hero-copy,.hero-composition{position:relative;z-index:1}
.journey:after{content:'';position:absolute;right:22px;bottom:12px;width:150px;height:65px;background:url('assets/estrelas.png') center/contain no-repeat;opacity:.65;pointer-events:none}
@media(max-width:700px){
 body{padding:0;background:var(--cream)}
 .page{border-radius:0;width:100%;box-shadow:none}
 header{padding:18px 20px;gap:12px}
 .wordmark{font-size:13px;letter-spacing:.7px}
 nav{gap:12px;font-size:12px}
 .hero{padding:26px 20px 0;overflow:hidden}
 .hero .eyebrow{font-size:12px;letter-spacing:.8px}
 .image-title{max-width:360px;margin:4px auto 12px!important}
 .image-title img{width:100%;height:auto}
 .hero-sub{font-size:14px;line-height:1.55;max-width:320px;margin-bottom:18px}
 .hero-purchase{max-width:none}
 .hero-purchase>p:first-child{font-size:16px;line-height:1.65}
 .hero-purchase .fine{font-size:13px;line-height:1.5}
 .hero-purchase .cta{min-height:54px;font-size:16px;padding:17px 14px}
 .hero-composition{height:auto;aspect-ratio:370/405;max-width:390px;margin-top:24px}
 .hero-portrait{left:-20px;right:35px;bottom:0}
 .tablet-wrap{width:40%;right:0;bottom:20px}
 .hero:before{width:150px;height:70px;right:-12px;top:335px;opacity:.55}
 section:not(.hero){padding:48px 22px}
 .ribbon{font-size:12px;line-height:2;padding:14px 20px}
 .ribbon span{margin:0 7px}
 .benefits{padding:24px 20px;gap:25px}
 .benefits span{font-size:16px}
 .fine{font-size:14px}
 .reader-caption p,.reader-caption{font-size:14px}
 .zoom{font-size:14px;min-height:44px}
 .turn{min-height:44px}
}
@media(max-width:370px){header{padding:16px 14px}.wordmark{font-size:12px}nav{font-size:12px;gap:9px}.hero{padding-left:16px;padding-right:16px}.tablet-wrap{width:39%}.hero-portrait{left:-15px;right:30px}}

.image-title img{mix-blend-mode:normal}

.preview-buy{margin-top:30px}.hero-purchase .fine:first-of-type{margin-top:18px}
@media(max-width:700px){
 .hero{padding-top:20px}
 .hero:before{top:8px;left:8px;right:auto;width:90px;height:74px;background-size:230px 74px;background-position:left center;opacity:.85}
 .hero:after{content:'';position:absolute;right:-5px;bottom:280px;width:70px;height:95px;background:url('assets/estrelas.png') right center/296px 95px no-repeat;pointer-events:none;z-index:0;opacity:.8}
 .image-title{margin-top:0!important}
 .hero-copy{z-index:1}
 .preview-buy{width:100%;font-size:15px}
}

/* Paper edges and a directional page turn, without cropping the source. */
.sheet{isolation:isolate;perspective:1500px;border-radius:2px;box-shadow:3px 3px 0 #e8e1cc,6px 6px 0 #f8f3e9,8px 8px 0 #c6bea4,0 18px 35px #47451c30}
.sheet>img{width:100%;height:auto;object-fit:contain;border-radius:2px}
.sheet:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#302e1d20,transparent 5%,transparent 97%,#302e1d10);z-index:3}
.turning-leaf{position:absolute;inset:0;z-index:2;transform-origin:left center;backface-visibility:hidden;box-shadow:8px 0 22px #302e1d35;pointer-events:none;overflow:hidden;background:var(--cream)}
.turning-leaf img{width:100%;height:100%;object-fit:contain;display:block}
.turning-leaf:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#302e1d35)}
.turning-leaf.forward{animation:paper-forward .75s cubic-bezier(.35,.05,.25,1) both}
.turning-leaf.backward{animation:paper-backward .75s cubic-bezier(.35,.05,.25,1) both}
@keyframes paper-forward{0%{transform:rotateY(0);filter:brightness(1)}55%{filter:brightness(.85)}100%{transform:rotateY(-105deg);filter:brightness(.7)}}
@keyframes paper-backward{0%{transform:rotateY(-105deg);filter:brightness(.7)}100%{transform:rotateY(0);filter:brightness(1)}}

.preview-format{margin:-10px auto 28px}.preview-format .fine{margin:6px 0;font-size:14px}
