:root{--color-primary: #09ada8;--color-on-primary: #5F0E52;--color-secondary: #f4cc10;--color-on-secondary: #6E5600;--color-tertiary: #8cc234;--color-on-tertiary: #2E4D00;--color-accent: #FE9E86;--color-on-accent: #743727;--color-highlight: #f07d03;--color-on-highlight: #5D2200;--color-dark: #2B2A27;--color-on-dark: #92918D;--color-light: #FFD899;--color-on-light: #7B5D2E}html{text-size-adjust:none}*,*::before,*::after{box-sizing:border-box}body{min-block-size:100vh;inline-size:min(100%,100vw);margin:0;padding:0}:first-child{margin-top:0}:last-child{margin-bottom:0}:target{scroll-margin-block:5ex}:focus,:focus-visible{scroll-margin-bottom:10vh}h1,h2,h3,h4,h5,h6{line-height:1.15;text-wrap:balance}a{text-decoration-skip-ink:auto}input,button,textarea,select{font-family:inherit;font-size:inherit;line-height:1}textarea:not([rows]){min-block-size:10em}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,svg{display:block;block-size:auto;max-inline-size:100%}svg{pointer-events:none;fill:currentColor}@font-face{font-family:"Atkinson Hyperlegible Next Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url(./files/atkinson-hyperlegible-next-latin-ext-wght-normal.woff2) format("woff2-variations");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:"Atkinson Hyperlegible Next Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url(./files/atkinson-hyperlegible-next-latin-wght-normal.woff2) format("woff2-variations");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:"Atkinson Hyperlegible Next Variable";font-style:italic;font-display:swap;font-weight:200 800;src:url(./files/atkinson-hyperlegible-next-latin-ext-wght-italic.woff2) format("woff2-variations");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:"Atkinson Hyperlegible Next Variable";font-style:italic;font-display:swap;font-weight:200 800;src:url(./files/atkinson-hyperlegible-next-latin-wght-italic.woff2) format("woff2-variations");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:"Lakki Reddy";font-style:normal;font-display:swap;font-weight:400;src:url(./files/lakki-reddy-telugu-400-normal.woff2) format("woff2"),url(./files/lakki-reddy-telugu-400-normal.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:"Lakki Reddy";font-style:normal;font-display:swap;font-weight:400;src:url(./files/lakki-reddy-latin-400-normal.woff2) format("woff2"),url(./files/lakki-reddy-latin-400-normal.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}a{transition:all .3s ease;color:var(--color-on-primary);text-decoration-thickness:var(--link-textDecorationThickness, max(2px, 0.1em));text-decoration-color:var(--link-textDecorationColor, currentColor)}a:focus,a:hover{--link-textDecorationThickness: calc(max(2px, 0.1em) * 1.25);color:var(--color-on-tertiary)}a:focus{border-radius:max(2px,.1em);outline:max(2px,.1em) solid currentColor;outline-offset:max(2px,.1em);text-decoration:none}.button{--button-backgroundColor: var(--color-highlight);--button-color: var(--color-on-highlight);padding-block:.375em;padding-inline:.75em;border-radius:.5em;background-color:var(--button-backgroundColor);color:var(--button-color);font-weight:bold;font-size:1rem;line-height:1;text-decoration:none;text-transform:uppercase}.button:hover,.button:focus{box-shadow:0 0 0 .125em var(--button-focus-innerColor, var(--button-color)),0 0 0 .25em var(--button-focus-outerColor, var(--button-backgroundColor));background-color:var(--button-color);color:var(--button-backgroundColor)}code:not([class]){padding-block:.125em;padding-inline:.375em;border-radius:.5em;background:var(--color-dark);color:var(--color-tertiary)}code[class*=language-],pre[class*=language-]{background:var(--color-dark);color:var(--color-tertiary);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{background:rgba(235,100,185,.1529411765);color:inherit}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{background:rgba(235,100,185,.1529411765);color:inherit}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.5em}:not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.5rem;white-space:normal}.token.comment,.token.prolog,.token.cdata{color:#91889b}.token.punctuation{color:#7b6995}.token.builtin,.token.constant,.token.boolean{color:#ffe261}.token.number{color:#b381c5}.token.important,.token.atrule,.token.property,.token.keyword{color:#40b4c4}.token.doctype,.token.operator,.token.inserted,.token.tag,.token.class-name,.token.symbol{color:#74dfc4}.token.attr-name,.token.function,.token.deleted,.token.selector{color:#eb64b9}.token.attr-value,.token.regex,.token.char,.token.string{color:#b4dce7}.token.entity,.token.url,.token.variable{color:#fff}.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.7}.card{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;margin-block-end:2rem;text-wrap:balance}.card-image{flex-grow:1;flex-basis:30rem}.card img{aspect-ratio:16/9;object-fit:cover;inline-size:100%}.card-text{flex-basis:0;flex-grow:999;min-inline-size:30%}.card strong{font-size:2rem;line-height:1.15}.hero{container-name:hero;container-type:inline-size;display:flex;flex-wrap:wrap;gap:2rem}.hero-image{flex-grow:1;flex-basis:var(--hero-image-flexBasis, 15rem)}.hero img{aspect-ratio:var(--hero-image-aspectRatio, 4/3);object-fit:var(--hero-image-objectFit, cover);inline-size:var(--hero-image-inlineSize, 100%)}.hero-text{flex-basis:0;flex-grow:999;min-inline-size:var(--hero-title-minInlineSize, 50%)}.construction{padding-block:1rem;margin-block-end:1rem;background-color:var(--color-tertiary);color:var(--color-on-tertiary)}.construction a{color:var(--color-on-accent)}.construction a:focus,.construction a:hover{color:var(--color-dark)}.header{display:flex;gap:2rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.logo img{aspect-ratio:1;inline-size:5rem;border-radius:50%;border:.15em solid var(--color-primary)}.nav{display:flex;gap:1rem;flex-wrap:wrap}.nav-main,.nav-utility{display:flex;gap:1rem;flex-wrap:wrap}.nav-main li,.nav-utility li{font-weight:bold;font-size:1rem;line-height:1}.nav-main a,.nav-utility a{text-decoration:none;text-transform:uppercase}.site{background-color:var(--color-light);color:var(--color-dark);font-family:"Atkinson Hyperlegible Next Variable",system-ui,sans-serif;font-size:1.25rem;line-height:1.5}.container{inline-size:min(var(--container-inlineSize, 960px),100%);margin-inline:auto;padding-block:1rem;padding-inline:min(2rem,5vw)}.home .intro{container-name:intro;container-type:inline-size;display:grid;row-gap:1em;grid-template-areas:"image" "title";align-items:center;inline-size:min(1800px,min(100vw,100%));padding-inline:min(2rem,5vw);margin-inline:auto}.home .intro div:has(img){grid-area:image;margin-inline:auto;inline-size:min(100%,600px);background-color:var(--color-primary)}.home .intro img{transform:rotate(2deg);inline-size:100%;border:5px solid var(--color-on-primary)}.home .intro div:has(h1){position:relative;grid-area:title;display:grid;grid-template-areas:"intro"}.home .intro div:has(h1)::before,.home .intro div:has(h1)::after{content:"";grid-area:intro;display:block}.home .intro div:has(h1)::before{clip-path:polygon(calc(100% - 3.75em) 0, calc(100% - 6em) 100%, 2em calc(100% - 0.625em), 0 1.5em);background-color:var(--color-accent)}.home .intro h1{clip-path:polygon(100% 0, calc(100% - 0.25em) 100%, 0.25em calc(100% - 0.25em), 0 0.25em);grid-area:intro;display:grid;grid-template-areas:"stack";padding:0;margin:.25em;background-color:var(--color-primary);color:var(--color-on-primary);font-family:"Lakki Reddy",cursive,system-ui;line-height:1}.home .intro h1::before,.home .intro h1::after{content:""}.home .intro h1::before,.home .intro h1::after,.home .intro h1 span{grid-area:stack;display:block}.home .intro h1::before{clip-path:polygon(calc(100% - 0.25em) 0.25em, calc(100% - 0.5em) calc(100% - 0.25em), 0.5em calc(100% - 0.5em), 0.25em 0.5em);background-color:var(--color-light)}.home .intro h1::after{clip-path:polygon(calc(100% - 0.375em) 0.375em, calc(100% - 0.625em) calc(100% - 0.375em), 0.625em calc(100% - 0.625em), 0.375em 0.625em);background-color:var(--color-primary)}.home .intro h1 span{z-index:1;padding-block:1em .5em;padding-inline:1em}@container intro (inline-size > 768px){.home .intro h1{font-size:3rem}}@container intro (inline-size > 1024px){.home .intro h1{font-size:3.25rem}}@container intro (inline-size > 1200px){.home .intro h1{font-size:4rem}}.posts .hero{--hero-image-aspectRatio: 21/9;--hero-image-flexBasis: 100%}.blog article,.tags article{padding-block:1.5em;border-block-end:.25rem solid #000}
