/* APPIT REAL DESIGN TOKENS — Extracted from Originkit Appit Template */

/* === FONT FACES === */
@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("fonts/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu2ZGRu3k.331e4.woff2") format("woff2");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:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("fonts/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu15GR.331e4.woff2") format("woff2");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:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("fonts/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu2ZGRu3k.331e4.woff2") format("woff2");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:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("fonts/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu15GR.331e4.woff2") format("woff2");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:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("fonts/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu2ZGRu3k.331e4.woff2") format("woff2");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:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("fonts/pxitypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNu15GR.331e4.woff2") format("woff2");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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.331e4.woff2") format("woff2");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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.331e4.woff2") format("woff2");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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.331e4.woff2") format("woff2");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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.331e4.woff2") format("woff2");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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.331e4.woff2") format("woff2");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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.331e4.woff2") format("woff2");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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwadkRFe9.8f866.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwa5kRFe9.8f866.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaZkRFe9.8f866.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwalkRFe9.8f866.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaVkRFe9.8f866.woff2") format("woff2");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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaRkRFe9.8f866.woff2") format("woff2");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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwapkRA.8f866.woff2") format("woff2");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:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwadkRFe9.8f866.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwa5kRFe9.8f866.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaZkRFe9.8f866.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwalkRFe9.8f866.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaVkRFe9.8f866.woff2") format("woff2");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:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaRkRFe9.8f866.woff2") format("woff2");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:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url("fonts/NGSyv5HMAFg6IuGlBNMjxLsCwapkRA.8f866.woff2") format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsK8ah8QA.8f866.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsD8ah8QA.8f866.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsL8ah8QA.8f866.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsE8ah8QA.8f866.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsI8ah8QA.8f866.woff2") format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsJ8ah8QA.8f866.woff2") format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsH8ag.8f866.woff2") format("woff2");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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsK8ah8QA.8f866.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsD8ah8QA.8f866.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsL8ah8QA.8f866.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsE8ah8QA.8f866.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsI8ah8QA.8f866.woff2") format("woff2");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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsJ8ah8QA.8f866.woff2") format("woff2");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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NGSwv5HMAFg6IuGlBNMjxLsH8ag.8f866.woff2") format("woff2");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}

/* === BODY COLOR TOKENS === */
body{--token-517feb77-1955-4312-869e-627a1c7f4cb2: rgb(255, 255, 255);--token-f96f6f53-0e30-45be-8d4f-78a6a58bc123: rgb(0, 0, 0);--token-3ae2a38e-a55a-4e57-ab8b-4448ae398e2b: rgb(9, 9, 10);--token-50eedf9f-0fd6-471d-b2ef-04e3433cef55: rgb(14, 14, 16);--token-89ca0e81-7337-4782-b669-5fecde3b876a: rgb(19, 19, 21);--token-a78865fe-5c5b-409b-873a-e95bcf71ff8a: rgb(24, 24, 26);--token-52be73dd-1bd3-4201-83f2-487c9f21864d: rgb(29, 29, 32);--token-8b37cf38-e641-4261-8f1f-fd274ac7bdda: rgb(40, 40, 44);--token-66d392a4-a6be-4352-b23d-eaf3165fbec9: rgb(98, 100, 108);--token-1fe402aa-6f19-4409-814b-53c8bdf92f81: rgb(121, 123, 133);--token-373b310c-a664-4499-8ec7-7a2e40a956a8: rgb(148, 150, 157);--token-525d93f6-910e-4504-8203-8f2f42ec0b44: rgb(174, 176, 182);--token-6e52ee0b-74db-4243-ac85-4d39399cffc6: rgb(201, 202, 206);--token-e3f544b7-ec9a-4af0-877f-b147ebbf176c: rgb(228, 228, 230)}