@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+061F,U+0640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAUMAA8AAAAAChwAAASyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhobdhwoBmA/U1RBVEgAfBEICoZAhSYLJAABNgIkAzwEIAWFGAeBBBtbCMguB2xjGdgnhIRBa8dFHFLFxWt7+v4wB1mN4GuNt34zsxtGVsgO2SUqFZUckLr68gAVIJYnnP/9vffNTB8V9sw3SolIRoKy+9rOeCD2c2/m1dNC8ZB2S3PEmzY8iYdKgkaIGklE4j6tQf8T1ANsTldqcI1gZDauH4mrz/3/+7k6exPXtFBX09+dqDTBrIqHRMuiejppkUyHRmSZG3YOI+s5/DSB5oBQKUIgCzTV31hp/kK9P3A4tD0vAzgo8F1ATw7ACvExRUFoLIzVUxiouaS5WqTrxVOkzVxbUiWzEEBAE9+AooEGIpcGBsU7upSG6FJRtS8NuA026RmPheO/SrOqSa5SSQV7gd4AFk28VOCAAT+Jtn+lyZI8QwSUTtUd9JaFpLGE9hL6h5of35uUB9mz/ywmDXIT2iuVLhUdQCAjRau4NY3NISGjvQKUoNh32dayghZ6uy9ESS+lt2w54PXFzcpAzz8S+v+289+fwL/x6RRBZzbWLy0110prIf63AmgD+qITPiB6YzCGgwSguSyE1NRPOFXjpk0bN27qtrGItLRt3vI87ZqdblN84Gjd8u+vi/utu1U7RS04bMtwH/aC27oLYh/ZsXdIpBRTfhM/VCK/IPZTlRJDebxspqVtfSicnQrZ++vD34CauRC0fgQz5vdNWj6Eqj/Smh+AC3MKAtwTMJe7//Cjix+2vF/1QckeZLulaVgzsGurJVcatHxfM7BtXYY7qu6stzZ7r3BpdgkI77aH+WyL7qOeZApZE7IxYxBEJHIup0W57CVc6K6rwnHUJr+/VF9WBj9IQiS3UlejEPBIFp7HK70ZGNF8f/3BrdmX0tfdfni87lPv+obNweP7DjPt13eSF7aTQ9xmHBLVuz4Hg/+5q6FiSVCQVBYcJBEHhwLz9jcqVdoyo5e2FEIzgrbUy6gtG3Jv1hsKzL2ARfsfCuHNTp7rVN/1/M4QH4VVNJxLFNnq/IXPVTk58EqYdaFlafs8rvWQS0Ys0EjjtAklaJo2o0aoyV2bpRfR6oJ4tvyHf46P9VN5z5e1wV/5Jm9CHwW/3Mh59XKU/nuEYT0ItblPS6dvLfB/JTd6G75vHbzA96+/dfk//j1qrJdRSyB4wsnSUIBxGAENZuudFqXB44Ir+B3a1/jvIZv/A/77Hn/zj54qq7HrJ//E9DgNQhvH2OkoCcT1QqCFB2RRmuCJkDAwhd6hnqakZbQ2ZXPdmYrR7poqXV0x1YbbbGxpor65aN4FEKYWmuu4slUWvj1qep4OmmKtTOliZNDIA+c0yeIEgXuJkuRZGGubJRfXqNDRYDtYhgSZMuRVhsRjcsGIjsqRSCVTpkRpYH5iCv6/TKZ4MIK1YInypYmRIxAsR65kmTKgTTTSaKON6SCB5hJozgU6odG3Z5pFvHhR4U1jdmRxQwMMZymWs1EdtLFGW50JelufgCaLXEBztRwBPiUdp3lljvxNh22ESr3B9kpOjM8Xi2jnga0n2dup/yjWys2K5Q4lItj5CzES8N8LHkPQP6QNkSLLUaLyUVhEo2gcTaKpz33jM1/4uvwCfSMT2VrL/CPJZLKkAXIqQ9ZTkWlkJmIhia8oTWUDAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAO8AA8AAAAAB8QAAANiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEgAbBEICoJYghELHAABNgIkAyYEIAWFGAeBFRtbBiiuBmxjGvhFOKHFzNpaKIwlPOUT+bVjWSKo3+/fes49DziApCIBQbKMIlZhlYoOq+TL8O66lUAe0AO+eziXl/YHQJC1KVDa/rPdjEQQHkiSnXo3Itndg4ymPpIwSiGzROuRx2FiubAa3v9m9emn5pZnIS40TEKGGEmPqXWVtBjRxHEd6t8yGopYxzyzhJQpbUVE3SKmprbXHu/uSgTagCSpqCs0tRUCTeNkQ6tGp5chXIYSCDTNUIpB7k1c2GVALMDzch6IeypUhukU7jNXeud5OlzbqjSKSspdHCuBG1s7c2PwCoqptVv/T2M9e0kE5JGVB5iEFZK6hGEYTEv7lCi5UAwnNtZQMmQYBw4phgMECqToxT3SO5BQYFhWEB0O+4Ah4rESOiY5L1KRi3YxtQQDBNb6gyjve/z/lf/zf+V/E9qxQpT0QAeMAZpYBZwE6miDBCC6IYXU51ytNnO77tc6l+A34iK6ZzdR1H4IZCsK9h0kRhGIPBClt8Vp3Pgmrnzbuvm1y1+dg0yF6gWfPpLqDl+VB7tE/MtTu+5L7eH/t1vBl0JR5xg4FPTdIWmdfL1D7wedUZ+fpM19T5P0eh4HrvVXrG32D6ytDQ6trw30r29C6PUfW48P/fnm0DRKCB32o7v2w0ie0o4i+MDUNPh7vHDK+mMdl3MQqlb8LpTtxXX/Hl7UPoMf4r++VLmv38O+jmRO1c3cmEDwUlx5AFF4u1u+mge8EBLq6H9aPvpylUL/NwV4AYSOtkTiIcAcyOaHCpEbeBVLDGaYlAnMpBuDmIUVfpjZIqfMijGOmFXzrDO6FiukRDtMIDraRlCjN0SGEU1Yw0ViB0qHGSa4YBoZZw0hE0lcAjC3yalT3S7KRBgElMHlU9iLnYhalE00phAKEC5iCQbBEIpH1FhEiNw0mG0VYXOSY+/N16pWvXoNUdb8bM3P0vK1/o+ny5g5c8Z0TdRtDTeFQlVNfvbK8vka1Yt8i3zLNkKGvMvCeTZKQXCCkga4169YqAIvlhPJ9i9uB2pxKF0dMV77KLOcQ7PzUrIGl6zAaLL2P/Yc4aAOkaJQRI5KVKMW9WhEM1rRznt/380MLYa5Dbm+fqA+YoePafKfjGIE5twurQTCTfWNhWgm2ojB4lA0T12flOIsAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/google-sans-code-math-400-normal-ZVaUJCOx.woff2) format("woff2"),url(/assets/google-sans-code-math-400-normal-DcPXsHh4.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARUAA8AAAAACTgAAAP9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbfBwoBmA/U1RBVEgAbBEICoUMhBkLGgABNgIkAzAEIAWFGAd0G6oHyC4KbHBNsUqOtRE2Gs57dKd6SvFnwfOo9/y5SVo/foicKIzEBu9wj9ba3LtA3YqazLmmhGiyUgiJEElBeSDu3fuziWF9kcDSOYQLJPB53nmA4bRJFFb/k/XXj/GpS9OUZulgtQBlorTZlLoptQKXDhbAYMAatUav5w9eGv+DPZG9A9y0Gxt72cfvnhEBQgBAobCwEBx8NAL4FFSeath4cRNyI/uZMuQwAD8MuC8pSAASNxhsdhEqykzIKewTF9XV1JLFFgZIx1GBEaQOS4ZbWGFyKQ0cGs9hY04EK1hgZYyPYB3E1BUHwoH/+8DytKWMMkADkBcAQJPuygx8QKG7s+R3B14z/QwRAJMl2YO8NILCRQEZKaBgUJ4yhDWpLAxbnolUhZCRQSMoyQRAAA0oScgKqCsAFKCBjDQCZGToCkhL0iggRl47nI/QbqF7BJho/wKJJkrHO//U62oIgYYgERJgHAKQFWQE18APcIEQAAUAQIigLkFFjHF939X1kt6uhHa6XBK3z0h5cj4Z/3Nt3vXFV+dembootwcq49k1YSy+CvrYjz7APXyc+s39VXZPGkFf51L7UZ9fNGrRc5n3CRa/mPuc3p1Kd+P7TQDAi78WvxBnnk+9cXMFFK1Y9RjWhlG86TGl40tHhlfnNtbUshW9yC15c9fUQL8taObKrtKLseC4o3Z45cI59ERz75fPnrEvWLLJwA4eX7gg3Ok5h19unbWcztWp46PpyZOjyZmjGDetCtGBH970DL6OXwr2wDdbuna9GxJ/rswvufcBw/Yqz/EhrT9ic1f+G132R8d2dsYndnfGRnf3IbvnX6vj5tDQ1ubg8NZGsLlpadhDyMEGtUIScjqcoH71RQLY1K/bA/ZJfvDrauchwPvks114/O6DBf/XRKa1vQRgowAQeE885sQI7f8quEFnUA3NCcdiXeD6iwWn8f9cPUA0GPY1f48AIWNlCBEEGdE8FmMXjRgPuBDUrvhC3iDjK+KS5Gvq++QbytrGt8huId+mpK68OJXlD0q4CyjyY4RkHk/04TOS/Ysy8YH2FJIzsjkmqIs4F3ZgncEyY6CJqwz9yhwbQ4VkNIXMnA2pakDNPVUdYwZ4BYyIoQ1nMDBBcQk1aQ8xLKIzum1IZ+B29lKistLKKqvcDtxEdxNdB3Hb6NNTQxMrVswYOI3OxmCHhmirPPqNqhLllY2rleTVkfA44AVsakun4KGLzeP1WDc9rtBn1YsagqPvWs41G0AhaTFkp+ZHMc3oQ8ahuE0G/MA6CgD+nxwAQvCEEESJRosRi1SQiiOueNw2aytfF5poH7dGc62tY62Yb++amEiul2QS/90DUrG1o7Ub5B57Lw==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0300,U+0306-0308,U+0313,U+0483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/google-sans-code-symbols-400-normal-DwVFacn4.woff2) format("woff2"),url(/assets/google-sans-code-symbols-400-normal-CyTq3zur.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/google-sans-code-symbols2-400-normal-CqB1nSY5.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/google-sans-code-vietnamese-400-normal-hlYM5R_T.woff2) format("woff2"),url(/assets/google-sans-code-vietnamese-400-normal-IETzC8aE.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/google-sans-code-latin-ext-400-normal-Cbh2JkWL.woff2) format("woff2"),url(/assets/google-sans-code-latin-ext-400-normal-bdwnVVTo.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/google-sans-code-latin-400-normal-D2HykEPT.woff2) format("woff2"),url(/assets/google-sans-code-latin-400-normal-ApWDhhUp.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}.theme-toggle{position:fixed;top:1rem;right:1rem;padding:0;margin:0;background:none;border:none;color:var(--text);cursor:pointer;font:inherit}.theme-toggle__track{position:relative;display:flex;align-items:center;width:4rem;height:1.75rem;padding:0 .25rem;background:var(--border);border-radius:9999px;transition:background .2s}.theme-toggle:hover .theme-toggle__track{background:var(--text-muted)}.theme-toggle__icon{position:absolute;top:50%;transform:translateY(-50%);font-size:.75rem;line-height:1;opacity:.7;color:var(--text);z-index:0}.theme-toggle__icon--sun{left:.5rem}.theme-toggle__icon--moon{right:.5rem}.theme-toggle__thumb{position:absolute;left:.25rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:9999px;box-shadow:0 1px 3px #0003;transition:transform .2s ease;z-index:1}.theme-toggle__thumb--dark{transform:translate(2.25rem)}.two-column-toggle{position:fixed;top:1rem;right:5.5rem;padding:0;margin:0;background:none;border:none;color:var(--text);cursor:pointer;font:inherit}.two-column-toggle__track{position:relative;display:flex;align-items:center;width:4rem;height:1.75rem;padding:0 .25rem;background:var(--border);border-radius:9999px;transition:background .2s}.two-column-toggle:hover .two-column-toggle__track{background:var(--text-muted)}.two-column-toggle__icon{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;opacity:.7;color:var(--text);z-index:0}.two-column-toggle__icon--single{left:.6rem}.two-column-toggle__icon--double{right:.6rem}.two-column-toggle__thumb{position:absolute;left:.25rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:9999px;box-shadow:0 1px 3px #0003;transition:transform .2s ease;z-index:1}.two-column-toggle__thumb--on{transform:translate(2.25rem)}.github-link{position:fixed;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.35rem;padding:0;font-size:.75rem;font-weight:500;color:var(--text);text-decoration:none;z-index:10;opacity:.8;transition:opacity .2s,color .2s}.github-link:hover{opacity:1;color:var(--accent)}.github-link__icon{width:1rem;height:1rem}.layout{min-height:100vh;display:flex;flex-direction:column}.header{display:flex;align-items:center;justify-content:center;padding:1rem 2rem;border-bottom:1px solid var(--border);background:var(--bg)}.logo{font-weight:600;font-size:1.125rem;color:var(--text)}.logo:hover{color:var(--accent-hover)}.main{flex:1;padding:2rem;max-width:800px;margin:0 auto;width:100%}.layout{background:var(--bg)}.layout--home .main{padding:0;max-width:none}.layout--two-column .main{max-width:1600px}@media(max-width:640px){.main{padding:1rem}}.home{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:15vh;text-align:center;background:var(--bg);color:var(--text)}.home h1{font-size:2.5rem;font-weight:700;margin:0;letter-spacing:.02em}.subtitle{font-size:1rem;margin:.75rem 0 3rem;color:var(--text);text-decoration:none;display:inline-block}.subtitle:hover{color:var(--text)}.sections{display:flex;flex-direction:column;gap:.5rem;align-items:center}.section{display:flex;flex-direction:column;align-items:center;gap:.25rem}.section-title{font-size:1rem;font-weight:600;margin:0}.section-links{display:flex;flex-direction:column;align-items:center;gap:.25rem}.section-links a{color:var(--accent);text-decoration:underline;font-size:1rem}.section-links a:hover{color:var(--accent-hover)}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;cursor:pointer}.image-lightbox__img{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default}.markdown-page{animation:fadeIn .3s ease-out;color:var(--text);font-size:.9rem}.markdown-page h1{font-size:1.5rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.markdown-page h2{font-size:1.1rem;margin:1.5rem 0 .5rem}.markdown-page h3{font-size:1rem;margin:1.25rem 0 .5rem}.markdown-page p{margin:0 0 1rem}.markdown-page ul,.markdown-page ol{margin:0 0 1rem;padding-left:1.5rem}.markdown-page code{background:var(--code-bg);padding:.2em .4em;border-radius:4px;font-size:.9em}.markdown-page pre{background:var(--code-bg);padding:1rem;border-radius:8px;overflow-x:auto;margin:0 0 1rem}.markdown-page pre code{background:none;padding:0}.markdown-page a{text-decoration:underline;text-underline-offset:2px}.markdown-page blockquote{margin:0 0 1rem;padding-left:1rem;border-left:4px solid var(--accent);color:var(--text-muted)}.markdown-page table{width:100%;border-collapse:collapse;margin:0 0 1rem}.markdown-page th,.markdown-page td{padding:.5rem .75rem;border:1px solid var(--border);text-align:left}.markdown-page th{background:var(--code-bg);font-weight:600}.markdown-page th:last-child,.markdown-page td:last-child{text-align:center}.markdown-page img,.markdown-page__preview-img{max-width:75px;max-height:75px;display:block;margin:0 auto}.markdown-page__preview-img{cursor:pointer}.markdown-page--two-column{column-count:2;column-gap:2rem}.markdown-page--two-column h1,.markdown-page--two-column h2,.markdown-page--two-column h3,.markdown-page--two-column pre,.markdown-page--two-column table{break-inside:avoid}.markdown-page--two-column h1{column-span:all}@media(max-width:900px){.markdown-page--two-column{column-count:1}}:root,[data-theme=light]{--bg: #ffffff;--text: #000000;--text-muted: #333333;--accent: #0000ee;--accent-hover: #0000cc;--border: #cccccc;--code-bg: #00000032}[data-theme=dark]{--bg: #0f0f12;--text: #e4e4e7;--text-muted: #a1a1aa;--accent: #60a5fa;--accent-hover: #93c5fd;--border: #27272a;--code-bg: #ffffff19}*{box-sizing:border-box}body{margin:0;font-family:Google Sans Code,monospace;background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh;transition:background .2s,color .2s}#root{min-height:100vh}a{color:var(--accent);text-decoration:underline;transition:color .2s}a:hover{color:var(--accent-hover)}
