@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Libertinus+Sans:ital,wght@0,400;0,700;1,400&family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Ubuntu+Sans+Mono:ital,wght@0,400..700;1,400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Recursive:wght,CASL,CRSV@300..800,1,0&display=swap");@source "../component *.{js,ts,jsx,tsx,mdx}";@source "../tool *.{js,ts,jsx,tsx,mdx}";@source "@cluesurf/site/component *.{js,ts,jsx,tsx,mdx}";@source "@cluesurf/site/tool *.{js,ts,jsx,tsx,mdx}";body{font-family:Noto Sans Mono}:root{--purple-filter:brightness(0) saturate(100%) invert(33%) sepia(38%) saturate(3697%) hue-rotate(250deg) brightness(83%) contrast(116%);--dark-purple-filter:brightness(0) saturate(100%) invert(59%) sepia(23%) saturate(5550%) hue-rotate(219deg) brightness(103%) contrast(101%);--invert-filter:invert(100%);--mostly-invert-filter:invert(80%);--partial-invert-filter:invert(70%)}@font-face{font-family:Alba Ophezia;src:url(/alba-ophezia-font/alba-ophezia.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono;src:url(/JetBrainsMono-2.304/fonts/webfonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono;src:url(/JetBrainsMono-2.304/fonts/webfonts/JetBrainsMono-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrainsMono;src:url(/JetBrainsMono-2.304/fonts/webfonts/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono;src:url(/JetBrainsMono-2.304/fonts/webfonts/JetBrainsMono-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrainsMono;src:url(/JetBrainsMono-2.304/fonts/webfonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono;src:url(/JetBrainsMono-2.304/fonts/webfonts/JetBrainsMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Edlo;src:url(/edlo-nerd-font.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AurulentSansMono;src:url(/AurulentSansMono/AurulentSansMNerdFontMono-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MonaspaceArgon;src:url(/MonaspaceArgonNF/MonaspaceArgonNF-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MonaspaceArgon;src:url(/MonaspaceArgonNF/MonaspaceArgonNF-SemiBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MonaspaceArgon;src:url(/MonaspaceArgonNF/MonaspaceArgonNF-LightItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:MonaspaceArgon;src:url(/MonaspaceArgonNF/MonaspaceArgonNF-SemiBoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:CarterSans;src:url(/carter-sans/carter-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Optima;src:url(/optima/OptimaNovaLTProRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Optima;src:url(/optima/OptimaNovaLTProMedium.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Optima;src:url(/optima/OptimaNovaLTProBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cora;src:url(/cora/fonnts.com-Cora_Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LinuxBiolinum;src:url(/linux-biolinum/LinBiolinum_R.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oregon LDO;src:url(/oregon-ldo/Oregon\ LDO.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mentor Sans;src:url("/mentor-sans/Mentor Sans Std Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hermit;src:url(/hermit/Hermit-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mononoki;src:url(/mononoki/mononoki-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@layer base{:root{--tracking-main:0em;--tracking-cora:0.01em;--tracking-mentor:0.01em;--font-main:"Alba Ophezia",sans-serif;--font-main:"CarterSans",sans-serif;--font-main:"Optima",sans-serif;--font-main:"Cora",sans-serif;--font-body:"AurulentSansMono",monospace;--font-body:"MonaspaceArgon",monospace}}