#subContainer{bottom:2rem;display:flex;justify-content:center;position:fixed;width:100%;z-index:101}@media screen and (orientation:portrait){#subContainer{bottom:auto;top:2rem}}#subContainer.bottom-position{bottom:2rem;top:auto}#subContainer.top-position{bottom:auto;top:2rem}#subtitles{background:rgba(0,0,0,.5);color:#fff;font-size:5vh;padding:.5vh 2vh;text-align:center}@media screen and (orientation:portrait){#subtitles{font-size:3vh}}
.book-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(34,197,94,.1);border-bottom:1px solid rgba(34,197,94,.25);font-size:14px;left:0;letter-spacing:.5px;padding:10px 16px;position:fixed;right:0;text-align:center;top:0;z-index:999}.book-banner a{color:#22c55e;display:inline-block;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.book-banner a:hover{color:#4ade80;transform:translateY(-1px)}.book-banner a:focus{border-radius:2px;outline:2px solid rgba(34,197,94,.5);outline-offset:2px}@media screen and (max-width:600px){.book-banner{font-size:12px;padding:6px 12px}}
html{overscroll-behavior:contain;scroll-behavior:smooth}body,html{height:100%;margin:0;padding:0;width:100%}body{background:linear-gradient(160deg,#0a0f1e,#0d2137 60%,#0a1628);background-attachment:fixed;color:#e2e8f0;font-family:Roboto,sans-serif}#svg1{position:fixed;top:0;z-index:100}#svg1 text{text-rendering:geometricprecision}#svg1 #helloline{stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke:#00c6ff;stroke-dasharray:300;stroke-width:1.2}#svg1 #deskcoffee,#svg1 #deskkeyboard,#svg1 #desklaptop,#svg1 #desklogos,#svg1 #deskmonitor1,#svg1 #deskmonitor2,#svg1 #desknotes,#svg1 #deskpen,#svg1 #desktable,#svg1 #desktablewindowshadow,#svg1 #helloline,#svg1 #wireframe1,#svg1 #wireframe2,#svg1 #wireframe3,#svg1 #wireframe4{transform-origin:left}#svg1 #deskcoffee ellipse,#svg1 #deskcoffee path,#svg1 #deskcoffee polygon,#svg1 #deskkeyboard ellipse,#svg1 #deskkeyboard path,#svg1 #deskkeyboard polygon,#svg1 #desklaptop ellipse,#svg1 #desklaptop path,#svg1 #desklaptop polygon,#svg1 #desklogos ellipse,#svg1 #desklogos path,#svg1 #desklogos polygon,#svg1 #deskmonitor1 ellipse,#svg1 #deskmonitor1 path,#svg1 #deskmonitor1 polygon,#svg1 #deskmonitor2 ellipse,#svg1 #deskmonitor2 path,#svg1 #deskmonitor2 polygon,#svg1 #desknotes ellipse,#svg1 #desknotes path,#svg1 #desknotes polygon,#svg1 #deskpen ellipse,#svg1 #deskpen path,#svg1 #deskpen polygon,#svg1 #desktable ellipse,#svg1 #desktable path,#svg1 #desktable polygon,#svg1 #desktablewindowshadow ellipse,#svg1 #desktablewindowshadow path,#svg1 #desktablewindowshadow polygon,#svg1 #helloline ellipse,#svg1 #helloline path,#svg1 #helloline polygon,#svg1 #wireframe1 ellipse,#svg1 #wireframe1 path,#svg1 #wireframe1 polygon,#svg1 #wireframe2 ellipse,#svg1 #wireframe2 path,#svg1 #wireframe2 polygon,#svg1 #wireframe3 ellipse,#svg1 #wireframe3 path,#svg1 #wireframe3 polygon,#svg1 #wireframe4 ellipse,#svg1 #wireframe4 path,#svg1 #wireframe4 polygon{opacity:0;stroke:#fff;fill-opacity:0;stroke-width:.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0}#svg1 #deskcoffee stop,#svg1 #deskkeyboard stop,#svg1 #desklaptop stop,#svg1 #desklogos stop,#svg1 #deskmonitor1 stop,#svg1 #deskmonitor2 stop,#svg1 #desknotes stop,#svg1 #deskpen stop,#svg1 #desktable stop,#svg1 #desktablewindowshadow stop,#svg1 #helloline stop,#svg1 #wireframe1 stop,#svg1 #wireframe2 stop,#svg1 #wireframe3 stop,#svg1 #wireframe4 stop{display:block!important;opacity:1!important}#svg1 #desktopsource{transform-origin:left}#svg1 #terminal2textclip{transform-origin:2%}#svg1 #contactsbutton,#svg1 #githubbutton{cursor:pointer}#svg1 #framemasked{clip-path:inherit}#svg1 #chair1 path,#svg1 #chair1 polygon{fill-opacity:0;stroke:#dbdbdb;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0}#svg1 #chair1 stop{display:block!important;opacity:1!important}#svg1 #room{transform-origin:center}#svg1 #scrollhint{opacity:0}#svg1 #hotballoon,#svg1 #scrollhint,#svg1 #sky{transform-box:fill-box;transform-origin:center}#svg1 #laptopwindowshadow{mix-blend-mode:multiply}#svg1 #screen,#svg1 #screen_1_,#svg1 #screen_2_,#svg1 #screen_3_,#svg1 #screen_5_,#svg1 #screen_7_{mix-blend-mode:screen}#svg1 #dodge{mix-blend-mode:color-dodge}#svg1 #chairshadow,#svg1 #companyshadows,#svg1 #table2shadow,#svg1 #tableshadow{transform-box:fill-box;transform-origin:left}#errorscr1,#space{opacity:0;transform-origin:center}#moon,#moon2,#spacelines{opacity:0}#bulblines path,#bulblines polygon{stroke:#ffe3b3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-dasharray:3000}#bulbEllipses1 path,#bulbEllipses1 polygon,#bulbEllipses2 path,#bulbEllipses2 polygon{stroke:#ffe3b3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-dasharray:800}#bulbbase path{stroke:#ffe3b3;stroke-width:1;stroke-linejoin:miter}#bulbbase path,#spacelines path{stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0}#spacelines path{stroke-linejoin:round;stroke-width:1.2;opacity:1}#spacelines #sl1 path{stroke-dasharray:2800}#spacelines #sl2 path{stroke-dasharray:800}#spacelines #sl3 path{stroke-dasharray:400}#spacelines #sl4 path{stroke-dasharray:2800}#spacelines #sl5 path{stroke-dasharray:1000}#spacelines #sl6 path{stroke-dasharray:800}#spacelines #sl7 path{stroke-dasharray:2000}#collab{transform-origin:center}#ladder polygon{stroke:#ffe3b3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-dasharray:100}#people path{stroke:#ffe3b3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-dasharray:400}#contacts{opacity:0}#contacts,#door{transform-origin:center}#door polygon{opacity:0;stroke:#fff;fill-opacity:0;stroke-width:.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0}#doorhand path{stroke:#ffe3b3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-dasharray:400}@media screen and (orientation:portrait){#textlandscape{opacity:0}}#textportrait{opacity:0}@media screen and (orientation:portrait){#textportrait{opacity:1;transform:translate(610px,-280px) scale(3)}}#contactMe,#sourceCode{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:#fff;display:none;font-family:Roboto,sans-serif;font-size:24px;font-weight:300;left:50%;max-width:760px;opacity:0;padding:36px 48px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:102}#contactMe p,#sourceCode p{line-height:1.6;margin:0 0 12px;padding:0}#contactMe p:last-child,#sourceCode p:last-child{margin-bottom:0}@media screen and (orientation:portrait){#contactMe,#sourceCode{font-size:18px;padding:28px 24px;width:90%}}#sourceCode{font-size:20px;max-width:800px}@media screen and (orientation:portrait){#sourceCode{font-size:16px;top:20%}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#contactMe a,#sourceCode a{border-bottom:1px solid transparent;color:#22c55e;font-weight:400;padding-bottom:2px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}#contactMe a:hover,#sourceCode a:hover{border-bottom-color:#4ade80;color:#4ade80;transform:translateY(-1px)}#contactMe a:focus,#sourceCode a:focus{border-radius:2px;outline:2px solid #22c55e;outline-offset:2px}#contactMe a:after,#sourceCode a:after{background:linear-gradient(90deg,#22c55e,#4ade80);bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}#contactMe a:hover:after,#sourceCode a:hover:after{width:100%}@supports (-webkit-touch-callout:none){body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:100vh}html{height:100%;overscroll-behavior:contain}}@keyframes bangladesh-hint-pulse{0%,to{opacity:.85}50%{opacity:.4}}.bangladesh-hint{animation:bangladesh-hint-pulse 2.4s ease-in-out infinite}

/*# sourceMappingURL=styles.656d289721943e52c569.css.map*/