:root{--color-mode-toggle-fill-color: rgba(255, 247, 214, 0.8);--heading-font: "Segoe UI", Roboto, "San Francisco", sans-serif;--main-font: Verdana, "Segoe UI", Roboto, "San Francisco", sans-serif;--font-scale: 1rem;--max-width: 800px}:root[color-mode=light]{--background-color: rgba(255, 255, 255, 0.9);--text-color: rgba(0, 0, 0, 0.8);--heading-color: rgba(0, 0, 0, 0.9);--link-color: rgba(0, 0, 255, 0.8);--visited-link-color: rgba(128, 0, 128, 0.8);--external-target-after-content-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' style='fill: rgba(0, 0, 0, 0.8);' %3E%3Cpath d='M13.972,10.917c-0.585,-0 -1.056,0.474 -1.056,1.055l-0,0.309c-0,1.357 -1.105,2.462 -2.462,2.462l-5.884,0c-1.357,0 -2.46,-1.105 -2.46,-2.462l-0,-5.881c-0,-1.357 1.103,-2.463 2.46,-2.463l0.302,0c0.582,0 1.055,-0.471 1.055,-1.056c0,-0.581 -0.473,-1.052 -1.055,-1.052l-0.302,0c-2.52,0 -4.57,2.048 -4.57,4.571l0,5.881c0,2.519 2.05,4.57 4.57,4.57l5.884,0c2.518,0 4.57,-2.051 4.57,-4.57l0,-0.309c0,-0.581 -0.471,-1.055 -1.052,-1.055Zm0.255,-5.368l-0,1.835l3.773,-3.117l-3.773,-3.118l-0,1.474c-4.156,-0 -7.536,3.38 -7.536,7.539c-0,0.454 0.046,0.957 0.136,1.414c0.73,-3.426 3.747,-6.027 7.4,-6.027Z'/%3E%3C/svg%3E");--btn-bg: rgba(0, 0, 255, 0.1);--btn-text: rgba(0, 0, 0, 0.8);--btn-border: rgba(0, 0, 255, 0.8);--btn-hover-bg: rgba(0, 0, 255, 0.2)}:root[color-mode=light] .light-mode-hidden{display:none}:root[color-mode=dark]{--background-color: rgba(0, 0, 0, 0.9);--text-color: rgba(255, 255, 255, 0.8);--heading-color: rgba(255, 255, 255, 0.9);--link-color: rgba(135, 206, 250, 0.8);--visited-link-color: rgba(221, 160, 221, 0.8);--external-target-after-content-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' style='fill: rgba(255, 255, 255, 0.8);' %3E%3Cpath d='M13.972,10.917c-0.585,-0 -1.056,0.474 -1.056,1.055l-0,0.309c-0,1.357 -1.105,2.462 -2.462,2.462l-5.884,0c-1.357,0 -2.46,-1.105 -2.46,-2.462l-0,-5.881c-0,-1.357 1.103,-2.463 2.46,-2.463l0.302,0c0.582,0 1.055,-0.471 1.055,-1.056c0,-0.581 -0.473,-1.052 -1.055,-1.052l-0.302,0c-2.52,0 -4.57,2.048 -4.57,4.571l0,5.881c0,2.519 2.05,4.57 4.57,4.57l5.884,0c2.518,0 4.57,-2.051 4.57,-4.57l0,-0.309c0,-0.581 -0.471,-1.055 -1.052,-1.055Zm0.255,-5.368l-0,1.835l3.773,-3.117l-3.773,-3.118l-0,1.474c-4.156,-0 -7.536,3.38 -7.536,7.539c-0,0.454 0.046,0.957 0.136,1.414c0.73,-3.426 3.747,-6.027 7.4,-6.027Z'/%3E%3C/svg%3E");--btn-bg: rgba(135, 206, 250, 0.2);--btn-text: rgba(255, 255, 255, 0.8);--btn-border: rgba(135, 206, 250, 0.8);--btn-hover-bg: rgba(135, 206, 250, 0.3)}:root[color-mode=dark] .dark-mode-hidden{display:none}a{color:var(--link-color);cursor:pointer;text-decoration:none}a:visited{color:var(--visited-link-color)}a:not(:is([href*="carlosnicolae.adima.ro"],[href*=localhost],[href*="127.0.0.1"],[href^="/"],[href^="./"],[href^="../"],.silent-external-target))::after{display:inline-block;width:.75em;margin-left:.25em;content:var(--external-target-after-content-link)}body{width:90%;max-width:var(--max-width);margin:auto;padding:24px;color:var(--text-color);background-color:var(--background-color);text-align:left;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;font-family:var(--main-font);font-size:var(--font-scale)}body.error{display:grid;place-items:center;min-height:100vh}body.error main{display:grid;place-items:center}button.color-mode-toggle{align-items:center;justify-content:center;background:none;border:none;cursor:pointer}button.color-mode-toggle svg{height:1rem;width:1rem;fill:none;stroke:var(--text-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}button.color-mode-toggle:hover svg,button.color-mode-toggle:focus svg,button.color-mode-toggle:focus svg{fill:var(--color-mode-toggle-fill-color)}footer{padding:24px 0;text-align:center}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);color:var(--heading-color)}nav.site-nav ul{display:flex;justify-content:space-between;width:100%;padding:0;list-style:none}nav.site-nav ul li{margin-right:1em}nav.site-nav ul li:last-child{margin-left:auto}nav.external-links ul{list-style-type:none;padding:0}nav.external-links ul li{display:inline;margin-right:.5em}nav.external-links ul li a svg{height:1.25em;fill:var(--text-color)}.flipbook-container{width:100%;max-width:var(--max-width)}.flipbook{box-shadow:0 4px 20px rgba(0,0,0,.2)}.flipbook .page{padding:20px;text-align:center;display:flex;align-items:center;justify-content:center}#button-container{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem;padding:2rem;flex-wrap:wrap}.btn{display:inline-block;padding:.5rem 1rem;font-family:var(--main-font);font-size:calc(var(--font-scale)*1);color:var(--btn-text);background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:.25rem;cursor:pointer;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.btn:hover,.btn:focus{background-color:var(--btn-hover-bg);border-color:var(--btn-hover-bg)}.btn-primary{color:var(--btn-text);background-color:var(--btn-border);border-color:var(--btn-border)}.btn-primary:hover,.btn-primary:focus{background-color:var(--btn-hover-bg);border-color:var(--btn-hover-bg)}.btn-outline{background-color:rgba(0,0,0,0);color:var(--btn-border);border:1px solid var(--btn-border)}.btn-outline:hover,.btn-outline:focus{background-color:var(--btn-hover-bg);color:var(--btn-text)}.icon{display:inline-flex;align-items:center}.icon svg{fill:currentColor;width:1em;height:1em;vertical-align:middle}.location{display:flex;justify-content:center;align-items:center}.location-header{display:flex;justify-content:center;align-items:center}