@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(./caveat-cyrillic-ext-600-normal-DDEJyoof.woff2) format("woff2"),url(./caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(./caveat-cyrillic-600-normal-Ba_MyzgW.woff2) format("woff2"),url(./caveat-cyrillic-600-normal-CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(./caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(./caveat-latin-ext-600-normal-shBvSnoU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(./caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(./caveat-latin-600-normal-DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(./caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(./caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(./caveat-latin-ext-700-normal-DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(./caveat-latin-700-normal-cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-cyrillic-ext-500-normal-DngHVvy4.woff2) format("woff2"),url(./oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-cyrillic-500-normal-Dz4ZC46J.woff2) format("woff2"),url(./oswald-cyrillic-500-normal-CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2"),url(./oswald-vietnamese-500-normal-Bi4XG4HV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-ext-500-normal-QdEKgtiz.woff2) format("woff2"),url(./oswald-latin-ext-500-normal-DcyNJhgm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(./oswald-latin-500-normal-DM85Di4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2) format("woff2"),url(./oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-cyrillic-600-normal-OIkAk3Qq.woff2) format("woff2"),url(./oswald-cyrillic-600-normal-B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-vietnamese-600-normal-h0z1RevK.woff2) format("woff2"),url(./oswald-vietnamese-600-normal-CH5CIKWT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-latin-ext-600-normal-5Cvn_Zbc.woff2) format("woff2"),url(./oswald-latin-ext-600-normal-BUCHT9gM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-latin-600-normal-plFmSr5g.woff2) format("woff2"),url(./oswald-latin-600-normal-DRToI_2E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-cyrillic-ext-700-normal-CtkJES1U.woff2) format("woff2"),url(./oswald-cyrillic-ext-700-normal-VKAui8kQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(./oswald-cyrillic-700-normal-DxuP1Pb9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2"),url(./oswald-vietnamese-700-normal-BxFoeH7J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-latin-ext-700-normal-BKErdSR5.woff2) format("woff2"),url(./oswald-latin-ext-700-normal-CJSSDThd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(./oswald-latin-700-normal-UmC9Ev9x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(./nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(./nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(./nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(./nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(./nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(./nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(./nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(./nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(./nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(./nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(./nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(./nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(./nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-cyrillic-ext-900-normal-BLeVovcl.woff2) format("woff2"),url(./nunito-cyrillic-ext-900-normal-DKFql_-q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-cyrillic-900-normal-CWPcV0_V.woff2) format("woff2"),url(./nunito-cyrillic-900-normal-Dr1fjxoU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-vietnamese-900-normal-D6LWQAy_.woff2) format("woff2"),url(./nunito-vietnamese-900-normal-WV2-fBew.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-ext-900-normal-Dllsvgjo.woff2) format("woff2"),url(./nunito-latin-ext-900-normal-CTBZd6bf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(./nunito-latin-900-normal-CVn49sIn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Greenfood;src:url(./greenfood-ZOpyRHy0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--kraft: #c8a47b;--kraft-light: #d8bb95;--kraft-dark: #8b6743;--paper: #fffaf0;--paper-2: #f5ecd9;--paper-3: #eadfc6;--line: #d9c9a8;--ink: #2b2219;--ink-soft: #6c5b49;--green: #1f5e42;--green-2: #2f7a52;--green-3: #62a686;--green-light: #e3efe8;--gold: #c99a1a;--danger: #c4412e;--danger-light: #fbe3dd;--mijn: #2f5bd3;--fabriek: #d2453a;--merk: #7b4bc4;--winkel: #e8811a;--afval: #4f8a3a;--radius: 14px;--shadow: 0 2px 0 rgba(43, 34, 25, .12), 0 10px 26px rgba(43, 34, 25, .22);--u: min(1vh, .5625vw);--head: "Oswald", "Arial Narrow", sans-serif;--hand: "Caveat", "Segoe Print", cursive;--title: "Greenfood", "Caveat", cursive;--ui: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;height:100%}body{font-family:var(--ui);color:var(--ink);background-color:var(--kraft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.24 0 0 0 0 0.12 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(1200px 800px at 70% 0%,rgba(255,240,210,.35),transparent 65%),linear-gradient(180deg,#ccaa82,#c29d73);background-attachment:fixed;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.logo{display:block;height:auto;max-width:100%;-webkit-user-select:none;user-select:none}.logo--text{display:inline-flex;flex-direction:column;align-items:flex-start;font-family:var(--title);font-weight:400;line-height:.9;color:var(--green);transform:rotate(-2deg)}.logo__small{font-size:1.25em;font-weight:400;color:var(--ink);margin-left:.15em}.logo__big{font-size:2em;font-weight:400;color:#fff;-webkit-text-stroke:.035em var(--green);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--green);white-space:nowrap}.card{position:relative;background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid rgba(90,70,48,.12)}.eyebrow{font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.72em;color:var(--ink-soft)}.h-hand{font-family:var(--hand);font-weight:700;color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;border:0;border-radius:999px;padding:.7em 1.4em;font-weight:800;font-size:1em;color:#fff;background:var(--green-2);box-shadow:0 4px 0 var(--green),0 8px 18px #1f5e4240;transition:transform .08s,box-shadow .08s,filter .15s;text-align:center;line-height:1.15}.btn:hover{filter:brightness(1.06)}.btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--green),0 4px 10px #1f5e4240}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn .icon{width:1.15em;height:1.15em}.btn--dark{background:#3b2f24;box-shadow:0 4px #1f1812,0 8px 18px #0003}.btn--ghost{background:var(--paper);color:var(--ink);box-shadow:0 4px 0 var(--line),0 8px 18px #00000014;border:1px solid var(--line)}.btn--alert{background:var(--danger);box-shadow:0 4px #8c2a1d,0 8px 18px #c4412e4d}.icon{width:1.2em;height:1.2em;flex:none}.seg{display:flex;background:var(--paper-2);border-radius:999px;padding:.2em;gap:.2em;border:1px solid var(--line)}.seg button{flex:1;border:0;background:transparent;border-radius:999px;padding:.45em .7em;font-weight:700;font-size:.82em;color:var(--ink-soft);white-space:nowrap}.seg button[aria-pressed=true]{background:var(--green-2);color:#fff;box-shadow:0 2px 0 var(--green)}.ctrl{display:inline-grid;place-items:center;min-width:2.6em;height:2.6em;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 3px 0 var(--line);padding:0 .6em;font-weight:800}.ctrl:disabled{opacity:.45;cursor:default}.ctrl .icon{width:1.25em;height:1.25em}.ctrl--on{background:var(--green-2);color:#fff;border-color:var(--green);box-shadow:0 3px 0 var(--green)}.ctrl--wide{display:inline-flex;gap:.3em;padding:0 .9em}.status-dot{width:.9em;height:.9em;border-radius:50%;background:#b9a98a;align-self:center;margin-left:auto;box-shadow:0 0 0 3px #fff9}.status-dot--online{background:#2e9d5b}.status-dot--offline{background:var(--danger);animation:blink 1s infinite}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}}@keyframes blink{50%{opacity:.3}}.notice{background:#fff4cf;border:1px solid #e8cf7a;border-radius:12px;padding:.7em 1em;font-size:.85em}.notice--bad{background:var(--danger-light);border-color:#e8a497}.portrait{display:inline-block;border-radius:50%;object-fit:cover;background:var(--paper-2);border:2px solid #fff;box-shadow:0 1px 4px #0000002e;flex:none}.portrait.is-bot{opacity:.75}.spinner{color:var(--green);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.timer{position:relative;flex:none;display:grid;place-items:center}.timer svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.timer__num{position:relative;font-family:var(--head);font-weight:700;font-size:2.1em;color:var(--ink)}.timer--low .timer__num{color:var(--danger)}.timer__label{position:absolute;bottom:18%;font-size:.6em;color:var(--ink-soft)}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b22198c;display:grid;place-items:center;z-index:100;padding:3vh 3vw}.modal{position:relative;background:var(--paper);border-radius:18px;max-width:760px;width:100%;max-height:92vh;overflow:auto;padding:28px 34px;box-shadow:0 30px 60px #00000059;font-size:16px;line-height:1.55}.modal h2{font-family:var(--hand);font-size:2.3em;color:var(--green);margin:0 0 .3em;line-height:1}.modal h3{font-family:var(--head);font-weight:600;color:var(--green);margin:1.2em 0 .3em;font-size:1.1em}.modal li{margin:.25em 0}.modal__close{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:0;background:var(--paper-2);display:grid;place-items:center}@media print{body{background:#fff!important}.host,.end__card,.debrief__head .btn{display:none!important}.end,.debrief{position:static!important;background:#fff!important;overflow:visible!important}.debrief .card{box-shadow:none;border:1px solid #ccc;break-inside:avoid}}.landing{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:clamp(24px,4vw,52px) 16px 40px;overflow-x:hidden}.landing__wash{position:absolute;left:-60px;top:-40px;width:min(620px,80vw);opacity:.55;pointer-events:none;z-index:-1}.landing__head{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-left:10px}.landing__kicker{font-family:var(--head);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:15px;margin:0}.landing__logo{font-size:clamp(30px,6vw,62px)!important}.landing__tag{margin:0;max-width:36em;font-size:clamp(17px,2.1vw,21px);font-weight:700;line-height:1.45;color:var(--ink)}.landing__grid{display:grid;grid-template-columns:1fr 1.3fr;gap:22px;margin-top:34px}.lcard{overflow:hidden}.lcard__head{display:flex;align-items:center;gap:12px;padding:16px 22px;background:var(--green);color:#fff}.lcard__icon{width:42px;height:42px;border-radius:50%;background:#ffffff29;display:grid;place-items:center}.lcard__icon .icon{width:24px;height:24px}.lcard h2{margin:0;font-family:var(--hand);font-size:32px;font-weight:700}.lcard__body{padding:18px 22px 22px}.lcard p{margin:0 0 14px;line-height:1.5}.landing__join{display:flex;gap:10px}.landing__join input{flex:1;min-width:0;font:800 26px var(--head);letter-spacing:.3em;text-transform:uppercase;text-align:center;border:2px solid var(--line);border-radius:14px;padding:8px 10px;background:#fff;color:var(--ink)}.landing__join input:focus{outline:none;border-color:var(--green-2)}.landing__btns{display:flex;flex-wrap:wrap;gap:10px}.landing__big{font-size:1.15em;padding:.8em 1.7em}.landing__resume{margin-top:14px;display:flex;align-items:center;gap:8px;border:1px dashed var(--green-3);background:var(--green-light);border-radius:12px;padding:10px 14px;width:100%;text-align:left}.landing__warn{margin:14px 0 0!important;background:#fff4cf;border:1px solid #e8cf7a;border-radius:12px;padding:10px 14px;font-size:14px}.landing__facts{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;margin:26px 0 0}.landing__facts li{background:#fffaf0b3;border:1px solid rgba(90,70,48,.15);border-radius:14px;padding:12px 14px;text-align:center;font-size:14px;color:var(--ink-soft)}.landing__facts b{display:block;font-family:var(--head);font-weight:700;font-size:24px;color:var(--green)}.landing__chain{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:30px}.lchain{position:relative;background:var(--paper);border-radius:14px;padding:12px 10px;text-align:center;box-shadow:var(--shadow);border-top:5px solid var(--role)}.lchain img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:9px;background:var(--role-light)}.lchain b{display:block;font-family:var(--head);font-weight:600;color:var(--role);margin-top:6px}.lchain span{font-size:13px;color:var(--ink-soft)}.lchain__arrow{position:absolute;right:-17px;top:40%;width:18px;height:18px;color:var(--ink-soft)}.landing__how{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.landing__how>div{padding:20px 20px 18px}.how__n{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--green-2);color:#fff;font-family:var(--head);font-weight:700;font-size:20px}.landing__how h3{font-family:var(--hand);font-size:28px;color:var(--green);margin:8px 0 4px;line-height:1.05}.landing__how p{margin:0;line-height:1.5;color:var(--ink-soft)}.landing__foot{margin-top:34px;display:flex;align-items:center;gap:18px;background:#fffaf099;border-radius:14px;padding:14px 18px}.landing__foot img{width:120px;flex:none}.landing__foot p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-soft)}@media (max-width: 760px){.landing__grid,.landing__how{grid-template-columns:1fr}.landing__facts,.landing__chain{grid-template-columns:repeat(2,1fr)}.lchain__arrow{display:none}.landing__foot{flex-direction:column;align-items:flex-start}}.landing__people{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:8px auto 26px;max-width:980px}.lperson{display:flex;flex-direction:column;align-items:center;width:92px;text-align:center;line-height:1.15}.lperson img{width:82px;height:82px;border-radius:50%;object-fit:cover;border:4px solid var(--paper);box-shadow:var(--shadow);margin-bottom:4px;background:#fff}.lperson b{font-family:var(--hand);font-size:1.35em;color:var(--green)}.lperson span{font-size:.8em;color:var(--ink-soft)}
