.layout{display:grid;height:100%;grid-template-rows:auto 1fr auto}.app-container{padding:var(--app-spacer) 0;max-width:100%;overflow-x:clip}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:hsl(0,0%,26.0784313725%)}::-webkit-scrollbar-thumb{background:#328fe4}::-webkit-scrollbar-thumb:hover{background:var(--logo-color)}::selection{color:#000;background:var(--link-color)}@keyframes beatHeart{0%{transform:scale(1);color:#ef2b2b}25%{transform:scale(1.1);color:hsl(0,85.9649122807%,65.2941176471%)}40%{transform:scale(1);color:#ef2b2b}60%{transform:scale(1.1);color:hsl(0,85.9649122807%,65.2941176471%)}to{transform:scale(1);color:#ef2b2b}}.hearts{color:#ef2b2b;animation-name:beatHeart;animation-duration:.8s;animation-iteration-count:infinite;display:inline-block}.razorpay-button-container{padding:calc(var(--app-spacer)/2) var(--app-spacer);margin:calc(var(--app-spacer)*5) 0 0;background:var(--razorpay-banner-bg);border:var(--code-border);border-radius:calc(var(--border-radius)*2);display:grid;grid-template-columns:1fr auto;gap:calc(var(--app-spacer)/2)}.razorpay-button-container p{margin:0;font-size:.8em;line-height:1.5em}:root{color-scheme:dark;--app-spacer:24px;--border-radius:12px;--content-width:1120px;--page-background-color:#111a22;--menu-background-color:#17232d;--surface-color:#182630;--surface-raised-color:#1d2e39;--page-text-color:#e8f0f3;--muted-text-color:#a4b4bd;--logo-color:#75d7b4;--accent-color:#75d7b4;--accent-contrast-color:#10251f;--link-color:#87ddc0;--blog-title-color:#f2c879;--tagline-color:#a4b4bd;--talent-color:#75d7b4;--code-background:rgb(26.0784313725%,26.0784313725%,26.0784313725%);--code-border:rgb(6.0784313725%,6.0784313725%,6.0784313725%) solid 1px;--razorpay-banner-bg:#203b36;--border-color:rgba(190,213,221,0.16);--perforated-line:var(--border-color) solid 1px;--blogpost-background-color:var(--surface-color);--header-active-link-background:var(--surface-raised-color);--date-color:var(--muted-text-color);--switch-border:var(--border-color) solid 1px;--switch-background:var(--surface-color)}body.light-theme{color-scheme:light;--page-background-color:#f4f7f6;--menu-background-color:#ffffff;--surface-color:#ffffff;--surface-raised-color:#eaf3f0;--page-text-color:#21323a;--muted-text-color:#65777e;--logo-color:#19775d;--accent-color:#19775d;--accent-contrast-color:#ffffff;--link-color:#176f59;--blog-title-color:#976414;--tagline-color:#65777e;--talent-color:#19775d;--razorpay-banner-bg:#d9eae4;--border-color:rgba(36,67,75,0.15);--switch-background:var(--surface-color);--blogpost-background-color:var(--surface-color);--header-active-link-background:var(--surface-raised-color);--code-background:#eaf0ee;--code-border:var(--border-color) solid 1px;--date-color:var(--muted-text-color);--switch-border:var(--border-color) solid 1px}#__next,body,html{padding:0;margin:0;font-family:PT Sans,sans-serif;font-size:16px;height:100%}body{background-color:var(--page-background-color);color:var(--page-text-color);line-height:1.6;transition:background-color .18s ease,color .18s ease}a{color:var(--link-color);text-decoration:none;transition:color .16s ease}a:hover{text-decoration:underline}*{box-sizing:border-box}#__next{margin:0 auto;width:min(var(--content-width),100% - 48px)}img{max-width:100%}table{border-collapse:collapse;margin:1rem 0;width:100%}td,th{border:1px solid var(--date-color);padding:8px;text-align:left;vertical-align:top}th{background-color:var(--code-background)}h1,h2,h3,h4{font-family:PT Sans,sans-serif;line-height:1.2}h1{font-size:2rem}h2{font-size:1.65rem}h3{font-size:1.35rem}pre{border:var(--code-border);padding:calc(var(--app-spacer)*.75);border-radius:var(--border-radius);max-width:100%;overflow:auto}code,pre{background:var(--code-background);font-size:.7rem}code{color:var(--talent-color);border-radius:calc(var(--border-radius)*.25);padding:3px 7px;line-height:1.5em;margin:0 5px}pre code{padding:0;border-radius:0;margin:0}.grid-2{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;gap:20px}.grid-2>*{border-bottom:var(--perforated-line)}.app-container li{list-style-type:square;margin-bottom:8px;padding-left:calc(var(--app-spacer)/5)}
/*# sourceMappingURL=0bfb1d01cd6c59e6.css.map*/