@font-face{font-family:Feira;src:url(/misturix/fonts/MisturixFeira-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--paper:#fff7df;--cream:#fff0c6;--green:#17634d;--ink:#173e33;--red:#c73823;--line:#17634d30}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body.misturix-page{color:var(--ink);background:var(--paper);margin:0;font:16px/1.7 system-ui,-apple-system,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--red)}:focus-visible{outline-offset:6px;outline:3px solid #0867c8}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-synthesis:none;font-family:Feira,system-ui,sans-serif;font-weight:400;line-height:1.2}h1,h2,h3,p,figure{margin:0}h2{font-size:clamp(35px,3.7vw,52px)}h3{font-size:29px}p+p{margin-top:18px}.page-width{width:min(1200px,100% - 80px);margin-inline:auto}.skip-link{z-index:5;background:#fff;padding:10px 16px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:114px;display:flex}.brand{flex:none;width:166px}.main-nav{gap:28px;font-size:14px;display:flex}.main-nav a,.locale-nav a{text-decoration:none}.main-nav a:hover,.locale-nav a:hover{text-decoration:underline}.locale-nav{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.locale-nav a{padding-block:6px}.locale-nav a[aria-current]{color:var(--red);box-shadow:0 2px var(--red);font-weight:700}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:82px 94px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--red);font-size:11px;font-weight:750;line-height:1.6}.hero h1{letter-spacing:-.035em;margin:23px 0 27px;font-size:clamp(60px,6.8vw,91px)}.headline-accent{color:var(--red)}.hero-intro{max-width:485px;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:31px;display:flex}.button{color:var(--paper);background:var(--green);border-radius:5px 13px;justify-content:center;align-items:center;gap:24px;padding:14px 21px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .15s;display:inline-flex}.button:hover{color:var(--paper);background:#114b39}.store-status{align-items:center;gap:8px;font-size:11px;display:inline-flex}.store-status>span{background:var(--red);border-radius:50%;width:6px;height:6px}.table-art{isolation:isolate;min-width:0;height:510px;position:relative}.tablecloth{z-index:-1;background-color:#ffe9a4;background-image:repeating-linear-gradient(0deg,#0000,#0000 30px,#fff7df66 30px 34px),repeating-linear-gradient(90deg,#0000,#0000 30px,#fff7df66 30px 34px);border-radius:44% 48% 43% 45%;position:absolute;inset:23px 9px 15px;transform:rotate(-7deg)}.table-art .seal{width:108px;position:absolute;top:9px;right:30px;transform:rotate(13deg)}.dish{filter:drop-shadow(5px 10px 1px #7e4c1320);position:absolute}.dish-main{width:335px;top:28px;left:8%;transform:rotate(-9deg)}.dish-pudding{width:222px;bottom:20px;right:-1%;transform:rotate(11deg)}.dish-fritters{width:187px;bottom:34px;left:1%;transform:rotate(-13deg)}.table-art figcaption{text-align:center;width:82%;font:21px/1.4 Feira,sans-serif;position:absolute;bottom:-19px;left:11%;transform:rotate(-3deg)}.story-wrap{background:var(--green);color:var(--paper)}.story{grid-template-columns:.9fr 1.1fr;gap:105px;padding-block:65px 60px;display:grid}.story .eyebrow{color:#ffe392;margin-bottom:20px}.story h2{max-width:390px}.story-flower{color:#ffcb16;margin-top:22px;font:65px/1 system-ui,sans-serif;display:block}.story-prose{padding-top:3px;font-size:16px;line-height:1.85}.story-prose p+p{margin-top:22px}.gameplay{padding-block:90px 75px}.gameplay>h2{max-width:710px;margin-top:17px}.steps{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:44px;display:grid}.steps article{border-top:1px solid var(--line);padding-top:23px}.step-number{color:var(--red);font:26px Feira,sans-serif}.steps h3{margin:19px 0 15px}.steps p{font-size:15px}.gallery{padding-block:16px 84px}.gallery-heading{justify-content:space-between;align-items:end;gap:35px;padding-bottom:32px;display:flex}.gallery-heading h2{max-width:520px}.gallery-heading p{max-width:345px;font-size:12px}.screenshots{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.screen-link{border:8px solid var(--green);background:var(--cream);border-radius:26px;transition:transform .2s;display:block;overflow:hidden}.screen-link:hover{transform:translateY(-5px)}.screen-link img{width:100%}.screenshots figcaption{padding:21px 4px 0}.screenshots h3{font-size:27px}.screenshots p{margin-top:9px;font-size:13px;line-height:1.65}.invitation{background:var(--cream);border:1px solid var(--line);border-radius:8px 40px;align-items:center;gap:44px;margin-bottom:75px;padding:44px 50px;display:flex}.invitation>img{flex:none;width:133px;transform:rotate(-7deg)}.invitation h2{font-size:clamp(32px,3vw,44px)}.invitation p{max-width:730px;margin:16px 0 22px;font-size:15px}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:24px;padding-block:33px 30px;font-size:12px;display:grid}.site-footer img{width:130px;margin-bottom:14px}.site-footer nav{flex-direction:column;align-items:end;gap:6px;display:flex}.site-footer .language-note{color:#426252;grid-column:1/-1;margin:0;font-size:11px}.privacy-content{max-width:800px;padding-block:42px 75px}.back-link{margin-bottom:42px;font-size:14px;display:inline-block}.privacy-content h1{margin-top:15px;font-size:clamp(41px,6vw,68px)}.privacy-content .updated{margin:20px 0 30px;font-size:13px}.privacy-content .privacy-summary{border-left:4px solid var(--green);background:var(--cream);margin:28px 0 38px;padding:24px 28px}.privacy-content section+section{margin-top:35px}.privacy-content h2{margin-bottom:18px;font-size:31px}.privacy-contact,.provider-links{border-top:1px solid var(--line);padding-top:28px}.privacy-contact a{margin-top:12px;display:inline-block}.provider-links a{margin-right:22px;font-size:14px;display:inline-block}@media (width>=1550px){.hero{padding-block:100px 110px}}@media (width<=1080px){.main-nav{display:none}.hero{gap:15px;padding-top:58px}.hero h1{font-size:65px}.table-art{height:420px}.dish-main{width:285px;left:0}.dish-pudding{width:180px}.dish-fritters{width:150px}.table-art .seal{width:90px;right:6px}.story{gap:55px}.steps{gap:26px}.screenshots{gap:16px}}@media (width<=720px){.page-width{width:calc(100% - 40px)}.site-header{flex-wrap:wrap;gap:15px;padding-block:20px 17px}.brand{width:141px}.locale-nav{column-gap:12px;font-size:11px}.hero{grid-template-columns:1fr;gap:32px;padding-block:44px 55px}.hero h1{margin:19px 0 22px;font-size:clamp(56px,12vw,78px)}.hero-intro{font-size:16px}.hero-actions{gap:18px;margin-top:23px}.table-art{width:100%;max-width:430px;height:410px;margin-inline:auto}.dish-main{width:280px;top:10px;left:5%}.dish-pudding{width:177px;bottom:23px;right:0}.dish-fritters{width:165px;bottom:30px;left:0}.table-art figcaption{font-size:19px;bottom:-8px}.table-art .seal{width:90px;right:4%}.story{grid-template-columns:1fr;gap:28px;padding-block:44px}.story h2{max-width:420px}.story-flower{display:none}.story-prose{font-size:15px}.gameplay{padding-block:54px 45px}.steps{grid-template-columns:1fr;gap:26px;margin-top:32px}.steps article{grid-template-columns:37px 1fr;column-gap:12px;display:grid}.steps h3{margin:0 0 12px}.steps p{grid-column:2}.gallery-heading{flex-direction:column;align-items:start;gap:18px}.screenshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.screen-link{border-width:5px;border-radius:18px}.screenshots h3{font-size:25px}.gallery{padding-bottom:50px}.invitation{flex-direction:column;align-items:start;gap:24px;margin-bottom:45px;padding:28px}.invitation>img{width:86px}.site-footer{grid-template-columns:1fr;gap:20px}.site-footer nav{align-items:start}.privacy-content{padding-top:27px}.privacy-content h2{font-size:29px}.privacy-content .privacy-summary{padding:20px}}@media (width<=390px){.site-header,.brand{display:block}.locale-nav{gap:17px;margin-top:14px}.table-art{height:360px}.dish-main{width:245px}.dish-pudding{width:155px}.dish-fritters{width:140px}.store-status{font-size:10px}.screenshots{gap:26px 12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.screen-link{transition:none}}
