.mf{--paper:#f3ebdc;--paper2:#eadfc8;--cream:#fff5e2;--ink:#2b2233;--ink2:#4a3f55;--clay:#d97757;--clay-dk:#a84d33;--clay-lt:#f2a283;--ochre:#e8aa38;--gold:#ffc94a;--butter:#ffe39a;--sap:#6e9f58;--sap-dk:#4e7a3e;--mint:#a8d5b0;--teal:#3a9c98;--sky:#8ec3e6;--rose:#e27a92;--lilac:#c9b6e4;--violet:#7b5ca8;--wood:#c98b4b;--wood-dk:#8a5a34;--kraft:#d8bd8e;--blueprint:#22375f;--blueprint2:#2c4575;--red:#c8453b;--muted:#7a6f80;--marker:"Permanent Marker", "Comic Sans MS", cursive;--hand:"Shantell Sans", "Comic Sans MS", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;color:var(--ink);font-family:var(--hand);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .36 0 0 0 0 .25 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");font-weight:500;position:relative;overflow:hidden}.mf *,.mf :before,.mf :after{box-sizing:border-box}.mf-wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.mf-wrap{padding-inline:1.5rem}}.mf-section{padding-block:5rem;position:relative}.mf b,.mf strong{font-weight:800}.mf code{font-family:var(--mono)}.mf p code,.mf li code,.mf .mf-faq code,.mf-hintbox code,.mf-diag code{white-space:nowrap;background:#e8aa3840;border-radius:6px;padding:1px 6px;font-size:.86em;font-weight:700}.mf h1,.mf h2,.mf h3{font-family:var(--marker);letter-spacing:.02em;font-weight:400;line-height:1.08}.mf-kicker{font-family:var(--marker);color:var(--clay-dk);align-items:center;gap:.5rem;font-size:1.05rem;display:inline-flex}.mf-kicker:before{content:"";opacity:.9;background:linear-gradient(90deg,currentColor 0 30%,#0000 30% 40%,currentColor 40% 70%,#0000 70%) 50%/100% 60% no-repeat;border:2.5px solid;border-radius:4px;flex:none;width:18px;height:18px}.mf-h2{margin-top:.4rem;font-size:clamp(2.1rem,5vw,3.4rem)}.mf-lead{color:var(--ink2);max-width:46rem;font-size:1.2rem;line-height:1.6}.mf-lead strong{color:var(--ink)}.mf-logo{letter-spacing:.02em;flex-wrap:wrap;gap:0 .3em;font-size:clamp(3.8rem,10vw,7.4rem);line-height:.92;display:flex}.mf-logo span:not(.sr-only){-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 6px 0 var(--ink);display:inline-block}.mf-logo .w1{color:var(--clay);transform:rotate(-3deg)}.mf-logo .w2{color:var(--gold);transform:rotate(2deg)translateY(6px)}.mf-ribbon{background:var(--ink);color:var(--cream);font-family:var(--marker);letter-spacing:.03em;clip-path:polygon(0 50%,14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%);margin-top:1.4rem;padding:.5rem 1.9rem;font-size:clamp(1rem,2.4vw,1.3rem);display:inline-block;transform:rotate(-1deg)}.mf-card{isolation:isolate;padding:1.5rem;position:relative}.mf-card:before{content:"";z-index:-1;background:var(--cream);border:3px solid var(--ink);filter:url(#mf-wobble);border-radius:18px;position:absolute;inset:0;box-shadow:5px 6px #2b223338}.mf-card.is-blueprint{color:var(--cream)}.mf-card.is-blueprint:before{background-color:var(--blueprint);background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:20px 20px}.mf-card h3{margin:0 0 .6rem;font-size:1.45rem}.mf-card p{color:var(--ink2);line-height:1.6}.mf-tape{z-index:3;clip-path:polygon(2% 0,98% 6%,100% 100%,0 94%);background:repeating-linear-gradient(90deg,#e8aa38cc 0 10px,#f2c46ecc 10px 20px);width:104px;height:26px;margin-left:-52px;position:absolute;top:-13px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #2b223333}.mf-band{background:var(--sw);border-bottom:3px solid var(--ink);border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem 1rem .55rem;display:flex}.mf-band code{white-space:nowrap;background:var(--cream);border:2px solid var(--ink);border-radius:7px;padding:1px 9px;font-size:1.05rem;font-weight:700}.mf-band span,.mf-band small{white-space:nowrap;font-family:var(--marker);background:#ffffffb8;border-radius:6px;padding:1px 8px;font-size:.85rem}.mf-band small{font-family:var(--hand);font-size:.72rem;font-weight:800}.mf-btn{isolation:isolate;font-family:var(--marker);letter-spacing:.03em;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:1.15rem;text-decoration:none;transition:transform .18s cubic-bezier(.3,1.8,.5,1);display:inline-flex;position:relative}.mf-btn:before{content:"";z-index:-1;background:var(--ochre);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);filter:url(#mf-wobble);border-radius:14px;transition:box-shadow .12s;position:absolute;inset:0}.mf-btn:hover:not(:disabled){transform:translateY(-2px)rotate(-1.2deg)}.mf-btn:active:not(:disabled){transform:translateY(4px)}.mf-btn:active:not(:disabled):before{box-shadow:0 1px 0 var(--ink)}.mf-btn:focus-visible{outline:3px dashed var(--clay);outline-offset:5px}.mf-btn:disabled{opacity:.5;cursor:not-allowed}.mf-btn.is-green{color:var(--cream);text-shadow:2px 2px 0 var(--ink)}.mf-btn.is-green:before{background:var(--sap)}.mf-btn.is-ghost:before{background:var(--cream)}.mf-btn.is-big{padding:1rem 2.1rem;font-size:1.4rem}.mf-btn.is-small{padding:.45rem .95rem;font-size:.95rem}.mf-btn.is-small:before{box-shadow:0 3px 0 var(--ink);border-radius:11px}.mf-sticker{border:2.5px solid var(--ink);background:var(--cream);box-shadow:2px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .85rem;font-size:.9rem;font-weight:800;display:inline-flex}.mf-chip{border:2px solid var(--ink);background:var(--cream);color:var(--ink);font-family:var(--mono);white-space:nowrap;box-shadow:0 2px 0 var(--ink);border-radius:999px;align-items:center;padding:.12rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.mf-chip.is-btn{cursor:pointer;transition:transform .15s cubic-bezier(.3,1.8,.5,1),background .15s}.mf-chip.is-btn:hover{background:#fff;transform:translateY(-2px)}.mf-chip.is-btn:active{box-shadow:none;transform:translateY(1px)}.mf-chip.is-btn[aria-pressed=true]{background:var(--sw,var(--gold))}.mf-chip.is-btn:focus-visible{outline:3px dashed var(--clay);outline-offset:2px}.mf-chips{flex-wrap:wrap;gap:.45rem;display:flex}.mf-hero{background:linear-gradient(#b9dff0 0%,#d9ecee 45%,#f3ebdc 88%);padding-top:1.5rem;position:relative;overflow:hidden}.mf-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mf-sun{background:var(--gold);border:3px solid var(--ink);filter:url(#mf-wobble);border-radius:50%;width:110px;height:110px;position:absolute;top:8%;right:6%;box-shadow:0 0 0 18px #ffc94a38,0 0 0 40px #ffc94a1a}.mf-cloud{border:3px solid var(--ink);filter:url(#mf-wobble);background:#fff;border-radius:40px;width:150px;height:46px;animation:90s linear infinite mf-drift;position:absolute;left:0}.mf-cloud:before,.mf-cloud:after{content:"";border:3px solid var(--ink);background:#fff;border-bottom-color:#0000;border-radius:50%;position:absolute}.mf-cloud:before{border-right-color:#0000;width:60px;height:56px;top:-30px;left:22px;transform:rotate(-12deg)}.mf-cloud:after{border-left-color:#0000;width:70px;height:64px;top:-38px;left:58px;transform:rotate(10deg)}.mf-cloud.is-small{scale:.7}@keyframes mf-drift{0%{translate:-20vw}to{translate:110vw}}.mf-crumbs{z-index:2;color:var(--ink2);font-size:.9rem;font-weight:700;position:relative}.mf-crumbs a:hover{text-decoration:underline}.mf-hero-grid{z-index:2;align-items:center;gap:3rem;padding-top:2.5rem;padding-bottom:2rem;display:grid;position:relative}@media (width>=1024px){.mf-hero-grid{grid-template-columns:1.05fr 1fr}}.mf-hero .mf-lead{color:var(--ink);margin-top:1.4rem}.mf-actions{flex-wrap:wrap;gap:1.1rem 1rem;margin-top:2rem;display:flex}.mf-facts{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.mf-frame{isolation:isolate;padding:.8rem;position:relative;transform:rotate(1.5deg)}.mf-frame:before{content:"";z-index:-1;background:var(--wood-dk);border:3px solid var(--ink);filter:url(#mf-wobble);border-radius:16px;position:absolute;inset:0;box-shadow:8px 10px #2b223340,inset 0 0 0 5px #a97542}.mf-frame video,.mf-frame img{border:2.5px solid var(--ink);background:var(--paper2);border-radius:8px;width:100%;height:auto;display:block}.mf-wallstrip{z-index:1;border-top:3px solid var(--ink);background-color:#b9cfa2;background-image:radial-gradient(5px 9px at 14px 16px,#4e7a3e47 70%,#0000 74%),radial-gradient(5px 9px at 38px 40px,#ffffff38 70%,#0000 74%),repeating-linear-gradient(90deg,#ffffff12 0 22px,#0000 22px 48px);background-size:48px 48px,48px 48px,auto;margin-top:1rem;padding-top:2.4rem;position:relative}.mf-wallstrip-in{position:relative}.mf-wall-label{text-overflow:ellipsis;white-space:nowrap;background:var(--cream);border:2px solid var(--ink);border-radius:6px 6px 6px 0;max-width:calc(100% - 2rem);padding:0 7px;font-size:.75rem;font-weight:700;position:absolute;top:-1.7rem;left:1rem;overflow:hidden}.mf-wall-items{border:2.5px dashed #2b22334d;border-radius:8px;justify-content:space-evenly;align-items:center;gap:.5rem;min-height:150px;padding:1rem 0 1.4rem;display:flex}@media (width>=1024px){.mf-wall-items{margin-right:21rem}}@media (width>=640px) and (width<=1023px){.mf-wall-items{margin-right:7rem}.mf-bubble{display:none}}.mf-wall-items img{filter:url(#mf-wobble-art)drop-shadow(3px 4px #2b223333);flex:0 auto;min-width:0;height:auto}.mf-wall-items img:hover{animation:.5s ease-in-out mf-wiggle}.mf-baseboard{background:var(--cream);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);height:16px;position:relative}.mf-baseboard:after{content:"";background:repeating-linear-gradient(90deg, var(--wood) 0 118px, var(--ink) 118px 120px);border-bottom:3px solid var(--ink);height:46px;position:absolute;top:100%;left:0;right:0}.mf-wallstrip{margin-bottom:46px;padding-bottom:0}.mf-pompon-spot{z-index:3;align-items:flex-end;gap:.6rem;display:flex;position:absolute;bottom:-30px;right:max(1rem,50% - 38.5rem)}.mf-pompon{filter:url(#mf-wobble-art);width:96px;height:auto;animation:2.8s ease-in-out infinite mf-bob;display:block}.mf-bubble{border:2.5px solid var(--ink);background:#fff;border-radius:14px;max-width:15rem;margin:0 0 4.2rem;padding:.7rem .95rem;font-size:.92rem;font-weight:700;line-height:1.35;position:relative;box-shadow:3px 4px #2b223340}.mf-bubble:after{content:"";border-right:2.5px solid var(--ink);border-top:2.5px solid var(--ink);background:#fff;width:18px;height:18px;position:absolute;bottom:16px;right:-11px;transform:rotate(45deg)}.mf-bubble b{color:var(--clay-dk)}@keyframes mf-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes mf-wiggle{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.mf-pillars{gap:2rem;margin-top:3rem;display:grid}@media (width>=900px){.mf-pillars{grid-template-columns:repeat(3,1fr)}}.mf-pillar{padding:0 0 1.5rem}.mf-pillar:before{background:#fff}.mf-pillar .mf-band{margin:3px 3px 0}.mf-pillar>img,.mf-pillar .mf-kraft-demo{filter:url(#mf-wobble-art);width:auto;height:84px;margin:1.4rem 1.5rem .6rem;display:block}.mf-pillar h3,.mf-pillar p{padding-inline:1.5rem}.mf-pillar h3{margin-top:.4rem}.mf-pillar:nth-child(2){transform:rotate(.8deg)}.mf-pillar:nth-child(3){transform:rotate(-.6deg)}.mf-kraft-demo{align-items:flex-end;gap:12px;filter:none!important;display:flex!important}.mf-kraft-demo i,.mf-kraft{background:var(--kraft);outline-offset:-2.5px;background-image:repeating-linear-gradient(35deg,#7a52381a 0 2px,#0000 2px 7px);border-radius:6px;outline:2.5px dashed #2b223399;display:block;position:relative}.mf-kraft-demo i:before,.mf-kraft:before{content:"";background:#fff5e2e6;border:1px solid #2b223340;width:30px;height:11px;margin-left:-15px;position:absolute;top:-6px;left:50%;transform:rotate(-4deg)}.mf-kraft-demo i:first-child{width:70px;height:52px}.mf-kraft-demo i:nth-child(2){width:46px;height:62px}.mf-kraft-demo i:nth-child(3){border-radius:50%;width:56px;height:56px}.mf-kraft-demo i:nth-child(2):after{content:"✓";background:var(--sap);border:2px solid var(--ink);width:22px;height:22px;color:var(--cream);font:800 13px/18px var(--hand);text-align:center;border-radius:50%;position:absolute;top:-8px;right:-8px}.mf-stats{text-align:center;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;margin-top:3.5rem;padding:2rem 1.5rem;display:grid}@media (width>=768px){.mf-stats{grid-template-columns:repeat(6,1fr)}}.mf-stats strong{font-family:var(--marker);font-size:2.6rem;font-weight:400;line-height:1;display:block}.mf-stats span{color:#fff5e2cc;margin-top:.35rem;font-size:.95rem;font-weight:700;display:block}.mf-workshop{border-block:3px solid var(--ink);background-color:#e7d5b5;background-image:repeating-linear-gradient(90deg,#8a5a340f 0 3px,#0000 3px 90px),repeating-linear-gradient(90deg,#0000 0 41px,#8a5a3414 41px 43px,#0000 43px 173px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.mf-atelier{align-items:start;gap:2rem;margin-top:3rem;display:grid}@media (width>=1024px){.mf-atelier{grid-template-columns:minmax(360px,30rem) minmax(0,1fr);gap:2.5rem}}@media (width<=1023px){.mf-scene{order:-1}}.mf-notebook{isolation:isolate;gap:1.1rem;padding:1rem 1rem 1.2rem 2.1rem;display:grid;position:relative}.mf-notebook:before{content:"";z-index:-1;border:3px solid var(--ink);filter:url(#mf-wobble);background:linear-gradient(90deg, transparent 38px, #c8453b59 38px 40px, transparent 40px), repeating-linear-gradient(180deg, transparent 0 29px, #3a9c9829 29px 30px), var(--cream);border-radius:10px 18px 18px 10px;position:absolute;inset:0;box-shadow:6px 7px #2b223338}.mf-spiral{z-index:2;pointer-events:none;background:radial-gradient(circle at 22px 50%, var(--paper2) 5px, var(--ink) 5.5px 7.5px, transparent 8px) 0 0 / 30px 34px repeat-y;width:30px;position:absolute;top:26px;bottom:26px;left:-16px}.mf-nb-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mf-nb-brand{font-family:var(--marker);color:var(--clay);font-size:1.05rem}.mf-nb-brand b{color:var(--ochre);font-weight:400}.mf-dots{gap:.45rem;display:flex}.mf-dots button{border:2.5px solid var(--ink);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;padding:0}.mf-dots button.is-done{background:var(--sap)}.mf-dots button.is-now{box-shadow:0 0 0 3px var(--cream), 0 0 0 5.5px var(--ink)}.mf-dots button:focus-visible{outline:3px dashed var(--clay);outline-offset:5px}.mf-mission{padding:1.4rem 1.2rem 1.1rem}.mf-mission h3{margin:.5rem 0 .3rem;font-size:1.6rem}.mf-mission>p{color:var(--ink);margin:0;font-size:1.05rem}.mf-tag{font-family:var(--marker);color:var(--cream);background:var(--c);border:2.5px solid var(--ink);box-shadow:0 2px 0 var(--ink);border-radius:8px;padding:1px 10px;font-size:.8rem;display:inline-block}.mf-say{align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.mf-say img{filter:url(#mf-wobble-art);flex:none;width:58px;height:auto}.mf-say p{border:2.5px solid var(--ink);min-width:0;color:var(--ink);background:#fff;border-radius:14px;flex:1;margin:0;padding:.55rem .8rem;font-size:.88rem;font-weight:700;line-height:1.4;position:relative;box-shadow:3px 4px #2b223326}.mf-say p:before{content:"";border-left:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);background:#fff;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-9px;transform:rotate(45deg)}.mf-tool{padding:0 0 1rem}.mf-tool:before{background:#fff}.mf-tool .mf-band{margin:3px 3px 0}.mf-tool p{margin:.7rem 1rem 0;font-size:.95rem;line-height:1.45}.mf-tool .mf-chips{margin:.8rem 1rem 0}.mf-editor{padding:0}.mf-editor-head{border-bottom:2px dashed #fff5e240;justify-content:space-between;align-items:center;padding:.55rem 1rem .45rem;font-size:.82rem;font-weight:700;display:flex}.mf-file{font-family:var(--mono);color:var(--gold);align-items:center;display:inline-flex}.mf-file:before{content:"";background:var(--rose);width:10px;height:10px;box-shadow:15px 0 0 var(--gold), 30px 0 0 var(--mint);border-radius:50%;margin-right:42px}.mf-editor-head span:last-child{opacity:.7}.mf-code{font-family:var(--mono);padding:.6rem .8rem .8rem .3rem;font-size:.92rem;line-height:26px}.mf-cl{white-space:pre;min-height:26px;display:flex}.mf-cl i,.mf-gutter i{text-align:right;box-sizing:content-box;color:#fff5e259;-webkit-user-select:none;user-select:none;flex:none;width:30px;padding-right:12px;font-style:normal}.mf-cl b{color:var(--gold);font-weight:700}.mf-cl.is-fixed span{opacity:.72;color:var(--mint)}.mf-field{display:flex}.mf-gutter{flex-direction:column;padding:2px 0;display:flex}.mf-gutter i{line-height:26px;display:block}.mf-field textarea{resize:none;border:2px solid var(--gold);min-width:0;color:var(--cream);caret-color:var(--gold);font:inherit;white-space:pre;background:#ffffff0f;border-radius:8px;outline:0;flex:1;margin:0 0 0 .2rem;padding:1px 8px;line-height:26px;overflow:hidden}.mf-field textarea::placeholder{color:#fff5e261;font-style:italic}.mf-field textarea:focus{background:#ffffff1a;box-shadow:0 0 0 3px #ffc94a4d}.mf-field textarea.is-wrong{border-color:var(--clay-lt)}.mf-card .mf-diag{border-left:4px solid var(--clay);color:var(--cream);background:#e27a9238;border-radius:6px;margin:0 .8rem .8rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.5}.mf-diag code{color:var(--cream);background:#fff5e226!important}.mf-nb-actions{border-top:2px dashed #2b223340;flex-wrap:wrap;align-items:center;gap:.7rem;padding-top:.3rem;display:flex}.mf-hintbox{border:2.5px solid var(--ink);background:#fff3c4;border-radius:14px;padding:.8rem 1rem;font-weight:700;line-height:1.5}.mf-hintbox pre{background:var(--blueprint);color:var(--cream);font-family:var(--mono);border-radius:8px;margin:.5rem 0 0;padding:.5rem .8rem;font-size:.85rem;overflow-x:auto}.mf-scene{min-width:0}.mf-scene-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.mf-place{color:var(--ink2);margin:0;font-size:.95rem;font-weight:700}.mf-place b{font-family:var(--marker);color:var(--ink);font-size:1.35rem;font-weight:400}.mf-toggle{font-family:var(--marker);background:var(--cream);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .9rem;font-size:.95rem;display:inline-flex}.mf-toggle[aria-pressed=true]{background:var(--gold);box-shadow:0 1px 0 var(--ink);translate:0 2px}.mf-stage-frame{isolation:isolate;padding:14px;position:relative}.mf-stage-frame:before{content:"";z-index:-1;background:var(--wood-dk);border:3px solid var(--ink);filter:url(#mf-wobble);border-radius:16px;position:absolute;inset:0;box-shadow:8px 10px #2b223340,inset 0 0 0 5px #a97542}.mf-stage-box{border-radius:6px;width:100%;position:relative;overflow:hidden}.mf-stage{transform-origin:0 0;background:#efe4cf;width:640px;height:440px;position:absolute;top:0;left:0}.mf-stage.is-salon{background-color:#b9cfa2;background-image:radial-gradient(5px 9px at 14px 16px,#4e7a3e47 70%,#0000 74%),radial-gradient(5px 9px at 38px 40px,#ffffff38 70%,#0000 74%),repeating-linear-gradient(90deg,#ffffff12 0 22px,#0000 22px 48px);background-size:48px 48px,48px 48px,auto}.mf-stage.is-cuisine{background:#f4e4c8 repeating-linear-gradient(90deg,#d9775714 0 14px,#0000 14px 28px)}.mf-decor{filter:url(#mf-wobble-art);pointer-events:none;width:640px;max-width:none;height:440px;position:absolute;inset:0}.mf-zone{border-radius:6px;position:absolute}.mf-zone.is-salon{background:#ffffff14;border:2.5px dashed #2b22334d}.mf-zone.is-cuisine{border:3px solid var(--ink);background-color:#f7fbf9;background-image:linear-gradient(#3a9c984d 2px,#0000 2px),linear-gradient(90deg,#3a9c984d 2px,#0000 2px);background-position:0 0;background-repeat:repeat;background-size:40px 25px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:4px;box-shadow:inset 0 0 0 4px #fff9}.mf-box-label{z-index:6;font-family:var(--mono);background:var(--cream);border:2px solid var(--ink);border-radius:6px 6px 6px 0;padding:0 7px;font-size:12px;font-weight:700;position:absolute;top:-3px;left:-3px;transform:translateY(-100%)}.mf-flex{display:flex;position:absolute;inset:0}.mf-flex.is-tpl{z-index:2}.mf-flex.is-live{z-index:3}.mf-obj{flex-shrink:1;min-width:0;min-height:0;position:relative}.mf-obj img{width:100%;height:100%;display:block}.mf-flex.is-live .mf-obj img{filter:url(#mf-wobble-art)drop-shadow(3px 4px #2b223333)}.mf-flex.is-tpl .mf-obj{background:var(--kraft);outline-offset:-2.5px;background-image:repeating-linear-gradient(35deg,#7a523814 0 2px,#0000 2px 7px);border-radius:6px;outline:2.5px dashed #2b223399}.mf-flex.is-tpl .mf-obj:before{content:"";z-index:1;background:#fff5e2d9;border:1px solid #2b223340;width:30px;height:11px;margin-left:-15px;position:absolute;top:-6px;left:50%;transform:rotate(-4deg)}.mf-flex.is-tpl .mf-obj img{opacity:.28;filter:grayscale()contrast(1.4)}.mf-obj.is-ok:after{content:"✓";z-index:4;background:var(--sap);border:2px solid var(--ink);width:20px;height:20px;color:var(--cream);font:800 12px/16px var(--hand);text-align:center;border-radius:50%;animation:.35s cubic-bezier(.2,1.8,.4,1) both mf-pop;position:absolute;top:-7px;right:-7px}@keyframes mf-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.mf-axes{z-index:5;pointer-events:none;position:absolute;inset:8px}.mf-axes span{position:absolute}.mf-axes em{font-style:normal;font-family:var(--marker);white-space:nowrap;font-size:14px;position:absolute}.mf-axes .main{color:var(--clay-dk)}.mf-axes .cross{color:var(--violet)}.mf-axes .main:after,.mf-axes .cross:after{content:"";border:7px solid #0000;position:absolute}.mf-axes.is-row .main,.mf-axes.is-row-reverse .main,.mf-axes.is-column .cross,.mf-axes.is-column-reverse .cross{border-top:3.5px dashed;top:50%;left:0;right:0}.mf-axes.is-column .main,.mf-axes.is-column-reverse .main,.mf-axes.is-row .cross,.mf-axes.is-row-reverse .cross{border-left:3.5px dashed;top:0;bottom:0;left:50%}.mf-axes.is-row .main:after,.mf-axes.is-column .cross:after,.mf-axes.is-column-reverse .cross:after{border-left:12px solid;top:-9px;right:-4px}.mf-axes.is-row-reverse .main:after{border-right:12px solid;top:-9px;left:-4px}.mf-axes.is-column .main:after,.mf-axes.is-row .cross:after,.mf-axes.is-row-reverse .cross:after{border-top:12px solid;bottom:-4px;left:-9px}.mf-axes.is-column-reverse .main:after{border-bottom:12px solid;top:-4px;left:-9px}.mf-axes.is-row .main em,.mf-axes.is-row-reverse .main em,.mf-axes.is-column .cross em,.mf-axes.is-column-reverse .cross em{bottom:4px;right:12%}.mf-axes.is-column .main em,.mf-axes.is-column-reverse .main em,.mf-axes.is-row .cross em,.mf-axes.is-row-reverse .cross em{writing-mode:vertical-rl;top:12%;left:8px}.mf-stamp{z-index:20;pointer-events:none;font-family:var(--marker);color:var(--red);border:5px double var(--red);background:#fff5e259;border-radius:14px;margin:0;padding:.1rem 1.1rem;font-size:clamp(1.8rem,4vw,3rem);animation:.5s cubic-bezier(.2,1.2,.4,1) both mf-stamp;position:absolute;top:10%;right:6%;transform:rotate(-8deg)}.mf-stamp.is-static{font-size:1.8rem;position:absolute;top:-1.4rem;right:-.5rem}@keyframes mf-stamp{0%{opacity:0;transform:rotate(-8deg)scale(2.2)}to{opacity:.92;transform:rotate(-8deg)scale(1)}}.mf-meter{color:var(--ink2);align-items:center;gap:1rem;margin-top:1.6rem;font-weight:800;display:flex}.mf-meter-bar{border:2.5px solid var(--ink);background:var(--cream);border-radius:10px;flex:1;height:16px;overflow:hidden}.mf-meter-bar i{background:repeating-linear-gradient(-45deg, var(--sap) 0 8px, #86b670 8px 16px);height:100%;transition:width .4s cubic-bezier(.3,1.4,.5,1);display:block}.mf-done{text-align:center;max-width:36rem;margin:3rem auto 0;padding-top:2rem}.mf-done h3{margin-top:.8rem;font-size:1.9rem}.mf-plan{background:linear-gradient(180deg, var(--paper) 0%, #dcebf0 100%)}.mf-plan-grid{align-items:start;gap:3rem;margin-top:3rem;display:grid}@media (width>=1024px){.mf-plan-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.mf-house{width:100%;max-width:34rem;margin-inline:auto;position:relative}.mf-storey{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid;position:relative}.mf-storey:before{content:"";z-index:-1;border-inline:3px solid var(--ink);background-color:#f1d7bd;background-image:linear-gradient(#a84d331f 2px,#0000 2px),linear-gradient(90deg,#a84d331f 2px,#0000 2px);background-position:0 0;background-repeat:repeat;background-size:28px 14px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}.mf-storey.is-ground:after{content:"";background:var(--wood-dk);border-block:2.5px solid var(--ink);z-index:1;height:10px;position:absolute;bottom:-6px;left:0;right:0}.mf-storey:nth-child(2):before{border-top:3px solid var(--ink)}.mf-storey.is-roof{justify-content:center;margin-inline:-5%;padding:22% 0 14px;display:flex}.mf-storey.is-roof:before{clip-path:polygon(50% 0,100% 100%,0 100%);background:#f1d7bd;border:0}.mf-storey.is-roof:after{content:"";z-index:-2;background:var(--clay);clip-path:polygon(50% -4%,104% 104%,-4% 104%);position:absolute;inset:0}.mf-storey.is-roof .mf-room-btn{width:44%}.mf-roofline{z-index:-3;background:var(--ink);clip-path:polygon(50% -5%,106% 104%,-6% 104%);position:absolute;inset:-3px -1% -1px}.mf-chimney{z-index:-4;background:var(--clay-dk);border:3px solid var(--ink);width:30px;height:40%;position:absolute;top:10%;right:24%}.mf-chimney i{border:2.5px solid var(--ink);opacity:0;background:#fff;border-radius:50%;width:18px;height:18px;animation:4.5s ease-out infinite mf-smoke;position:absolute;top:-24px;left:4px}.mf-chimney i+i{animation-delay:2.2s}@keyframes mf-smoke{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:.9}to{opacity:0;transform:translate(34px,-60px)scale(1.4)}}.mf-storey.is-garden{justify-content:center;margin:0 -6%;padding:18px 0 14px;display:flex}.mf-storey.is-garden:before{border:3px solid var(--ink);filter:url(#mf-wobble);background:#83b56a;border-radius:50% 50% 18px 18px/26px 26px 18px 18px}.mf-storey.is-garden .mf-room-btn{width:52%}.mf-room-btn{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;transition:transform .22s cubic-bezier(.3,1.7,.5,1);display:block}.mf-room-btn:hover{transform:translateY(-4px)rotate(-1deg)}.mf-room-btn:focus-visible{outline:3px dashed var(--clay);outline-offset:4px;border-radius:8px}.mf-mini{aspect-ratio:810/558;border:4px solid var(--ink);background:var(--paper2);border-radius:8px;transition:box-shadow .2s;display:block;overflow:hidden;box-shadow:4px 5px #2b223340}.mf-mini img{object-fit:cover;width:100%;height:100%;display:block}.mf-room-btn[aria-pressed=true] .mf-mini{box-shadow:0 0 0 4px var(--c), 5px 7px 0 #2b22334d}.mf-plaque{background:var(--cream);border:2.5px solid var(--ink);border-left:8px solid var(--c);border-radius:10px;justify-content:space-between;align-items:center;gap:.4rem;margin-top:6px;padding:3px 8px;font-size:.78rem;display:flex}.mf-plaque b{font-family:var(--marker);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:400;overflow:hidden}.mf-plaque small{opacity:.65;white-space:nowrap;font-weight:800}.mf-room-btn[aria-pressed=true] .mf-plaque{background:var(--gold)}.mf-room-card{padding:0}.mf-room-head{background:var(--c);border-bottom:3px solid var(--ink);color:var(--cream);border-radius:15px 15px 0 0;margin:3px 3px 0;padding:1.2rem 1.5rem 1rem}.mf-room-head small{font-family:var(--marker);opacity:.95;font-size:.9rem}.mf-room-head h3{color:var(--cream);text-shadow:2px 2px 0 var(--ink);margin:.1rem 0 0;font-size:2rem}.mf-room-body{padding:1.3rem 1.5rem 1.5rem}.mf-room-body>p{margin:1.1rem 0 0}.mf-room-body .mf-chips{margin-top:1rem}.mf-levels{gap:.35rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=560px){.mf-levels{grid-template-columns:1fr 1fr;column-gap:1rem}}.mf-levels li{color:var(--ink2);align-items:center;gap:.6rem;font-weight:600;display:flex}.mf-levels li span{width:26px;height:26px;font-family:var(--marker);color:var(--ink);border:2.5px solid var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.mf-levels li.is-challenge{color:var(--ink);font-weight:800}.mf-levels li.is-challenge span{background:var(--gold);font-size:.85rem}.mf-swatches{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1.2rem;margin-top:3rem;display:grid}.mf-swatch{border:2.5px solid var(--ink);background:#fff;border-radius:12px;flex-direction:column;padding-bottom:.9rem;display:flex;overflow:hidden;box-shadow:3px 4px #2b22332e}.mf-swatch:nth-child(4n+1){transform:rotate(-.6deg)}.mf-swatch:nth-child(4n+3){transform:rotate(.5deg)}.mf-swatch .mf-band{border-bottom-width:2.5px;border-radius:0}.mf-swatch p{color:var(--ink2);flex:1;margin:.7rem .9rem .6rem;font-size:.9rem;line-height:1.45}.mf-swatch .mf-chips{gap:.35rem;margin:0 .9rem}.mf-swatch .mf-chip{padding:1px 8px;font-size:.72rem}.mf-demo{background:#fbf6ec;border:2px dashed #2b223373;border-radius:8px;height:96px;margin:0 .9rem .7rem;padding:5px;display:flex}.mf-demo.is-multi{height:110px}.mf-demo i{background:var(--sw);border:2px solid var(--ink);border-radius:5px;flex-shrink:1;min-width:0;transition:all .3s;display:block}.mf-demo i:nth-child(3n+2){background:color-mix(in srgb, var(--sw) 60%, #fff)}.mf-demo i.is-hi{background:var(--ink)}.mf-wood{background:linear-gradient(180deg, var(--paper) 0%, var(--paper2) 100%)}.mf-feature{align-items:center;gap:2.5rem;margin-top:5rem;display:grid}@media (width>=1024px){.mf-feature{grid-template-columns:1.25fr 1fr;gap:4rem}.mf-feature.is-flip>:first-child{order:2}}.mf-shot{isolation:isolate;cursor:zoom-in;background:0 0;border:0;width:100%;padding:.7rem;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:block;position:relative;transform:rotate(-1.2deg)}.mf-feature.is-flip .mf-shot{transform:rotate(1.2deg)}.mf-shot:hover{transform:rotate(0)scale(1.015)}.mf-shot:focus-visible{outline:3px dashed var(--clay);outline-offset:4px}.mf-shot:before{content:"";z-index:-1;background:var(--cream);border:3px solid var(--ink);filter:url(#mf-wobble);border-radius:14px;position:absolute;inset:0;box-shadow:7px 8px #2b223340}.mf-shot img{border:2px solid var(--ink);border-radius:8px;width:100%;height:auto;display:block}.mf-shot.is-flat{padding:0;transform:none}.mf-shot.is-flat:before{display:none}.mf-feature h3{font-size:clamp(1.7rem,3.5vw,2.3rem)}.mf-feature p{color:var(--ink2);margin-top:1rem;font-size:1.1rem;line-height:1.65}.mf-feature ul{gap:.55rem;margin-top:1.2rem;padding:0;list-style:none;display:grid}.mf-feature li{padding-left:1.9rem;line-height:1.6;position:relative}.mf-feature li:before{content:"✓";background:var(--sap);border:2px solid var(--ink);width:20px;height:20px;color:var(--cream);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:.2rem;left:0}.mf-duo{gap:2rem;margin-top:5rem;display:grid}@media (width>=900px){.mf-duo{grid-template-columns:1fr 1fr}}.mf-duo figcaption{margin-top:1.1rem;padding-inline:.3rem}.mf-duo figcaption b{font-family:var(--marker);font-size:1.5rem;font-weight:400;display:block}.mf-duo figcaption span{color:var(--ink2);margin-top:.3rem;line-height:1.55;display:block}.mf-lightbox{z-index:60;cursor:zoom-out;background:#2b2233d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.mf-lightbox img{border:3px solid var(--ink);border-radius:12px;max-width:min(1440px,100%);max-height:90vh;box-shadow:8px 10px #00000059}.mf-cork{border:3px solid var(--ink);box-shadow:inset 0 0 0 10px var(--wood-dk), inset 0 0 0 13px var(--ink), 6px 8px 0 #2b223338;background-color:#c9a06b;background-image:radial-gradient(circle at 5px 7px,#7a523873 1.4px,#0000 2px),radial-gradient(circle at 17px 15px,#fff5e259 1.2px,#0000 2px),radial-gradient(circle at 11px 21px,#7a52384d 1px,#0000 1.6px);background-size:22px 24px;border-radius:12px;gap:2rem 1.6rem;margin-top:3rem;padding:2.4rem 1.4rem;display:grid}@media (width>=640px){.mf-cork{grid-template-columns:repeat(2,1fr);padding:3rem 2.4rem}}@media (width>=1100px){.mf-cork{grid-template-columns:repeat(3,1fr)}}.mf-note{border:2.5px solid var(--ink);background:#fffdf7 linear-gradient(#0000 38px,#c8453b80 38px 40px,#0000 40px);border-radius:3px;padding:1.4rem 1.1rem 1.1rem;position:relative;box-shadow:4px 5px #2b223340}.mf-note:nth-child(3n+1){transform:rotate(-1.3deg)}.mf-note:nth-child(3n+2){background-color:#fff3b8;transform:rotate(1deg)}.mf-note:nth-child(3n){transform:rotate(-.5deg)}.mf-note:before{content:"";background:var(--red);border:2.5px solid var(--ink);width:18px;height:18px;box-shadow:0 2px 0 var(--ink);border-radius:50%;margin-left:-9px;position:absolute;top:-9px;left:50%}.mf-note-code{background:var(--blueprint);color:var(--cream);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-text-decoration:underline wavy var(--clay-lt);text-decoration:underline wavy var(--clay-lt);text-underline-offset:5px;border-radius:8px;margin:.4rem 0 0;padding:.5rem .7rem;font-size:.82rem;line-height:1.6;text-decoration-thickness:1.5px}.mf-note-msg{margin:.8rem 0 0;font-weight:800;line-height:1.45}.mf-note small{color:var(--ink2);margin-top:.5rem;font-size:.88rem;line-height:1.45;display:block}.mf-patterns{gap:2rem;margin-top:3rem;display:grid}@media (width>=700px){.mf-patterns{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.mf-patterns{grid-template-columns:repeat(3,1fr)}}.mf-pattern{flex-direction:column;display:flex}.mf-pattern-head{align-items:center;gap:.8rem;display:flex}.mf-pattern-head img{object-fit:contain;filter:url(#mf-wobble-art);flex:none;width:46px;height:46px}.mf-pattern-head small{color:var(--muted);font-size:.8rem;font-weight:800;display:block}.mf-pattern-head b{font-family:var(--marker);font-size:1.15rem;font-weight:400;line-height:1.2;display:block}.mf-pattern pre{background:var(--blueprint);color:var(--gold);border-radius:8px;margin:1rem 0 0;padding:.6rem .8rem;font-size:.82rem;line-height:1.6;overflow-x:auto}.mf-arrow{margin:.8rem 0 .7rem;font-weight:700}.mf-arrow strong{color:var(--clay-dk)}.mf-ui{border:2.5px solid var(--ink);height:104px;box-shadow:inset 0 22px 0 -2px var(--paper2), inset 0 20px 0 0 var(--paper2);padding:10px;background:#fff;border-radius:10px;margin-top:auto;padding-top:28px;position:relative;overflow:hidden}.mf-ui:before{content:"";background:var(--rose);width:7px;height:7px;box-shadow:11px 0 0 var(--gold), 22px 0 0 var(--mint);border-radius:50%;position:absolute;top:7px;left:10px}.mf-ui-row{height:100%;display:flex}.mf-ui i{border:2px solid var(--ink);border-radius:5px;display:block}.mf-ui .logo{background:var(--clay);width:36px;height:22px}.mf-ui .links{gap:6px;display:flex}.mf-ui .links i{background:var(--paper2);border-radius:99px;width:30px;height:12px}.mf-ui .dialog{background:var(--cream);width:46%;height:44px;box-shadow:0 0 0 999px #2b22331f}.mf-ui .u-card{background:var(--sky);width:38px;height:22px}.mf-ui .u-card:nth-child(2n){background:var(--lilac)}.mf-ui .icon{background:var(--gold);border-radius:50%;width:22px;height:22px}.mf-ui .field{background:var(--paper);height:26px}.mf-ui .button{background:var(--sap);width:54px;height:26px}.mf-ui .pill{background:var(--paper2);border-radius:99px;width:38px;height:20px}.mf-ui .avatar{background:var(--rose);border-radius:50%;width:44px;height:44px}.mf-ui .lines{flex:1;align-content:start;gap:6px;display:grid}.mf-ui .lines i{background:var(--paper2);border-width:1.5px;border-radius:99px;height:10px}.mf-ui .lines i:last-child{width:60%}.mf-train{align-items:center;gap:2.5rem;padding:2.5rem 1.6rem;display:grid}@media (width>=1024px){.mf-train{grid-template-columns:1.15fr 1fr;padding:3rem}}.mf-train ul{gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.mf-train li{color:#fff5e2e6;gap:.7rem;line-height:1.5;display:flex}.mf-train li b{color:var(--gold)}.mf-train li:before{content:"✓";background:var(--sap);border:2px solid var(--cream);width:22px;height:22px;color:var(--cream);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid;transform:translateY(2px)}.mf-train .mf-btn.is-ghost:before{border-color:var(--ink)}.mf-train-shots{padding:0 12% 2.5rem 0;position:relative}.mf-train-shots img{border:3px solid var(--ink);border-radius:12px;display:block;box-shadow:6px 7px #0000004d}.mf-train-shots .big{width:100%;height:auto;transform:rotate(-1.5deg)}.mf-train-shots .phone{border-width:4px;border-radius:18px;width:26%;height:auto;position:absolute;bottom:0;right:0;transform:rotate(3deg)}.mf-faq details{isolation:isolate;margin-top:1rem;position:relative}.mf-faq details:before{content:"";z-index:-1;background:var(--cream);border:3px solid var(--ink);filter:url(#mf-wobble);border-radius:16px;position:absolute;inset:0;box-shadow:4px 5px #2b223333}.mf-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1.1rem;font-weight:800;list-style:none;display:flex}.mf-faq summary::-webkit-details-marker{display:none}.mf-faq summary span{border:2.5px solid var(--ink);background:var(--gold);width:30px;height:30px;font-family:var(--marker);border-radius:99px;flex:none;place-items:center;transition:rotate .2s;display:grid}.mf-faq details[open] summary span{rotate:45deg}.mf-faq details>div{color:var(--ink2);padding:0 1.3rem 1.2rem;line-height:1.6}.mf-finale{text-align:center;border-top:3px solid var(--ink);background-color:#efc8c6;background-image:radial-gradient(circle at 12px 12px,#ffffffa6 2px,#0000 3px),radial-gradient(circle at 36px 34px,#7b5ca838 2.5px,#0000 3.5px);background-size:48px 46px;padding-top:5.5rem;position:relative;overflow:hidden}.mf-finale h2{color:var(--gold);-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:4px 5px 0 var(--ink);max-width:52rem;margin-inline:auto;font-size:clamp(2.2rem,5.5vw,3.8rem)}.mf-finale p{max-width:38rem;color:var(--ink);margin:1.2rem auto 0;font-size:1.2rem;font-weight:700;line-height:1.6}.mf-finale .mf-actions{justify-content:center}.mf-finale-wall{margin-top:3.5rem;position:relative}.mf-finale-row{justify-content:space-evenly;align-items:center;gap:1rem;max-width:60rem;margin-inline:auto;padding:1rem 1rem 7rem;display:flex}.mf-kraft{flex:none}.mf-kraft.is-filled{background:0 0;outline:0}.mf-kraft.is-filled:before{display:none}.mf-kraft.is-filled img{filter:url(#mf-wobble-art)drop-shadow(3px 4px #2b223333);animation:2.4s ease-in-out infinite mf-wiggle;display:block}.mf-finale .mf-baseboard{margin-bottom:46px}.mf-finale-floor{pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:1.2rem;padding-right:14%;display:flex;position:absolute;bottom:14px;left:0;right:0}.mf-finale-floor img{filter:url(#mf-wobble-art);height:auto}.mf-finale-floor .mf-pompon{width:88px;animation:none}.mf-finale-floor .is-box{width:80px}.mf-finale-floor .is-box+.is-box{width:60px}.mf-others{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media (prefers-reduced-motion:reduce){.mf *,.mf :before,.mf :after{transition:none!important;animation:none!important}}.mf-hero-grid>*,.mf-atelier>*,.mf-feature>*,.mf-plan-grid>*,.mf-train>*{min-width:0}@media (width<=767px){.mf-kraft:nth-child(n+4):not(.is-filled),.mf-wall-items img:nth-child(n+5){display:none}}@media (width<=639px){.mf-section{padding-block:3.5rem}.mf-ribbon{padding-inline:1.4rem}.mf-sun{width:70px;height:70px;top:4%;right:4%}.mf-bubble{display:none}.mf-pompon{width:76px}.mf-wall-items{min-height:120px}.mf-wall-items img{max-width:22%}.mf-notebook{padding:.9rem .8rem 1rem 1.7rem}.mf-spiral{left:-14px}.mf-code{font-size:.82rem}.mf-band code{font-size:.9rem}.mf-cl i,.mf-gutter i{width:18px;padding-right:8px}.mf-stage-frame{padding:8px}.mf-storey{gap:8px;padding:8px}.mf-plaque{border-left-width:5px;padding:2px 5px;font-size:.7rem}.mf-plaque b{font-size:.75rem}.mf-plaque small{display:none}.mf-train-shots{padding-right:16%}.mf-finale-floor .is-box{display:none}.mf-storey.is-roof,.mf-storey.is-garden{margin-inline:0}.mf-finale-row{gap:.5rem;padding-inline:.5rem}.mf-finale-row .mf-kraft:nth-child(3){display:none}}
