@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--primary: #EDC400;--secondary: #d62b00;--text-light: #FFFFFF;--text-dark: #000000;--text: var(--text-light);--text-opposite: var(--text-dark);--text-muted: #686868;--border: #787878;--shadow: #212121;--background: #252525;--background-gray: #2c2c2c;--background-light: #353535;--gradient: linear-gradient(111deg, var(--primary) 3.9%, #d67900 46.67%, var(--secondary) 89.43%);--white: #fff;--black: #000;--red: red;--green: lime}@media (prefers-color-scheme: light){html[theme=auto]{--text: var(--text-dark);--text-opposite: var(--text-light);--text-muted: #8a8a8a;--border: #969696;--background: #f3f2e8;--background-gray: #dad9cf;--background-light: #ffffff}}html[theme=light]{--text: var(--text-dark);--text-opposite: var(--text-light);--text-muted: #8a8a8a;--border: #969696;--background: #f3f2e8;--background-gray: #dad9cf;--background-light: #ffffff}html[theme=interesting]{--text-light: #00ff00;--text-dark: #001858;--text: var(--text-light);--text-opposite: var(--text-dark);--text-muted: #6200ff;--border: #ff00bf;--shadow: #ff0000;--background: #0099ff;--background-gray: #7700ff;--background-light: #00ffbf}html,body{height:100dvh;box-sizing:border-box;margin:0;padding:0;background:var(--background);overflow-x:hidden}*{box-sizing:border-box;font-size:14px;font-weight:400;font-family:Inter,sans-serif;scroll-behavior:smooth;outline:none;white-space:pre-line;transition:all .2s ease}*:not(svg *){color:var(--text)}h1,h2,h3,h4,h5,h6,p{margin:0}.title{font-size:48px;font-weight:800}.heading{font-size:24px;font-weight:700}.subheading{font-size:18px;font-weight:600}.text-dark{color:var(--text-opposite)}.noLink{text-decoration:none}a{color:var(--primary)}p.error{padding:5px 10px;border:1px solig var(--red);border-radius:10px;background:#ff00001a;color:var(--red);text-align:center}.text-center{text-align:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}@media screen and (max-width: 900px){section#experience .background{grid-template-columns:repeat(1,1fr)}.title{font-size:36px}.heading{font-size:20px}.subheading{font-size:16px}}@media screen and (max-width: 600px){section#experience .background{grid-template-columns:repeat(1,1fr)}.title{font-size:24px}.heading{font-size:18px}.subheading{font-size:16px}}
