@font-face{font-family:Newsreader;src:url(/collective/assets/serif-BFBkh4jY.woff2);font-display:swap}@font-face{font-family:Manrope;src:url(/collective/assets/sans-PaqtzbVb.woff2);font-display:swap}:root{--ink:#102e27;--paper:#f6f5ec;--lime:#d9e9b2;--soft:#b3c5a6;--line:#c7d6ad40}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:var(--ink);color:var(--paper);margin:0;font:15px/1.75 Manrope,sans-serif}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a,select,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #7eb5d0}button:not(.primary),select{color:inherit;background:0 0;border:1px solid #b7c6a465;border-radius:5px;min-height:44px;padding:11px 17px}button:hover:not(:disabled){filter:brightness(1.08)}[hidden]{display:none!important}.skip{background:var(--lime);color:var(--ink);z-index:1000;padding:15px;position:fixed;top:0;left:15px;transform:translateY(-150%)}.skip:focus{transform:none}.sr-only{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.match-header{border-bottom:1px solid var(--line);align-items:center;gap:25px;max-width:1240px;min-height:120px;margin:auto;padding:28px 45px;display:flex}.match-logo{letter-spacing:-4px;margin-right:auto;font:64px/.8 Newsreader,serif;text-decoration:none;position:relative}.match-logo small{letter-spacing:2px;margin-top:13px;font:8px/1.4 Manrope;display:block}.logo-orbit{border:1px solid var(--paper);border-radius:50%;width:24px;height:24px;position:absolute;top:-12px;right:4px}.logo-orbit:after{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:0}.back-home{font-size:12px}.match-header .language-toggle{margin-left:0}main{grid-template-columns:1fr 1fr;align-items:start;column-gap:70px;max-width:1240px;margin:auto;padding:70px 45px;display:grid}.eyebrow{letter-spacing:1.6px;color:#c6d9ad;text-transform:uppercase;font-size:9px;line-height:1.7}.match-intro h1{letter-spacing:-1.4px;margin:25px 0;font:clamp(45px,4.5vw,72px)/1.04 Newsreader,serif}.match-intro h1 em{color:#c5d9a3;font-weight:400}.match-intro>p:not(.eyebrow){color:#c2d1b7;font-size:15px;line-height:1.9}.match-intro .intro-fine{color:#a3b996!important;font-size:11px!important}.friend-context{background:#224735;border:1px solid #b0c89160;grid-column:1/-1;align-items:start;gap:20px;margin-bottom:30px;padding:22px;display:flex}.friend-context>span{font-size:32px}.friend-context>div{flex:1}.friend-context p{color:#d4dfc6;margin-bottom:0;font-size:12px}.friend-context strong{font-size:15px;font-weight:500}.friend-context>button{max-width:180px;font-size:11px}.match-experience{width:100%;min-width:0;max-width:620px;margin:auto}.round-choices{flex-wrap:wrap;gap:7px;display:flex}.round-choices button{border-radius:30px;padding:10px 12px;font-size:10px}.round-choices button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.easy-round{color:#c7d7b5;align-items:center;gap:9px;margin-top:15px;font-size:11px;display:flex}.easy-round input{accent-color:#c0d59e;width:17px;height:17px}.round-description{color:#a6be96;margin:10px 0 25px;font-size:10px;line-height:1.8}.round-welcome{text-align:center;background:linear-gradient(145deg,#264937,#173a2f);border:1px solid #a3b58b60;border-radius:17px;padding:40px 28px}.welcome-orbit{border:1px solid #c9dca777;border-radius:50%;place-items:center;width:130px;height:130px;margin:0 auto 30px;display:grid;position:relative}.welcome-orbit:before{content:"";border:1px solid #c9dca733;border-radius:50%;position:absolute;inset:15px}.welcome-orbit i{animation:16s linear infinite quiet-orbit;position:absolute;inset:0}.welcome-orbit i:after{content:"";background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:58px}.welcome-orbit span{color:var(--lime);font:68px/1 Newsreader}.round-welcome h2{margin:20px 0;font:37px/1.1 Newsreader}.round-welcome p{color:#c6d6b9;font-size:13px}.primary{background:var(--lime);color:var(--ink);border:1px solid var(--lime);min-height:48px;font:inherit;cursor:pointer;border-radius:4px;padding:15px 24px;font-size:13px;text-decoration:none;display:inline-block}.round-welcome .primary{width:100%;margin:20px 0 15px}.round-welcome small{color:#c7d6b9;font-size:10px;display:block}.match-playing main,.match-result main{padding-top:35px}.match-playing .match-intro,.match-result .match-intro{display:none}.match-playing .match-experience,.match-result .match-experience{grid-column:1/-1}.match-result .match-experience{max-width:none}.match-result .round-picker{max-width:620px;margin:auto auto 35px}.round-progress>div:first-child{letter-spacing:1px;color:#d3e0c3;justify-content:space-between;align-items:center;margin:20px 0 12px;font-size:9px;display:flex}.round-progress b{font-size:12px;font-weight:400}.round-progress-track{background:#b9cda738;height:3px;margin-bottom:20px}.round-progress-track i{background:var(--lime);height:100%;transition:width .2s;display:block}.game-card{background:var(--paper);color:var(--ink);touch-action:pan-y;border:1px solid #b7c7a5;border-radius:17px;transition:transform .23s,opacity .23s;position:relative;overflow:hidden;box-shadow:0 25px 65px #0003}.game-card:focus-visible{outline-offset:5px;outline:3px solid #9cc4df}.game-art{background:#c8dce0;place-items:center;height:145px;display:grid;position:relative;overflow:hidden}.game-art-orbit{border:1px solid #31574d40;border-radius:50%;width:225px;height:225px;position:absolute;transform:rotate(20deg)}.game-art-orbit:before{content:"";border:1px solid #31574d20;border-radius:50%;position:absolute;inset:25px}.game-art-orbit:after{content:"";background:#496f50;border-radius:50%;width:10px;height:10px;position:absolute;top:55px;right:5px}.game-art strong{color:#2f5c57;font:80px/1 Georgia;position:relative}.water .game-art{background:#b9ddce}.earth .game-art{background:#dce2bd}.game-world,.game-format{letter-spacing:1px;font-size:8px;position:absolute;top:18px}.game-world{left:22px}.game-format{text-align:right;max-width:70%;right:22px}.game-card-copy{padding:25px 30px 30px}.game-card h2{letter-spacing:-.5px;margin:0 0 25px;font:37px/1.12 Newsreader,serif}.game-answers{gap:10px;display:grid}.game-answers button{color:var(--ink);text-align:left;background:#eef1df;border:1px solid #536c4350;font-size:13px}.game-answers button[aria-pressed=true]{background:#d8e5bd;border-color:#628343}.lesson-reveal{border-top:1px solid #45623a35;margin-top:20px;padding-top:10px}.lesson-reveal p{font-size:13px;line-height:1.85}.lesson-reveal .lesson-verdict{color:#3d673b;font-size:13px;font-weight:700}.lesson-reveal a{color:#3a6549;overflow-wrap:anywhere;font-size:10px}.game-card #lesson-next{color:var(--paper);background:#244e38;border-color:#244e38;width:100%;margin-top:22px}.game-card-copy>p{color:#425c47;font-size:14px;line-height:1.9}.game-tags{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.game-tags span{border:1px solid #46623a40;border-radius:20px;padding:5px 10px;font-size:10px}.game-card-copy .game-tip{color:#536a4b;border-top:1px solid #48613a33;padding-top:20px;font-size:12px}.text-link{min-height:44px;color:inherit;cursor:pointer;background:0 0;font-size:12px;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:10px 0!important}.game-card .text-link{color:#315f43}.game-decisions{justify-content:space-between;gap:15px;padding:24px 0 10px;display:flex}.game-decisions button{background:#254c36;border-color:#8ba47d;flex-direction:column;flex:1;align-items:center;gap:5px;padding:13px;display:flex}.game-decisions button:first-child{background:0 0}.game-decisions button:last-child{background:var(--lime);color:var(--ink);border-color:var(--lime)}.game-decisions i{font:30px/1.1 Georgia}.game-decisions span{font-size:11px}.swipe-hint{text-align:center;color:#c9d9b6;font-size:10px}.game-step-tools{justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.game-step-tools button{font-size:10px}.game-step-tools span{color:#afc39d;font-size:9px}.game-status{color:#d1e1b5;min-height:1.5em;font-size:12px}.card-away-left{opacity:0;transform:translate(-150px,-10px)rotate(-10deg)!important}.card-away-right{opacity:0;transform:translate(150px,-10px)rotate(10deg)!important}.game-card[data-drag=yes]{box-shadow:0 0 0 4px #b4d98a}.game-card[data-drag=no]{box-shadow:0 0 0 4px #dbb394}.habit-card{-webkit-user-select:none;user-select:none}.match-result-panel{background:var(--paper);color:var(--ink);border-radius:15px;padding:clamp(25px,5vw,60px);position:relative;overflow:hidden}.match-result-panel>.eyebrow{color:#496b3e}.match-result-panel>h2{letter-spacing:-1px;max-width:800px;margin:25px 0;font:clamp(42px,5vw,72px)/1.05 Newsreader;position:relative}.result-line{color:#4e7041;max-width:700px;font-size:18px;position:relative}.fine{color:#b1c59f;font-size:11px;line-height:1.9}.match-result-panel .fine{color:#4f6649}.result-orbit{background:var(--match-accent);border:1px solid #748d5c55;border-radius:50%;width:300px;height:300px;position:absolute;top:-90px;right:-70px}.result-orbit:after{content:"";border:1px solid #52754430;border-radius:50%;position:absolute;inset:35px}.result-orbit span{background:#426c3f;border-radius:50%;width:14px;height:14px;position:absolute;bottom:35px;left:45px}.result-counts{border-bottom:1px solid #39582d40;gap:45px;margin:30px 0;padding-bottom:25px;display:flex}.result-counts b{font-size:35px;font-weight:400;display:block}.result-counts span{font-size:11px}.friend-result{background:#e2eacb;border-left:3px solid #678a4f;margin:30px 0;padding:20px 25px}.friend-result .eyebrow{color:#526d40}.friend-result h3{margin:10px 0}.result-workspace{grid-template-columns:1fr 1fr;gap:45px;margin-top:35px;display:grid}.result-workspace h3{margin:20px 0 15px;font:30px/1.15 Newsreader}.result-workspace p{font-size:13px;line-height:1.9}.starter-list{gap:0;margin:25px 0;display:grid}.starter-list label{cursor:pointer;border-top:1px solid #385b3040;align-items:start;gap:12px;padding:15px 0;font-size:13px;display:flex}.starter-list input{accent-color:#446d36;flex-shrink:0;width:19px;height:19px;margin-top:5px}.one-beginning{background:#e6ecd6;border-radius:5px;padding:23px}.one-beginning .eyebrow{color:#526c3c}.one-beginning label{margin:20px 0 9px;font-size:12px;display:block}.one-beginning select{color:#203e2c;background:#f4f5e8;border-color:#7b936a;width:100%;padding:12px;font-size:12px}.one-beginning .primary{color:#f6f5ec;background:#234e37;border-color:#234e37;width:100%;margin-top:20px}.one-beginning #plan-status{color:#435f38;font-size:11px}.one-beginning .text-link{text-align:left;font-size:11px}.reflection{border-top:1px solid #5b754533;margin-top:25px;padding-top:15px}.reflection h4{font-size:14px}.reflection>p{color:#4f6944;font-size:11px}.reflection>div{flex-wrap:wrap;gap:7px;display:flex}.reflection button{color:#254830;border-color:#71875e;padding:10px;font-size:10px}.reflection button[aria-pressed=true]{background:#cbdcb2;border-color:#486a37}.result-curiosity{border-top:1px solid #41603540;margin-top:25px;padding:20px 0}.result-curiosity summary{cursor:pointer;min-height:44px;font-size:12px}.result-curiosity ul{padding-left:20px}.result-curiosity li{margin:20px 0;font-size:12px}.result-curiosity a{font-size:11px}.result-curiosity li>button{color:#315b3d;border-color:#748963;font-size:10px}.share-result{grid-template-columns:1fr 280px;align-items:start;gap:55px;margin:60px 0 30px;display:grid}.share-copy h2{margin:20px 0;font:clamp(36px,4vw,58px)/1.1 Newsreader}.share-copy>p{color:#c2d3b1;font-size:14px;line-height:1.9}.share-consent{align-items:start;gap:13px;padding:20px 0;font-size:13px;display:flex}.share-consent input{accent-color:#c7dbac;flex-shrink:0;width:20px;height:20px;margin-top:6px}.share-consent small{color:#bed0ad;margin-top:6px;font-size:10px;display:block}.share-copy label[for=whatsapp-preview]{margin:15px 0 9px;font-size:11px;display:block}.share-copy textarea{color:#e4edcf;resize:vertical;background:#1a3c2c;border:1px solid #a8c08a77;border-radius:5px;width:100%;padding:15px;font:12px/1.85 Manrope,Noto Sans Devanagari,sans-serif}.share-buttons,.story-export{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.share-buttons button,.story-export button{font-size:12px}.whatsapp-button{color:#153e2c;background:#d5edbc;border:1px solid #83b286;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-size:12px;text-decoration:none;display:inline-flex}.story-export p{color:#c4d6b0;width:100%;font-size:11px;line-height:1.9}.result-image-frame{aspect-ratio:9/16;background:#1b3c2b;border:1px solid #9cb98066;border-radius:12px;padding:8px}.result-image-frame img{border-radius:5px;width:100%;height:auto;display:block}.image-placeholder{color:#d7e6b8;flex-direction:column;justify-content:center;align-items:center;height:100%;font:65px Newsreader;display:flex}.image-placeholder span{margin-top:30px;font:11px Manrope}.result-bottom{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:30px 0;display:flex}.result-bottom a,.result-bottom button{font-size:11px}.campaign-kit{border-top:1px solid var(--line);grid-column:1/-1;margin-top:60px;padding:60px 0}.campaign-kit h2{margin:25px 0;font:clamp(38px,5vw,65px)/1.05 Newsreader}.campaign-kit em{color:#c6dca8}.campaign-kit>p:not(.eyebrow){color:#c5d7b5;max-width:680px;font-size:14px}.campaign-kit .fine{font-size:10px!important}#kit-controls label{margin:25px 0 10px;font-size:12px;display:block}#kit-controls select{background:#224630;width:100%;max-width:420px;font-size:13px}#kit-controls>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}#kit-controls button{font-size:12px}#kit-status{color:#d5e5bf;font-size:12px}.match-trust{border-top:1px solid var(--line);grid-column:1/-1;padding-top:35px}.match-trust h2{font:30px Newsreader}.match-trust>p{color:#c2d3b0;max-width:850px;font-size:12px;line-height:1.95}.match-trust nav{flex-wrap:wrap;gap:20px;margin:25px 0;font-size:11px;display:flex}.match-trust>button{font-size:10px}footer{border-top:1px solid var(--line);color:#bdd1a5;justify-content:space-between;gap:20px;max-width:1150px;margin:auto;padding:25px 0 45px;font-size:10px;display:flex}#match-tip-dialog{background:var(--paper);color:#173e2c;border:1px solid #789660;border-radius:12px;width:min(650px,92vw);max-height:88dvh;padding:30px;overflow:auto}#match-tip-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051a13cc}#tip-close{color:#234b32;border-color:#758d60;margin-left:auto;display:block}#tip-body h2{font:36px/1.15 Newsreader}#tip-body h3{font:25px Newsreader}#tip-body p,#tip-body li{font-size:14px;line-height:1.9}#tip-body li{margin:12px 0}#tip-body .eyebrow{color:#536e45}#tip-body a{color:#326642;overflow-wrap:anywhere}html[lang=hi] .match-intro h1,html[lang=hi] .game-card h2,html[lang=hi] .result-workspace h3,html[lang=hi] .match-result-panel>h2,html[lang=hi] .share-copy h2,html[lang=hi] .campaign-kit h2{font-family:Noto Sans Devanagari,sans-serif;line-height:1.35}html[lang=hi] .game-card h2{font-size:30px}html[lang=hi] .match-logo{font-family:Newsreader,serif}@keyframes quiet-orbit{to{transform:rotate(360deg)}}@media (width<=950px){main{gap:40px;padding-inline:30px}.match-header{padding-inline:30px}.match-intro h1{font-size:56px}.result-workspace{gap:25px}.share-result{grid-template-columns:1fr 240px;gap:30px}footer{margin:0 30px}.friend-context{flex-wrap:wrap}.game-card h2{font-size:33px}}@media (width<=700px){.match-header{flex-wrap:wrap;gap:18px;min-height:105px;padding:24px}.match-header .match-logo{font-size:55px}.back-home{font-size:10px}.match-header:has(.language-toggle){gap:12px}.match-header>.language-toggle{order:0;margin-left:auto}.match-header .back-home{display:none}main{padding:35px 24px;display:block}.match-intro h1{letter-spacing:-1px;font-size:52px}.match-intro>p:not(.eyebrow){font-size:13px}.match-experience{margin-top:30px}.match-playing main,.match-result main{padding-top:20px}.match-playing .match-experience,.match-result .match-experience{margin-top:0}.round-choices{gap:6px}.round-choices button{min-height:44px;padding:9px 11px;font-size:9px}.round-description{font-size:9px}.round-welcome{padding:30px 22px}.round-welcome h2{font-size:32px}.welcome-orbit{width:110px;height:110px}.welcome-orbit i:after{left:49px}.game-card-copy{padding:24px}.game-card h2{font-size:31px}.game-art{height:120px}.game-art strong{font-size:68px}.game-format{letter-spacing:.7px;font-size:7px}.game-world{font-size:8px}.game-card-copy>p{font-size:13px}.game-decisions{gap:9px}.game-decisions button{padding:12px 7px}.game-decisions span{font-size:10px}.game-step-tools{align-items:start}.game-step-tools span{max-width:45%;font-size:8px}.match-result-panel{padding:28px 22px}.match-result-panel>h2{font-size:43px;line-height:1.1}.result-orbit{width:190px;height:190px;top:-110px;right:-80px}.result-line{font-size:16px}.result-counts{justify-content:space-between;gap:0}.result-counts b{font-size:29px}.result-counts span{font-size:9px}.result-workspace{grid-template-columns:1fr;gap:20px}.result-workspace h3{font-size:29px}.one-beginning{padding:20px}.share-result{grid-template-columns:1fr;gap:30px;margin-top:40px}.share-copy h2{font-size:40px}.share-copy>p{font-size:13px}.result-image-frame{width:min(290px,100%);margin:auto}.share-buttons{grid-template-columns:1fr;display:grid}.share-buttons>button,.share-buttons>a{width:100%}.story-export{grid-template-columns:1fr;display:grid}.story-export p{margin-top:0}.campaign-kit{margin-top:35px;padding:40px 0}.campaign-kit h2{font-size:43px}.campaign-kit>p:not(.eyebrow){font-size:13px}#kit-controls>div{grid-template-columns:1fr;display:grid}#kit-controls a,#kit-controls button{width:100%}.friend-context{gap:12px;padding:18px}.friend-context>div{flex-basis:75%}.friend-context>span{font-size:25px}.friend-context>button{width:100%;max-width:none}.friend-context p{font-size:11px}footer{flex-wrap:wrap;margin:0 24px;font-size:9px}.match-trust nav,.result-bottom{gap:15px}.result-bottom>*{width:100%}html[lang=hi] .match-intro h1{font-size:42px}html[lang=hi] .match-result-panel>h2{font-size:34px}html[lang=hi] .game-card h2{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.card-away-left,.card-away-right{transform:none!important}}.result-shortcuts{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.result-shortcuts a{color:#244c32;background:#e4ebd3;border:1px solid #72935c;border-radius:5px;padding:13px 18px;font-size:12px;text-decoration:none;display:block}.result-shortcuts a:last-child{color:#f4f5e8;background:#244c32;border-color:#244c32}@media (width<=700px){.result-shortcuts{grid-template-columns:1fr;display:grid}.result-shortcuts a{text-align:center;font-size:11px}}.match-channel-offer{background:#e0e9ca;border:1px solid #73945970;align-items:center;gap:30px;margin:30px 0;padding:22px;display:flex}.match-channel-offer .eyebrow{color:#48663a}.match-channel-offer h3{margin:10px 0;font:29px/1.15 Newsreader}.match-channel-offer p{max-width:600px;font-size:12px}.match-channel-offer>div:last-child{flex-direction:column;flex-shrink:0;gap:15px;display:flex}.match-channel-offer a{font-size:11px}.channel-follow-button{color:#f6f5ec;text-align:center;background:#234f36;border:1px solid #234f36;border-radius:4px;padding:12px;text-decoration:none}@media (width<=700px){.match-channel-offer{display:block}.match-channel-offer>div:last-child{margin-top:20px}.match-channel-offer h3{font-size:27px}}
