.webgl{position:absolute;top:0;left:0;width:100%;height:100%}#app.main{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.loading-info{pointer-events:none;position:fixed;top:0;left:0;font-family:monospace;font-size:1rem;background-color:#000000bf;color:#fff;padding:1px 3px}.btn-quick-start{position:absolute;inset:0;margin:1rem;font:700 9vw system-ui;background:#333;color:#fff;border:none}#debugText{position:absolute;top:0;left:0;z-index:100;font-family:monospace;font-size:10px;background:#000;color:#fff;padding:2px;white-space:pre-line;max-width:100%;overflow-wrap:break-word}.desktop-page{--color-red: #ff0100;--color-text: #0000b4;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:row;align-items:center;justify-content:space-between}.desktop-side{flex:.5;height:100%;background:center/contain url(./desktop-background-DC-7gzXN.webp) var(--color-red)}.desktop-center{flex:1;height:100%;background:var(--color-red);display:grid;place-items:center}.desktop-panel{position:relative;--size: 75%;width:var(--size);background:#fff;border-radius:2vw;box-shadow:0 0 2vw #0000004d;font:700 1rem var(--font-body);text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center;color:var(--color-text);padding:0 5vh;padding-top:3rem;box-sizing:border-box}.desktop-panel a{color:var(--color-text)}.desktop-panel p{width:100%;overflow-wrap:break-word}.desktop-qrcode{width:40%;height:auto;margin:.5rem 0}.desktop-logo{position:absolute;top:-9vh;height:15vh;width:auto}@media (max-width: 480px){.desktop-side{display:none}.desktop-center{background:center/contain url(./desktop-background-DC-7gzXN.webp) var(--color-red)}.desktop-qrcode{width:60%}}@media (max-height: 500px){.desktop-panel{font-size:80%}}.decorating-menu{--color-fg: #bc271b;--color-bg: #f4f0d9;--color-bg-active: #fcfbf3;position:absolute;bottom:0;left:0;width:100%;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background-position:bottom left;background-size:100%;background-repeat:no-repeat;background-image:url(./background-paper-BOcfIbiM.webp);color:var(--color-fg)}.decorating-menu .item{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:1vw;width:20vw;height:20vw;box-sizing:border-box}:is(.decorating-menu .item) img,:is(.decorating-menu .item) canvas{height:10vw}:is(.decorating-menu .item) label{font:700 .7rem var(--font-body);line-height:1;text-align:center}.disabled:is(.decorating-menu .item){pointer-events:none}.disabled:is(.decorating-menu .item) .icon{opacity:.1}.disabled:is(.decorating-menu .item) label{opacity:.2}.active:is(.decorating-menu .item){background:#fff}.decorating-menu #item-undo{color:var(--color-bg)}.colors-menu,.icing-menu,.decorations-menu,.sprinkles-menu{--color-bg: #fcfbf3;--color-active: #eeeeee;background:var(--color-bg)}:is(.colors-menu,.icing-menu,.decorations-menu,.sprinkles-menu) .item{padding:1vw 2vw 1vw 1vw}:is(:is(.colors-menu,.icing-menu,.decorations-menu,.sprinkles-menu) .item) img,:is(:is(.colors-menu,.icing-menu,.decorations-menu,.sprinkles-menu) .item) canvas{height:10vw}.disabled:is(:is(.colors-menu,.icing-menu,.decorations-menu,.sprinkles-menu) .item){pointer-events:none}.disabled:is(:is(.colors-menu,.icing-menu,.decorations-menu,.sprinkles-menu) .item) .icon{opacity:.1}.disabled:is(:is(.colors-menu,.icing-menu,.decorations-menu,.sprinkles-menu) .item) label{opacity:.2}.active:is(:is(.colors-menu,.icing-menu,.decorations-menu,.sprinkles-menu) .item){background:var(--color-active)}.colors-menu{position:relative;left:80vw;width:20vw;box-sizing:border-box;display:flex;flex-flow:column;align-items:center}.colors-menu .item{height:14vw!important}.icing-menu,.decorations-menu,.sprinkles-menu{position:relative;left:20vw;display:grid;grid-template-columns:repeat(3,1fr);place-items:center}.submenus{position:absolute;left:0;bottom:20vw;z-index:1;transition:transform .2s ease-in-out}.submenus.hidden{transform:translateY(100%)}.submenus .item{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:1vw;width:20vw;height:20vw;box-sizing:border-box}:is(.submenus .item) img,:is(.submenus .item) canvas{height:10vw}:is(.submenus .item) label{font:700 .7rem var(--font-body)}.disabled:is(.submenus .item){pointer-events:none}.disabled:is(.submenus .item) .icon{opacity:.1}.disabled:is(.submenus .item) label{opacity:.2}.active:is(.submenus .item){background:#fff}.instructions{--color-dark-blue: #0000b4;pointer-events:none;position:absolute;left:0;bottom:0;width:100%;height:20vw;background:top/cover url(./instructions-popup-Bj7i0pyf.webp);font:700 1.25rem var(--font-body);text-align:center;color:var(--color-dark-blue);white-space:pre-line;line-height:1.25;padding:1rem 0}.restart-modal{--color-red: #e32e2a;--color-pink: #f38080;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000bf;display:grid;place-items:center}.restart-modal .restart-modal-content{width:70%;display:flex;flex-flow:column;align-items:center;text-align:center}:is(.restart-modal .restart-modal-content) h3{font-family:betty-grenette;font-weight:700;font-size:2rem;line-height:1.05;letter-spacing:.05rem;margin:0}:is(.restart-modal .restart-modal-content) p{margin:1.25rem 0;font:700 1rem var(--font-body);line-height:1.5}:is(.restart-modal .restart-modal-content) button{font:700 1.5rem var(--font-body);color:var(--color-red);background:#fff;border:3px solid var(--color-red);border-radius:1rem;padding:.3rem 0;width:90%;box-shadow:0 .5rem .5rem #00000040;margin:.5rem 0}:is(.restart-modal .restart-modal-content) #btn-restart{width:75%;color:#fff;background:#e60001}.record-modal{--color-red: #e32e2a;--color-pink: #f38080;position:absolute;bottom:1rem;left:0;top:15vw;width:100%;background:#000000bf;display:grid;place-items:center}.record-modal .record-modal-content{width:80%;display:flex;flex-flow:column;align-items:center;text-align:center}:is(.record-modal .record-modal-content) h3{font-family:betty-grenette;font-weight:700;font-size:2rem;line-height:1.05;letter-spacing:.05rem;margin:0}:is(.record-modal .record-modal-content) p{margin:1.25rem 0;font:700 1rem var(--font-body);line-height:1.5}:is(.record-modal .record-modal-content) button{font:700 1.5rem var(--font-body);color:var(--color-red);background:#fff;border:3px solid var(--color-red);border-radius:1rem;padding:.3rem 0;width:80%;box-shadow:0 .5rem .5rem #00000040;margin:.5rem 0}:is(.record-modal .record-modal-content) #btn-save{margin-top:1rem;opacity:0}:is(.record-modal .record-modal-content) .photo-frame{position:relative;width:100%;aspect-ratio:1024/1406;background:center/cover url(./photo-frame-no-logo-C05_nHJg.webp);opacity:0;transform:scale(0)}:is(.record-modal .record-modal-content) .photo-content{position:absolute;top:6.5%;left:9.5%;width:84.5%;aspect-ratio:1000/1275}:is(:is(.record-modal .record-modal-content) .photo-content) .preview{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tooltip{--color-red: #e32e2a;box-sizing:border-box;position:absolute;pointer-events:none;width:30ch;aspect-ratio:512 / 209;font:700 1.05rem var(--font-body);line-height:1.1}.tooltip small{font-size:.7rem}.tooltip{padding:0 4ch;color:var(--color-red);text-align:center;background:no-repeat center/contain url(./tooltip-scrap-DBguZEmh.webp);display:grid;place-items:center}.tooltip.tooltip-tool{bottom:40dvh;left:15vw}.tooltip.tooltip-record{top:16vw;right:0vw;width:20ch}nav{--color-red: #ff0000;--color-gray: #4f4f4f;--color-border-red: #cc0000;--color-border-blue: #0301b3;--btn-size: 12vw;--btn-size-small: 10vw;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:15vw;background:center/40% no-repeat url(./nav-logo-DHHVQaaE.webp),var(--color-red)}nav .btn{pointer-events:auto;position:absolute;margin:0;margin-top:1.5vw;width:var(--btn-size);height:var(--btn-size);border-radius:100%;box-sizing:border-box;background:#fff;border:.4vw solid black;box-shadow:0 1vw 1vw #00000040;border-color:var(--color-border-red)}nav .btn-home{left:3vw;background:center/65% no-repeat url(data:image/webp;base64,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),#fff}nav .btn-record{right:3vw;border-color:var(--color-border-blue);background:center/60% no-repeat url(data:image/webp;base64,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),#fff}.active:is(nav .btn-record){background:#fff}nav .btn-record{display:grid;place-items:center}nav .btn-close{right:3vw;border-color:var(--color-border-blue);background:center/60% no-repeat url(data:image/webp;base64,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),#fff}nav .btn-reset{top:17vw;right:4vw;width:var(--btn-size-small);height:var(--btn-size-small);border-size:.5vw;background:center/70% no-repeat url(data:image/webp;base64,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),#fff}.active:is(nav .btn-reset){background:center/70% no-repeat url(data:image/webp;base64,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),#fff}nav .btn-sound{top:17vw;right:19vw;width:var(--btn-size-small);height:var(--btn-size-small);border-size:.5vw;background:center/70% no-repeat url(data:image/webp;base64,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),#fff}.active:is(nav .btn-sound){background:center/70% no-repeat url(data:image/webp;base64,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),#fff}nav .record-countdown{position:relative;font:700 5vw castledown;color:var(--color-gray);top:-.125rem}.portrait-indicator-container{position:absolute;top:0;left:0;width:100%;height:100%;place-items:center;display:none}.portrait-indicator{--color-red: #cd0002;background:#fff;color:var(--color-red);font:700 1rem var(--font-body);--size: 70dvh;width:var(--size);height:var(--size);display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;gap:1rem;border:2px solid var(--color-red);border-radius:3dvh}.portrait-indicator p{width:80%;margin:0}.portrait-indicator-icon{width:50%}@media (orientation: landscape){.decorating-menu,.submenus,nav{display:none}.portrait-indicator-container{display:grid}}@font-face{font-family:castledown;font-weight:700;font-style:normal;src:url(./Castledown-Bold-DbeNsrUi.ttf) format("truetype")}@font-face{font-family:betty-grenette;font-weight:700;font-style:normal;src:url(./BettyGrenette-Bold-Cz728rbi.otf) format("opentype")}@font-face{font-family:pony-tale-pro;font-weight:700;font-style:normal;src:url(./PonyTalePro-Bold-CnzO0PCq.otf) format("opentype")}@font-face{font-family:myriad-pro;font-weight:600;font-style:normal;src:url(./Myriad-Pro-Semibold-Bks-OX17.ttf) format("truetype")}@font-face{font-family:ara-asmaa-beltajie;font-weight:400;font-style:normal;src:url(./AraAsmaaBeltajie-Regular-BFJ1U39k.otf) format("opentype")}@font-face{font-family:almarai;font-weight:700;font-style:normal;src:url(./Almarai-Bold-BW5hOQ92.ttf) format("truetype")}:root{font-family:system-ui,sans-serif;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff}html{--font-title: betty-grenette;--font-body: castledown;--font-hand: pony-tale-pro}html.__bc_ar{--font-title: ara-asmaa-beltajie;--font-body: almarai;--font-hand: myriad-pro}.splash-page{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;background:center/cover url(./background-BArLsTnq.webp);line-height:1.5;overflow:hidden}.splash-links{--color-dark-blue: #0000b4;pointer-events:auto;z-index:1;margin-top:.5rem;width:85%;display:flex;flex-flow:row;justify-content:space-between;align-items:center}.splash-links a{font-family:var(--font-body);font-weight:700;font-size:.8rem;color:#fff;text-underline-offset:.1rem;pointer-events:auto}:is(.splash-links a):active{color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:700}.baking-card-stage{position:absolute;top:0;left:0;width:100%;height:100%;perspective:100vw;overflow:hidden}.baking-card-stage h3{position:absolute;text-align:center;color:#fff;margin:10% 0 0;width:100%;font-family:var(--font-title);font-size:2rem;line-height:1.05;letter-spacing:.05rem}.baking-card{--color-title: #2a5ea3;width:55%;aspect-ratio:593/781}.baking-card.product-selection{margin-left:-27.5%;margin-top:35%}.baking-card{box-sizing:border-box}.baking-card h3{text-align:center;text-transform:uppercase;font:700 7vw var(--font-body);color:var(--color-title);margin:30% 0 0}.baking-card{box-shadow:0 1rem 1rem #00000026;position:absolute;transform-style:preserve-3d}.baking-card.baking-card-brownie{background:0% 8% / 50% no-repeat url(./bc-spoon-DXaku4np.webp),center/contain url(./card-brownie-EOYq8Giv.webp)}.baking-card.baking-card-cookie{background:0% 8% / 50% no-repeat url(./bc-spoon-DXaku4np.webp),center/contain url(./card-cookie-Cg5QhXyE.webp)}.baking-card.baking-card-cake{background:0% 8% / 50% no-repeat url(./bc-spoon-DXaku4np.webp),center/contain url(./card-cake-D4QXLAsf.webp)}.wrapper{position:relative;width:100vw;aspect-ratio:1/1;transform-style:preserve-3d;transform:rotateY(0);transition:transform .5s ease-in-out}.wrapper:hover{transform:rotateY(180deg)}.wrapper{background:#00f3}.lottie{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;transform:rotateY(180deg)}.circle{position:relative;--color-red: #e32e2a;background-color:var(--color-red);width:31vw;aspect-ratio:1/1;border:3px solid white;border-radius:100%;display:grid;place-items:center}.circle .inner{text-align:center;color:#fff;font:700 .7rem var(--font-title);line-height:1.25}:is(.circle .inner) .big{font-size:150%}:is(.circle .inner) .big2{font-size:200%}.spinner{position:absolute;top:0;left:0;width:100%;height:100%}.icing-selection{position:absolute;left:0;width:100%;bottom:0;margin-bottom:1rem;display:flex;flex-flow:column;align-items:center;text-align:center;--color-red: #e32e2a;--color-pink: #f38080}.icing-selection h2{margin:0;font:700 3rem var(--font-hand);font-feature-settings:"calt" 0}.icing-selection .subhead{margin-top:-.5rem;font:700 1.5rem var(--font-body)}.icing-selection button{font:700 1.5rem var(--font-body);color:var(--color-red);background:#fff;border:3px solid var(--color-red);border-radius:1rem;padding:.3rem 0;width:80%;box-shadow:0 .5rem .5rem #00000040;margin:1rem 0}:is(.icing-selection button):disabled{background:var(--color-pink)}.icing-selection .small{font:700 1rem var(--font-body);line-height:1.2}.icing-cards{display:flex;flex-flow:row;perspective:100vw;margin:4rem 0}.icing-card{--color-chocolate: #7f1e18;--color-vanilla: #e2a106;width:35vw;font-size:5vw;aspect-ratio:640/856}.icing-card.icing-card-vanilla{transform:translate3d(-5vw,0,0) rotate(-10deg);background:center/contain url(./tub-vanilla-CwTALTc9.webp)}.icing-card.icing-card-vanilla.ar{background:center/contain url(./tub-vanilla-ar-BsRGqCF8.webp)}.icing-card.icing-card-chocolate{transform:translate3d(5vw,0,0) rotate(10deg);background:center/contain url(./tub-chocolate-D4Y7gzNg.webp)}.icing-card.icing-card-chocolate.ar{background:center/contain url(./tub-chocolate-ar-bIfP2Ob0.webp)}.icing-card.blurred{filter:blur(.3rem)}.icing-card.selected{filter:brightness(1.1)}.icing-card{-webkit-tap-highlight-color:transparent}.splash-instruction{--color-dark-blue: #0000b4;position:absolute;left:0;width:100%;bottom:2svh;text-align:center;white-space:pre-line;font-family:var(--font-body);font-size:1.2rem;color:var(--color-dark-blue)}.recipe{--color-dark-blue: #0000b4;position:absolute;left:0;bottom:5svh;width:100%;text-align:center}.recipe h2{text-transform:uppercase;margin:0}.recipe h3{font-family:var(--font-body);font-size:1.3rem;margin:0}.recipe hr{border:none;width:15%;height:.3rem;border-radius:.5rem;margin-top:1rem;margin-bottom:1rem}.recipe p{margin:0;white-space:pre-line;font-family:var(--font-body);font-size:1rem;line-height:1.75}#recipe-step-1,#recipe-step-3{color:var(--color-dark-blue)}:is(#recipe-step-1,#recipe-step-3) hr{background:var(--color-dark-blue)}#recipe-step-2{color:#fff}#recipe-step-2 hr{background:#fff}.splash-page{background-size:contain;background-position:top left}.splash-page.scrollable{height:1000vh;overflow:visible}.splash-frame{position:fixed;top:0;left:0;width:100vw;height:100svh;perspective:100vw;background-size:contain;background-position:top left}.splash-paper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column}.splash-paper .splash-paper-top{aspect-ratio:1024/64;background:center/100% no-repeat url(./paper-top2-C91xqk9_.webp)}.splash-paper .splash-paper-bottom{aspect-ratio:1024/64;background:center/100% no-repeat url(./paper-bottom2-DqXU5dBi.webp)}.splash-paper .splash-paper-main{flex:1;background:center/cover url(./paper-tiled-DZKfDUMG.webp)}.splash-center{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-items:center}.cta{--color-dark-blue: #0000b4;font:700 1.5rem var(--font-body);color:var(--color-dark-blue);padding:2rem;background:center/cover url(./paper-tiled-DZKfDUMG.webp)}.lottie-wrap{position:absolute;top:5svh;left:0;width:100vw;height:100vw;transform-style:preserve-3d}.lottie-wrap .side{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;visibility:hidden}.lottie-wrap #side-1,.lottie-wrap #side-3{transform:rotateY(0)}.lottie-wrap #side-2,.lottie-wrap #side-4{transform:rotateY(180deg)}.lottie-wrap #side-1{display:grid;place-items:center}.lottie-adorn{--color-vibrant-blue:#0000b4;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.lottie-adorn h3{margin:20% 0 0;font:700 6vw var(--font-hand);color:var(--color-vibrant-blue);font-feature-settings:"calt" 0}.lottie-adorn #callout-preheat{position:absolute;width:20vw;height:20vw;left:60vw;top:30vw}.lottie-adorn #callout-mix-time{position:absolute;width:16vw;height:16vw;left:15vw;top:21vw}.lottie-adorn #callout-bake-time{position:absolute;width:18vw;height:18vw;left:65vw;bottom:8vw}:is(.lottie-adorn #callout-bake-time) .inner{font-size:.55rem}.lottie-adorn #callout-bake-temperature{position:absolute;width:100%;bottom:38vw;font:700 2rem var(--font-title);color:#fff}.lottie-canvas{position:absolute;width:100%;height:100%}.recipe-wrap{position:absolute;width:100%;bottom:5svh}.bc-dsibi{width:80vw}.consent-page{--color-red: #e32e2a;--color-pink: #f38080;--color-border: #cf0a0c;--color-text: #222;--color-info: #e60405;--color-separator: #5a5a5a;display:flex;flex-flow:column;width:90%;align-items:center}.consent-page .consent-form{box-sizing:border-box;background:#fff;color:var(--color-text);width:100%;border-radius:25px;border:3px solid var(--color-border);text-align:center;font:700 1rem var(--font-body);padding:5vw}:is(.consent-page .consent-form) h3{font-family:var(--font-title);margin:1rem;font-size:2.5rem;line-height:1}:is(.consent-page .consent-form) form{display:block;font-size:1.4rem;width:100%;display:flex;flex-flow:row;justify-content:space-between}:is(.consent-page .consent-form) input[type=checkbox]{width:2rem;height:2rem;border-radius:.2rem;border:2px solid var(--color-border)}:is(.consent-page .consent-form) label{width:80%;text-align:left;color:var(--color-info);line-height:1.25;font-size:1.25rem}:is(.consent-page .consent-form) .small{margin:1rem 0;font-size:80%}:is(.consent-page .consent-form) a{color:var(--color-text)}:is(.consent-page .consent-form) .separator{font:400 .5rem system-ui;color:var(--color-separator);margin-top:.5rem;margin-bottom:.7rem}.consent-page button{box-sizing:border-box;font:700 1.5rem var(--font-body);color:var(--color-red);background:#fff;border:3px solid var(--color-red);border-radius:1rem;padding:.3rem 0;width:80%;box-shadow:0 .5rem .5rem #00000040;margin:1rem 0}:is(.consent-page button):disabled{background:var(--color-pink)}.consent-page select{width:100%;height:2.5rem;margin:1rem 0;border:3px solid var(--color-red);border-radius:.7rem;font:700 1rem var(--font-body);background:#ececec;padding:0 1rem;color:var(--color-text)}.splash-arrow{position:absolute;width:7vw;width:100%;height:15vw;-o-object-fit:contain;object-fit:contain;bottom:10svh;pointer-events:none}.font-examples{color:#fff;display:flex;flex-flow:column;gap:1rem;background:#e32e2a;padding:10vw}.font-examples .example{display:flex;flex-flow:column;gap:0}:is(.font-examples .example) p{margin:0;margin-bottom:.2rem;font-size:2.5rem!important}:is(.font-examples .example) label{font:400 .8rem system-ui}
