@font-face{font-family:Sniglet;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sniglet-latin-ext-400-normal-C0lMI-sX.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sniglet;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sniglet-latin-400-normal-D30bKTdt.woff2)format("woff2"),url(/assets/sniglet-latin-400-normal-DesDcgKt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sniglet;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sniglet-latin-ext-800-normal-BMbFeq1g.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAugAA0AAAAAEWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAFUAAACC2DfnCEdTVUIAAAGIAAAAGAAAABhsinSFT1MvMgAAAaAAAABTAAAAYI0gJ3NjbWFwAAAB9AAAAG0AAACUR73vbWdhc3AAAAJkAAAACAAAAAgAAAAQZ2x5ZgAAAmwAAAZzAAAJ2mBg5gZoZWFkAAAI4AAAADYAAAA2/0r+pWhoZWEAAAkYAAAAHwAAACQH0gNmaG10eAAACTgAAABFAAAASCWlAYxsb2NhAAAJgAAAACYAAAAmFokUqG1heHAAAAmoAAAAGAAAACAAFwCobmFtZQAACcAAAAGLAAADvk7va2lwb3N0AAALTAAAAFMAAABkAzuJXHjaJci1AQJBEAXQd75YCUhERB3UgSa4FXsxhZzPfBdhbGEjuu1/D0EKdS1CdD1/us3QpGJEgthKiq1139X/uqxLhiQSyURSs14zxEgA5AoxDW0eD/QAAAAAAQAAAAoAFgAWAAFsYXRuAAgAAAAAAAB42k3FAQYCURAA0DczregU0wmiE3SHLpICAQFIR/pXSZcIhCwW9sFTea42kSOfeC3H29GPzXY3VUgeHKxc7tebk+6u8f9QI/YIiG8OtJwBmq8OOwB42mNgYGACYmYgFgGSjGCahaEBSEsxCABFuBgUGBYwOjEmMlYw1jFOYjJnOs50kumugsL//wwMYDlHxgSgXC2q3P/H/zP/nWNg+NcLxFV/r/91+Ovx1+D+a6ANECACxqiAhYGDgY2BCwCGnSBJAAAAAAEAAf//AA942oWVRZirTBaGqw4SEggECBCcBALxdJTWtHdfd9dxd3f3/TPuPqvZjctq3GUz7rtx9wwk987t+ytahb7f+U6dQoBOTf+Kvw+fRT7aREie4HhCDPoOKBbmcYbHPk/4lQ6MVvEEU+kh5omMA8X5/QkRd2B4HjRJO3xknQtqRQoAQ0ksHT4ymXcx9jHgwW7bYgEgbe6kTQxwvqbjfIEhsu1r504/9fyWV9cPdt/g9Votk87SBG7s7x/rzLsMTabdowm5P/07nCQ+hBbQGYSwQ2hFnkxZo+EEBn2tQ4xmjfFMTpEHvyLPxUThaJhc1ZJXbokt4v7lJ69puDza3t0qHb0xUnB5MLFL5uaJJj88fNzIybkjV3qFaGXHMV+HjcbYtkZ1HbNlw5Rwli+yiq0pfLYosvir3GB921o6HXsiZbcGajN2WUIYra3re+fbPNajthJ2jSx+GXYqtu27wEtqoOOcUKDzppLPFpS8jAgkTf8D3yXeg5bQLjqNUBr5cUqsJqZk6IxKJ4fEnkoYhVEqNU5PUTiBeByPHdDUuEgnd2dKVe1AG79K2fSqNa/tiFSOya+6QaNIZtmithx5XUHiCgpHsoOG5DsKSTGSzpdb5cW2n3fJKAyjdP/o7Qb4x47yIkUWTa8QduLThqusP8Kve57JZ3N5qdHpKv2RWub9Rs8qDyIrq9LA62Wp/m+v0/G8dtu7dUaAgulv4KPE21AHnUJITm2a2Tdzh041H/AxsbCD09v4fg39M2fvrNTUjaffOPnkXVfOS5tjvWTvLEfbj37ueOHykZinCG+wieu3zKwZqZl24R5mvoZ1Vxa0xYVyweu6+sgKr/eInBO3d/cdTCntGlfiov31Rfz1mZmBi+/LTIRRD/L4mfAl5CJ0N7MDd3LwMXexCJpWEv5PAo8/+AdR05kD3wdUmf4UFPgXaqLjs7GQxIm8HcM4SY/kHw7xoINgZe9Cp5AwLI6KZx8+EKqL2068XeVgePxiuH2hJ3kLS7r+2BmlPawZ95n+k1zUHSi15XqJp4yoJYcLFovz1XpN6G8EPEhOreTVVQY/bK7Huc/0nyn6I0wIhBroCEJxOBNyd1bwkLmtqQP3G9V1KuzUIcMtLATi8ObxrRurJmd1A3NtVOkcvtxsnj80SFjmku4r8EfVfG1v6AGtdRtKNzIKdr1UaPQXHcxa/dpgUacIMYDnHFRzD3cwKqNXwRWYokNJZxxP8J1MjiqRqjl41pmX2ThN9jtCVS0chcMDQwF/gckxGie4pYLiVHieIgkAILjKpD+YeDnMMIzI8p4hyk5VyskMxkypGw23wjzAqfTJnFIpmZVicoOXhLrR2mppQuvMlhqWkruQVQNDrSgsAEmSLCP3m07ebDiCk+rwpj5cJTJokupIsLW0CkVJRSIydAdi+lYF0sJEY5wK1VJxs0IVVeZ1K+GveWbiV1iyAp4hpPKgurnrkhA6eV3JY2y3+nLyb003a/7jj6uSoBKYyZg6z+bS2YQAnLC59XpAZ6h3vGj86LNDoE688QevZkmck2zVCQqYtBxjw/NkkSsyHOsbEs/JmCSSWDECAmRCC27Cv5GNVtIZj0g4EykO0HPCRAWOwqSIVu//Vo9xg6igljWRYXiCk5VFw3EKQt5gGKAoPH7A2/CWnKkrVAYy+QxjOOWCrDFZigTgRMFiOe4B7yI8/cR/f4ifgv+DWghRKVi6zclmbLPYj8areN6KkxSarTS+SrFZV/fOVJutIMyymJA4vqgoCRFBQttwwqUNQSIYkqB3LbMUlzyDIDOULUhFO8iyJNHU7aq6dOaZ57oLLIdDzahMDq+/D2HETv8En4HPo7XZPOXg9Hc8meZEFKZg88lnzjM7DNIZanyguNP4w829cZ0v84CF8tqN7e7RlXYhFCmGEES/tlLHCSSwQ9MNyj2/lNEFxZVzywMgALClSSDn3XE27PYbNkDBDOTWEu+JZE3346LZEWVxY4cXsRoOHIqT1Zyz7yqVvJDmdG76B6jCX9EyQjGPD4ImJ2Kgzgokvo2abOnKE7NUj57FiIxfW29gEgBoidG8pln18pYmklkhkyIu9siEkUpulVuWUfdURqJ/BZCALRe9ZUVX4pYUWAla1mmv1QBSOnvX7Z1xfLtV5i2Fw1h2omJ3NWHdhqfi7xA0YhPwvqrcntSx8rBr1y494SlPIOhyLaoGYVhF/wOpkDjPAAABAAAAAgAAkHOaql8PPPUAGQPoAAAAAM4EbbAAAAAAzgRNd/+6/twEWgO8AAAACQACAAAAAAAAeNpjYGRgYN7z7z4DA0vx/10MjCxRQBFUIAQAiekFQAB42mPSYghgAALGNRDMVMigzPSEQYjpOoMK4xwGQyZDBiWweACDElMjgyIQKzA1MUgzTv2/C6iGm0mfgYuJj8EZAJ9JDE0AAAAAAABdAF0AXQBdAMwBRAGzAeMCTAJMArIDFgN5A9kEIgSABNYE7QAAeNpjYGRgYBBiWM7AwgAEQB4aAAAS4QDAeNpiYGDgYEhjYGZgZOFkYGA8xDgNymZk4GPsgLKZGIQYyyBsIFnD8AvKZmFQYrgBZbMyNAEaJQvUCKIgiBYWNDnDECTu7u6uOMRnVv+6Hz6PZlg3PttWrTWr99AeIb4a2mNYUqAcL6VtLfCy+lZGEfwc9jy/iOJoR9QHf9C5bvWiJHEf5Je8OZ2phM7oU8dyRH/0DpKxakeup2V6LNrbkWcT/8jOo50CspJYniZVIGNeW1rTFP6c4shNszLINVBsXVjHxdArIZe0anYROQ4+3raj12XHS2xQlbkpgvb5zeqR6BdxpysllLKcOBJWQI/Rv3T+IXIRYg7uvCHmbde33uyCttafEE2xWcZiQcjON6w0esxiN27wGldYblBHDhUzhn2mOG5yxn0RLCt89Ly+zZqynqMDpy8hyWxhw2vwYdk+LDbQJW2x8YYOiSfwI4o3pg41ccUmNr6O1+X7UKOivXm8NrQ+r9YF67pXyEaRaE4BdtLmPhtzv9QVkD/GvAv/wff0MEb/AZuLln0AeNpjYGIAg/9bGYwYsAEhBgZGJqAqZoYnDLsZnjE8ZHjKyMzwnKGJYRnDfUYWhkcMjxlZWfxCfXzYS/MyDQwcDThS8ktyUouLs8ACRs6WANfBFBQA)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sniglet;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sniglet-latin-800-normal-Db1o7iA-.woff2)format("woff2"),url(/assets/sniglet-latin-800-normal-g3yqKLdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,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(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,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:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,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(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,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(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream-50:#fff8fb;--white:#fff;--ink-800:#3a3350;--ink-500:#746c91;--rose-100:#f0e4ee;--pink-100:#fad3e3;--pink-400:#ec8bb3;--pink-600:#a43566;--blue-100:#cfe8f8;--blue-400:#6db4e2;--blue-600:#31678e;--night-900:#1b1929;--night-800:#262338;--night-600:#37324e;--lilac-50:#f3edfa;--lilac-300:#aba3c6;--pink-900:#4e3049;--pink-300:#f2a3c4;--pink-200:#f7bdd5;--blue-900:#283f57;--blue-300:#8ccaf0;--blue-200:#b4dcf6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--font-display:"Sniglet", "Baloo 2", system-ui, sans-serif;--font-body:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.9375rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.375rem;--font-size-logo:1.75rem;--line-height-body:1.5;--line-height-tight:1;--radius-sm:.375rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-sheet:1.75rem;--radius-pill:999rem;--border-width:.125rem;--focus-ring:.1875rem solid var(--color-accent);--size-icon-sm:1rem;--size-icon-md:1.5rem;--size-icon-lg:2.5rem;--size-touch:2.75rem;--size-fab:3.5rem;--size-content:40rem;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.5s;--duration-float:9s;--duration-drift:80s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-bounce:cubic-bezier(.3, 1.8, .5, 1);--ease-spring:cubic-bezier(.5, 1.6, .4, 1);--ease-sheet:cubic-bezier(.3, 1.25, .4, 1);--ease-pop:cubic-bezier(.3, 1.5, .5, 1);--pattern-size:11.25rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--cream-50);--color-surface:var(--white);--color-text:var(--ink-800);--color-text-muted:var(--ink-500);--color-line:var(--rose-100);--color-girl-soft:var(--pink-100);--color-girl-strong:var(--pink-400);--color-girl-deep:var(--pink-600);--color-boy-soft:var(--blue-100);--color-boy-strong:var(--blue-400);--color-boy-deep:var(--blue-600);--pattern-opacity:.32;--pattern-baby-motifs:url(/brand/baby-motifs.svg);--shadow-soft:0 1.125rem 3.125rem -1.25rem #78508c59;--shadow-sheet:0 -.625rem 2.5rem -.625rem #3c285a59;--color-backdrop:#3a335059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--night-900);--color-surface:var(--night-800);--color-text:var(--lilac-50);--color-text-muted:var(--lilac-300);--color-line:var(--night-600);--color-girl-soft:var(--pink-900);--color-girl-strong:var(--pink-300);--color-girl-deep:var(--pink-200);--color-boy-soft:var(--blue-900);--color-boy-strong:var(--blue-300);--color-boy-deep:var(--blue-200);--pattern-opacity:.16;--pattern-baby-motifs:url(/brand/baby-motifs-dark.svg);--shadow-soft:0 1.125rem 3.125rem -1.25rem #000000b3;--color-backdrop:#0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--night-900);--color-surface:var(--night-800);--color-text:var(--lilac-50);--color-text-muted:var(--lilac-300);--color-line:var(--night-600);--color-girl-soft:var(--pink-900);--color-girl-strong:var(--pink-300);--color-girl-deep:var(--pink-200);--color-boy-soft:var(--blue-900);--color-boy-strong:var(--blue-300);--color-boy-deep:var(--blue-200);--pattern-opacity:.16;--pattern-baby-motifs:url(/brand/baby-motifs-dark.svg);--shadow-soft:0 1.125rem 3.125rem -1.25rem #000000b3;--color-backdrop:#0000008c}:root,[data-gender=girl]{--color-accent:var(--color-girl-strong);--color-accent-soft:var(--color-girl-soft);--color-accent-deep:var(--color-girl-deep)}[data-gender=boy]{--color-accent:var(--color-boy-strong);--color-accent-soft:var(--color-boy-soft);--color-accent-deep:var(--color-boy-deep)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.cookie-banner{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:1000;gap:var(--space-3);max-width:var(--size-content);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);flex-direction:column;margin-inline:auto;display:flex;position:fixed}.cookie-banner__text{font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-muted);margin:0}.cookie-banner__text a{color:var(--color-text);font-weight:var(--font-weight-semibold)}.cookie-banner__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.cookie-banner__button{min-height:var(--size-touch);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.cookie-banner__button--ghost{color:var(--color-text);border:var(--border-width) solid var(--color-line);background:0 0}.cookie-banner__button--primary{color:var(--color-surface);background:var(--color-text);border:var(--border-width) solid var(--color-text)}.baby-background{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.baby-background__tint{transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}.baby-background__tint--girl{background:radial-gradient(circle at 15% 0%, var(--color-girl-soft), transparent 55%), radial-gradient(circle at 100% 100%, var(--color-girl-soft), transparent 45%)}.baby-background__tint--boy{opacity:0;background:radial-gradient(circle at 85% 0%, var(--color-boy-soft), transparent 55%), radial-gradient(circle at 0% 100%, var(--color-boy-soft), transparent 45%)}[data-gender=boy] .baby-background__tint--girl{opacity:0}[data-gender=boy] .baby-background__tint--boy{opacity:1}.baby-background__pattern{inset:calc(var(--pattern-size) * -1);opacity:var(--pattern-opacity);background-image:var(--pattern-baby-motifs);background-size:var(--pattern-size);position:absolute}.baby-background__floater{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-accent);opacity:.45;position:absolute}.floater-0{top:12%;left:6%}.floater-1{color:var(--color-boy-strong);top:22%;right:8%}.floater-2{top:48%;left:3%}.floater-3{color:var(--color-boy-strong);top:62%;right:5%}.floater-4{bottom:8%;left:12%}.floater-5{bottom:18%;right:22%}.floater-6{color:var(--color-girl-strong);top:6%;left:52%}.floater-7{bottom:4%;right:4%}@media (prefers-reduced-motion:no-preference){.baby-background__pattern{animation:baby-drift var(--duration-drift) linear infinite}.baby-background__floater{animation:baby-float var(--duration-float) ease-in-out infinite}.floater-1,.floater-4,.floater-7{animation-delay:calc(var(--duration-float) / -3)}.floater-2,.floater-5{animation-delay:calc(var(--duration-float) / -1.5);animation-direction:reverse}}@keyframes baby-drift{to{transform:translate(var(--pattern-size), var(--pattern-size))}}@keyframes baby-float{0%,to{transform:translateY(0)rotate(-8deg)scale(1)}50%{transform:translateY(-1.25rem)rotate(8deg)scale(1.08)}}.by-guforge{align-items:center;gap:var(--space-1);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);white-space:nowrap;opacity:.8;transition:opacity var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.by-guforge:hover{opacity:1}.by-guforge:hover .by-guforge__name{text-decoration:underline}.by-guforge:focus-visible{border-radius:var(--radius-sm)}.by-guforge .by-guforge__mark{width:var(--size-icon-sm);height:var(--size-icon-sm);border-radius:var(--radius-sm)}.site-footer{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4) var(--space-12);font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.site-footer__links{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer__links a{text-decoration:none}.site-footer__links a:hover,.site-footer__cookies:hover,.site-footer__email{text-decoration:underline}.site-footer__cookies{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.site-footer__email{font-weight:var(--font-weight-bold);color:var(--color-text)}.site-header{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-3);background:var(--color-bg);display:flex;position:sticky;top:0}.site-header__brand{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.site-header__logo{font-family:var(--font-display);font-size:var(--font-size-logo);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight)}.site-header__logo-baby{color:var(--color-girl-strong)}.site-header__logo-gu{color:var(--color-boy-strong)}@media (prefers-reduced-motion:no-preference){.site-header__logo-baby,.site-header__logo-gu{animation:logo-bob var(--duration-float) ease-in-out infinite;display:inline-block}.site-header__logo-gu{animation-delay:calc(var(--duration-float) / -2)}}@keyframes logo-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.125rem)rotate(-2deg)}}.alphabet-rail{z-index:3;justify-content:center;gap:var(--space-1);flex-direction:column;display:flex;position:fixed;inset-block:5.5rem 0;inset-inline-start:max(var(--space-1), calc((100vw - var(--size-content)) / 2))}.alphabet-rail__letter{width:var(--space-6);min-height:var(--space-6);font-family:var(--font-display);font-size:var(--font-size-2xs);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--color-accent-deep);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.alphabet-rail__letter--active{color:var(--color-accent);transform:scale(1.4)}@media (min-width:40rem){.alphabet-rail__letter{width:var(--space-8);min-height:var(--space-8);font-size:var(--font-size-xs)}}.alphabet-rail__letter:disabled{color:var(--color-text-muted);opacity:.35;cursor:default}@media (prefers-reduced-motion:no-preference){.alphabet-rail__letter{transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-bounce)}.alphabet-rail__letter:not(:disabled):active{transform:scale(1.5)}}.favourites-pill{align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding-inline:var(--space-4) var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-accent-deep);background:var(--color-surface);border:var(--border-width) solid var(--color-accent-soft);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);cursor:pointer;display:inline-flex}.favourites-pill[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.favourites-pill__heart{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent)}.favourites-pill__count{min-width:var(--space-6);height:var(--space-6);padding-inline:var(--space-1);color:var(--color-accent-deep);background:var(--color-accent-soft);border-radius:var(--radius-pill);place-items:center;display:inline-grid}.favourites-pill[aria-pressed=true] .favourites-pill__count{background:var(--color-surface)}@media (prefers-reduced-motion:no-preference){.favourites-pill__count{animation:count-bump var(--duration-base) var(--ease-bounce)}}@keyframes count-bump{50%{transform:scale(1.3)}}.gender-switch{padding:var(--space-1);background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);grid-template-columns:1fr 1fr;display:grid;position:relative}.gender-switch__thumb{inset:var(--space-1) auto var(--space-1) var(--space-1);width:calc(50% - var(--space-1));background:var(--color-accent-soft);border-radius:var(--radius-pill);position:absolute}[data-gender=boy] .gender-switch__thumb{transform:translate(100%)}@media (prefers-reduced-motion:no-preference){.gender-switch__thumb{transition:transform var(--duration-base) var(--ease-spring)}}.gender-switch__option{min-height:var(--size-touch);font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-text-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;position:relative}.gender-switch__option[aria-checked=true]{color:var(--color-accent-deep)}.chat-launcher{z-index:2;width:var(--size-fab);height:var(--size-fab);color:var(--color-surface);background:var(--color-accent);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);cursor:pointer;border:0;place-items:center;display:grid;position:fixed;inset-block-end:var(--space-5);inset-inline-end:max(var(--space-5), calc((100vw - var(--size-content)) / 2))}.chat-launcher__icon{width:var(--size-icon-md);height:var(--size-icon-md)}.chat-backdrop{z-index:3;background:var(--color-backdrop);position:fixed;inset:0}.chat-sheet{z-index:4;gap:var(--space-3);width:100%;max-width:var(--size-content);height:min(85dvh,44rem);padding:var(--space-5) var(--space-4) var(--space-4);background:var(--color-surface);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet);flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.chat-sheet__header{align-items:center;gap:var(--space-3);display:flex}.chat-sheet__avatar{width:var(--size-icon-lg);height:var(--size-icon-lg);padding:var(--space-2);color:var(--color-accent-deep);background:var(--color-accent-soft);border-radius:var(--radius-pill);flex:none}.chat-sheet__heading{flex:1;min-width:0}.chat-sheet__title{font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.chat-sheet__subtitle{font-size:var(--font-size-xs);color:var(--color-text-muted)}.chat-sheet__close,.chat-sheet__send{width:var(--size-touch);height:var(--size-touch);color:var(--color-text-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.chat-sheet__close .icon,.chat-sheet__send .icon{width:var(--size-icon-md);height:var(--size-icon-md)}.chat-sheet__log{gap:var(--space-2);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-bubble{max-width:85%;padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;border-radius:var(--radius-lg)}.chat-bubble--assistant{background:var(--color-bg);border-end-start-radius:var(--radius-sm);align-self:flex-start}.chat-bubble--user{color:var(--color-text);background:var(--color-accent-soft);border-end-end-radius:var(--radius-sm);align-self:flex-end}.chat-bubble__list{margin-block-start:var(--space-2);padding-inline-start:var(--space-4)}.chat-starters{gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-starter{max-width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);overflow-wrap:anywhere;color:var(--color-accent-deep);background:var(--color-surface);border:var(--border-width) solid var(--color-accent-soft);border-radius:var(--radius-pill);cursor:pointer}.chat-sheet__form{align-items:center;gap:var(--space-2);background:var(--color-bg);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);padding-inline-start:var(--space-4);display:flex}.chat-sheet__form:focus-within{border-color:var(--color-accent)}.chat-sheet__input{background:0 0;border:0;outline:none;flex:1;min-width:0}.chat-sheet__send:not(:disabled){color:var(--color-accent-deep)}.chat-sheet__send:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:no-preference){.chat-launcher{animation:launcher-bob var(--duration-float) ease-in-out infinite}.chat-backdrop{animation:backdrop-in var(--duration-base) var(--ease-out)}.chat-sheet{animation:sheet-up var(--duration-slow) var(--ease-sheet)}.chat-bubble,.chat-starter{animation:bubble-pop var(--duration-base) var(--ease-pop) backwards}.chat-starter:nth-child(2){animation-delay:var(--duration-fast)}.chat-starter:nth-child(3){animation-delay:calc(var(--duration-fast) * 2)}}@keyframes launcher-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.375rem)rotate(-6deg)}}@keyframes backdrop-in{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes bubble-pop{0%{opacity:0;transform:translateY(.5rem)scale(.9)}}.name-list{gap:var(--space-6);flex-direction:column;padding-inline-end:var(--space-8);display:flex}.name-list__section{scroll-margin-top:var(--space-4)}.name-list__letter{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-accent-deep);margin-block-end:var(--space-2)}.name-list__items{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.name-card{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);text-align:start;background:var(--color-surface);border:var(--border-width) solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"name heart""meaning heart";display:grid}.name-card[aria-pressed=true]{border-color:var(--color-accent-soft)}.name-card__name{font-family:var(--font-display);font-size:var(--font-size-lg);line-height:var(--line-height-tight);grid-area:name}.name-card__meaning{font-size:var(--font-size-xs);color:var(--color-text-muted);grid-area:meaning}.name-card__heart{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-text-muted);grid-area:heart}.name-card[aria-pressed=true] .name-card__heart{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.name-list__item{animation:name-card-in var(--duration-slow) var(--ease-pop) backwards;animation-delay:calc(var(--stagger) * var(--duration-fast) / 3)}.name-list__item--leaving{animation:name-card-out var(--duration-base) var(--ease-out) forwards}.name-card{transition:transform var(--duration-fast) var(--ease-out)}.name-card:active{transform:scale(.98)}.name-card[aria-pressed=true] .name-card__heart{animation:heart-pop var(--duration-slow) var(--ease-bounce)}}@keyframes name-card-in{0%{opacity:0;transform:translateY(.75rem)scale(.96)}}@keyframes name-card-out{to{opacity:0;transform:translate(-30%)scale(.85)}}@keyframes heart-pop{0%{transform:scale(.6)}40%{transform:scale(1.35)rotate(-10deg)}to{transform:scale(1)}}.search-box{align-items:center;gap:var(--space-2);padding-inline:var(--space-4);min-height:var(--size-touch);color:var(--color-text-muted);background:var(--color-surface);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);display:flex}.search-box:focus-within{border-color:var(--color-accent)}.search-box__icon{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.search-box__input{min-width:0;padding-block:var(--space-2);background:0 0;border:0;outline:none;flex:1}.search-box__input::placeholder{color:var(--color-text-muted)}.home{isolation:isolate;width:100%;max-width:var(--size-content);flex-direction:column;min-height:100dvh;margin-inline:auto;display:flex;position:relative}.home__main{gap:var(--space-4);padding-inline:var(--space-4);flex-direction:column;flex:1;display:flex}.home__notice{padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted)}
