.wi-site{--wi-ink:#344b46;--wi-muted:#68796f;--wi-green:#507e6b;--wi-cream:#f7f4e9;--wi-rose:#d1a79c;color:var(--wi-ink)}.wi-site h2{letter-spacing:-.025em;max-width:760px;font-size:clamp(28px,3.2vw,44px);line-height:1.16}.wi-site p{line-height:1.75}.wi-site .eyebrow{letter-spacing:.15em;color:#798d78}.wi-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;max-width:1240px;margin:auto;padding:62px 40px 48px;display:grid}.wi-hero h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(37px,4.4vw,64px);line-height:1.06}.wi-hero-copy>p{max-width:520px;color:var(--wi-muted);font-size:17px}.wi-hero .public-breadcrumb{margin-bottom:30px;font-size:12px}.wi-hero .hero-ctas{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.wi-hero .button{font-size:13px}.wi-hero-note{color:var(--wi-muted);align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.wi-village-preview{min-width:0;margin:0}.wi-preview-window{background:#fffaf1;border:1px solid #d9ddcd;border-radius:22px;overflow:hidden;transform:rotate(1deg);box-shadow:0 25px 70px #3e5d4920}.wi-window-bar{border-bottom:1px solid #deded1;align-items:center;gap:5px;height:34px;padding:0 15px;display:flex}.wi-window-bar>span{background:#d5baab;border-radius:50%;width:5px;height:5px}.wi-window-bar>span:nth-child(2){background:#dbd1aa}.wi-window-bar>span:nth-child(3){background:#acc3ad}.wi-window-bar small{letter-spacing:.28em;color:#889180;margin:auto;padding-right:30px;font-size:8px}.wi-preview-window .w-app{background:0 0;min-height:0;padding:0}.wi-preview-window .wichtel-village{aspect-ratio:1.15;border:0;border-radius:0;min-height:0;max-height:500px}.wi-preview-window .wv-village-sign{max-width:80%;font-size:10px}.wi-preview-window .wv-bubble{min-width:115px;max-width:215px;font-size:11px;line-height:1.45}.wi-preview-window .wv-owner{width:95px}.wi-preview-window .wv-figure:not(.wv-owner){width:60px}.wi-preview-window .wv-name{font-size:10px}.wi-preview-window .wv-fire{width:90px}.wi-village-preview figcaption{text-align:center;color:var(--wi-muted);flex-direction:column;gap:5px;margin:18px 0 12px;font-size:11px;display:flex}.wi-village-preview figcaption strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500}.wi-theme-switch{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wi-theme-switch button{color:var(--wi-ink);cursor:pointer;background:#ffffff80;border:1px solid #d9dfd0;border-radius:25px;align-items:center;gap:5px;padding:4px 10px 4px 5px;font-size:10px;display:flex}.wi-theme-switch button[aria-pressed=true]{background:#e8eedf;border-color:#a1bca1}.wi-theme-switch svg{width:26px;height:30px}.wi-theme-switch button:focus-visible{outline:2px solid var(--wi-green);outline-offset:3px}.wi-site .public-section{max-width:1160px;margin:auto;padding:74px 40px}.wi-steps-grid{grid-template-columns:repeat(4,1fr);gap:26px;margin:38px 0 26px;display:grid}.wi-steps-grid article{min-width:0}.wi-step-visual{background:linear-gradient(150deg,#edf0e4,#f5eadc);border-radius:60px 60px 18px 18px;justify-content:space-between;align-items:flex-end;height:142px;margin-bottom:23px;padding:12px 20px;display:flex}.wi-step-visual svg{width:100px;height:112px}.wi-step-number{color:#8b9c8a;letter-spacing:.1em;font-size:12px}.wi-steps-grid h3{margin:0 0 10px;font-size:21px;line-height:1.25}.wi-steps-grid p{color:var(--wi-muted);margin:0;font-size:13px}.wi-features{border-top:1px solid #dde3d5}.wi-feature-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:32px;display:grid}.wi-feature-grid article{background:#fffdf790;border:1px solid #dbe1d2;border-radius:18px;padding:28px 28px 28px 85px;position:relative}.wi-feature-icon{color:#7c9e8b;position:absolute;top:32px;left:28px}.wi-feature-grid h3{margin:0 0 12px;font-size:23px}.wi-feature-grid p{color:var(--wi-muted);margin:0;font-size:14px}.wi-section-intro{max-width:650px;color:var(--wi-muted);font-size:15px}.wi-theme-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.wi-theme-cards article{background:#fffdf780;border:1px solid #dde2d4;border-radius:20px;overflow:hidden}.wi-theme-art{background:linear-gradient(#b8bfc9,#e1e6de);height:220px;position:relative;overflow:hidden}.wi-theme-art.easter{background:linear-gradient(#c7e1d2,#f2e9cc)}.wi-theme-art.bubbles{background:linear-gradient(#d8d4e8,#eee8ee)}.wi-theme-landscape{background:#f3f3e9;border-radius:50%;position:absolute;inset:100px -60px -50px;box-shadow:80px -30px #cfdcce99,-140px 30px #e5eadc}.wi-theme-art.easter .wi-theme-landscape{background:#b6cbaa}.wi-theme-art.bubbles .wi-theme-landscape{background:#dedbec}.wi-theme-character{width:77px;animation:5s ease-in-out infinite alternate wi-play;position:absolute;top:85px;left:10%}.wi-theme-character.character-1{animation-delay:-2s;top:95px;left:41%}.wi-theme-character.character-2{animation-delay:-3.5s;top:75px;left:70%}.easter .wi-theme-character{animation:3.2s ease-in-out infinite wi-hop}.easter .wi-theme-character.character-1{animation-delay:-1.1s}.easter .wi-theme-character.character-2{animation-delay:-2.2s}.bubbles .wi-theme-character{animation:4s ease-in-out infinite alternate wi-dance}.wi-theme-art i{color:#faf6e0;font-size:22px;animation:4s ease-in-out infinite alternate wi-sparkle;position:absolute;top:24px;left:16%}.wi-theme-art i:nth-last-child(2){animation-delay:-2s;top:45px;left:73%}.wi-theme-art i:last-child{font-size:12px;top:15px;left:47%}.wi-theme-cards h3{margin:0;padding:18px 23px;font-size:23px}.wi-faq{max-width:900px!important}.wi-faq details{border-bottom:1px solid #dce1d4;padding:20px 0}.wi-faq summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.5}.wi-faq details p{color:var(--wi-muted);padding-right:25px;font-size:14px}.wi-closing{text-align:center;background:linear-gradient(#f7f4e900,#e8eedf);padding:45px 30px 70px}.wi-closing>.wichtel-avatar{width:90px;height:115px}.wi-closing h2{max-width:720px;margin:12px auto}.wi-closing>p{color:var(--wi-muted);font-size:15px}.wi-closing>.button{margin:10px 0 30px}.wi-closing>small{max-width:670px;color:var(--wi-muted);justify-content:center;align-items:center;gap:8px;margin:auto;font-size:11px;display:flex}.wi-closing>small svg{flex-shrink:0}.wi-guide-step{border-bottom:1px solid #dce2d4;grid-template-columns:130px 1fr;gap:30px;max-width:850px;padding:30px 0;display:grid}.wi-guide-step h3{margin:7px 0 12px;font-size:25px;line-height:1.3}.wi-guide-step p{color:var(--wi-muted);margin:0;font-size:15px}.wi-guide-illustration{background:#eef0e3;border-radius:50% 50% 16px 16px;place-items:center;padding:20px 15px;display:grid;position:relative}.wi-guide-illustration svg{width:85px;height:115px}.wi-guide-illustration .wi-step-number{font-size:10px;position:absolute;top:9px;left:12px}.wi-language-links{flex-wrap:wrap;gap:15px;margin-top:25px;font-size:11px;display:flex}.wi-language-links a[aria-current=page]{color:#487b63;text-underline-offset:4px;text-decoration:underline}@keyframes wi-hop{0%,to{transform:translate(0)rotate(-3deg)}15%{transform:translate(10px,-19px)rotate(4deg)}30%{transform:translate(22px)rotate(-2deg)}45%{transform:translate(32px,-15px)rotate(4deg)}60%{transform:translate(22px)}75%{transform:translate(8px,-17px)rotate(-5deg)}90%{transform:translate(0)}}@keyframes wi-play{0%{transform:translate(-8px)rotate(-5deg)}40%{transform:translate(12px,-9px)rotate(5deg)}75%{transform:translate(20px)rotate(-3deg)}to{transform:translateY(-12px)rotate(7deg)}}@keyframes wi-dance{0%{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-10px)rotate(7deg)}to{transform:translateY(0)rotate(-5deg)}}@keyframes wi-sparkle{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}@media (max-width:1000px){.wi-hero{gap:25px;padding:40px 26px}.wi-hero h1{font-size:44px}.wi-hero-copy>p{font-size:15px}.wi-hero .public-breadcrumb{margin-bottom:20px}.wi-steps-grid{grid-template-columns:repeat(2,1fr);gap:20px}.wi-theme-character{width:65px}.wi-theme-art{height:195px}.wi-feature-grid article{padding-left:70px}.wi-feature-icon{left:22px}}@media (max-width:700px){.wi-site .public-nav{flex-wrap:wrap;gap:12px;padding:14px 18px}.wi-site .public-nav nav{flex-wrap:wrap;gap:14px;font-size:11px}.wi-site .public-nav nav>.button{padding:9px 12px;font-size:10px}.wi-hero{grid-template-columns:1fr;gap:35px;padding:30px 22px}.wi-hero h1{max-width:520px;font-size:43px}.wi-hero .hero-ctas{gap:18px}.wi-hero-note{font-size:10px}.wi-preview-window{transform:none}.wi-preview-window .wichtel-village{aspect-ratio:1.07}.wi-preview-window .wv-owner{width:85px}.wi-preview-window .wv-figure:not(.wv-owner){width:50px}.wi-preview-window .wv-bubble{min-width:95px;max-width:165px;font-size:9px}.wi-site .public-section{padding:48px 22px}.wi-steps-grid{gap:25px 18px}.wi-step-visual{height:125px;padding:10px 13px}.wi-step-visual svg{width:85px;height:103px}.wi-steps-grid h3{font-size:21px}.wi-feature-grid{grid-template-columns:1fr;gap:15px}.wi-feature-grid article{padding:24px 22px 24px 70px}.wi-feature-grid h3{font-size:23px}.wi-theme-cards{grid-template-columns:1fr;gap:20px}.wi-theme-art{height:220px}.wi-theme-character{width:85px;left:13%}.wi-theme-character.character-1{left:44%}.wi-theme-character.character-2{left:73%}.wi-closing{padding:30px 22px 45px}.wi-closing>small{text-align:left;align-items:flex-start}.wi-guide-step{grid-template-columns:80px 1fr;gap:18px;padding:25px 0}.wi-guide-illustration{align-self:start;padding:17px 5px}.wi-guide-illustration svg{width:65px;height:88px}.wi-guide-step h3{font-size:23px}.wi-guide-step p{font-size:14px}.wi-language-links{gap:13px}}@media (prefers-reduced-motion:reduce){.wi-site *,.wi-site :before,.wi-site :after{transition:none!important;animation:none!important}}.public-site.wi-site{background:#faf8f0!important}.wi-site h1,.wi-site h2,.wi-site h3{font-family:Georgia,Times New Roman,serif}.theme-scope[data-theme] .wi-site .button.primary{background:#507e6b;border-color:#507e6b}.wi-preview-window .wichtel-village{aspect-ratio:1.15;width:100%;height:auto;max-height:none}.wi-preview-window .wv-scenery{width:100%;height:100%;left:0;transform:none}.wi-preview-window .wv-owner{width:82px;top:40%!important}.wi-preview-window .wv-figure{min-width:50px}.wi-preview-window .wv-figure>.wichtel-avatar{width:58px;height:66px}.wi-preview-window .wv-figure.owner>.wichtel-avatar{width:75px;height:86px}.wi-preview-window .wv-throne{width:78px;height:88px;top:7px}.wi-preview-window .wv-crown{font-size:24px;top:-14px}.wi-preview-window .wv-nameplate{padding:4px 7px;font-size:9px}.wi-preview-window .wv-village-sign{padding:7px 10px;font-size:9px;top:13px}@media (max-width:700px){.wi-preview-window .wichtel-village{aspect-ratio:1}.wi-preview-window .wv-figure>.wichtel-avatar{width:45px;height:52px}.wi-preview-window .wv-figure.owner>.wichtel-avatar{width:67px;height:77px}.wi-preview-window .wv-throne{width:69px;height:80px}.wi-preview-window .wv-nameplate{font-size:8px}.wi-preview-window .wv-village-sign{display:none}.wi-preview-window .wv-owner{top:40%!important}}.wi-exchange{background:linear-gradient(130deg,#edf1e4,#f6ece0);border-radius:30px;grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;max-width:1160px;margin:auto;padding:55px 40px;scroll-margin-top:90px;display:grid}.wi-exchange-copy>p{color:var(--wi-muted);font-size:16px}.wi-exchange-copy .wi-small-note{border-top:1px solid #d7dfcd;padding-top:18px;font-size:12px}.wi-exchange-board{background:#fffdf6;border:1px solid #e1ddcc;border-radius:20px;min-width:0;margin:0;padding:25px;transform:rotate(-1deg);box-shadow:0 16px 38px #4a624310}.wi-exchange-board figcaption{color:#6c8576;border-bottom:1px solid #e6e7d7;align-items:center;gap:8px;margin-bottom:19px;padding-bottom:17px;font-size:11px;display:flex}.wi-exchange-board figcaption svg{flex-shrink:0}.wi-assignment{background:#eef2e7;border-radius:14px;align-items:center;gap:14px;padding:15px;display:flex}.wi-assignment>.wichtel-avatar{flex-shrink:0;width:65px;height:80px}.wi-assignment>div{flex:1;min-width:0}.wi-assignment>svg:last-child{color:#799983;flex-shrink:0}.wi-assignment span{color:var(--wi-muted);margin-bottom:7px;font-size:11px;display:block}.wi-assignment strong{font-family:Georgia,serif;font-size:19px;line-height:1.4;display:block}.wi-meeting{grid-template-columns:1.3fr .7fr;gap:16px;margin:22px 0;display:grid}.wi-meeting dt{color:var(--wi-muted);margin-bottom:7px;font-size:11px}.wi-meeting dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.wi-plan{border-top:1px solid #e6e7d7;align-items:center;gap:15px;padding:17px 0;display:flex}.wi-plan>svg{color:#799983;flex-shrink:0}.wi-plan strong{font-size:13px}.wi-plan p{color:var(--wi-muted);margin:5px 0 0;font-size:11px}.wi-exchange-board>small{text-align:center;color:#939a87;margin-top:10px;font-size:9px;display:block}@media (max-width:700px){.wi-exchange{border-radius:0;grid-template-columns:1fr;gap:20px;padding:40px 22px}.wi-exchange-board{padding:20px;transform:none}.wi-assignment{gap:10px;padding:12px}.wi-assignment strong{font-size:17px}.wi-meeting{gap:12px}}.wi-explainer{width:100%;min-width:0;max-width:620px;margin:auto}.wi-explainer .tm-film{position:relative;transform:none}.wi-explainer .tm-film video{aspect-ratio:1280/1000;object-fit:contain}.wi-video-note{color:var(--wi-muted);text-align:center;margin:15px 0 0;font-size:11px!important}.wi-explainer .tm-localized-transcript{color:var(--wi-muted);margin-top:16px;font-size:12px}.wi-explainer .tm-localized-transcript summary{cursor:pointer;min-height:35px}.wi-site .wi-village-demo{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.wi-village-demo>div>p{color:var(--wi-muted);max-width:420px;font-size:15px}@media (max-width:700px){.wi-site .wi-village-demo{grid-template-columns:1fr;gap:25px}.wi-explainer{max-width:460px}}
