:root{--accent: #FF6B8B;--accent-dark: #6A3B2A;--black: 25, 25, 27;--gray: 140, 130, 122;--gray-light: 242, 235, 226;--gray-dark: 55, 50, 47;--gray-gradient: #FAF7F2, #F5EFE6;--box-shadow: 0 4px 12px rgba(var(--black), 4%), 0 12px 30px rgba(var(--black), 6%)}:root{--bs-body-font-family: "Montserrat", sans-serif;--bs-body-color: rgb(var(--gray-dark));--bs-link-color-rgb: 255, 107, 139;--bs-link-hover-color-rgb: 106, 59, 42}body{font-family:Montserrat,sans-serif;margin:0;padding:0;text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:18px;line-height:1.7;background-color:#faf7f2;background-image:radial-gradient(circle at 8% 12%,rgb(25,25,27) 34px,transparent 35px),radial-gradient(circle at 14% 38%,rgb(106,59,42) 22px,transparent 23px),radial-gradient(circle at 5% 62%,rgb(25,25,27) 42px,transparent 43px),radial-gradient(circle at 11% 85%,rgb(106,59,42) 28px,transparent 29px),radial-gradient(circle at 18% 22%,rgb(25,25,27) 16px,transparent 17px),radial-gradient(circle at 3% 45%,rgb(106,59,42) 31px,transparent 32px),radial-gradient(circle at 16% 74%,rgb(25,25,27) 26px,transparent 27px),radial-gradient(circle at 88% 15%,rgb(106,59,42) 48px,transparent 49px),radial-gradient(circle at 94% 42%,rgb(25,25,27) 25px,transparent 26px),radial-gradient(circle at 85% 68%,rgb(106,59,42) 36px,transparent 37px),radial-gradient(circle at 92% 90%,rgb(25,25,27) 52px,transparent 53px),radial-gradient(circle at 81% 28%,rgb(25,25,27) 19px,transparent 20px),radial-gradient(circle at 97% 58%,rgb(106,59,42) 30px,transparent 31px),radial-gradient(circle at 84% 82%,rgb(25,25,27) 22px,transparent 23px),radial-gradient(circle at 48% 6%,rgb(25,25,27) 28px,transparent 29px),radial-gradient(circle at 55% 94%,rgb(106,59,42) 40px,transparent 41px);background-repeat:no-repeat;background-size:100vw 100vh;background-attachment:fixed}main{width:1206px;max-width:calc(100% - 2em);margin:2em auto;padding:3em 2em;background-color:#faf7f2;border-radius:16px;box-shadow:var(--box-shadow)}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.01em;margin:0 0 .6rem;color:rgb(var(--black));line-height:1.25}h1{font-size:2.8em;color:var(--accent-dark)}h2{font-size:2.1em}h3{font-size:1.7em}h4{font-size:1.35em}h5{font-size:1.15em}strong,b{font-weight:700;color:rgb(var(--black))}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:all .2s ease}a:hover{color:var(--accent-dark);text-decoration-color:var(--accent)}p{margin-bottom:1.2em}li{text-align:justify}.prose p{margin-bottom:1.25em;text-align:left;hyphens:auto}textarea{width:100%;font-size:16px;font-family:inherit;border:2px solid rgb(var(--gray-light));border-radius:8px;padding:10px}input{font-size:16px;font-family:inherit;border:2px solid rgb(var(--gray-light));border-radius:8px;padding:8px 12px}table{width:100%}img{max-width:100%;height:auto;border-radius:12px}code{padding:3px 6px;background-color:rgb(var(--gray-light));border-radius:6px;font-size:.85em;color:var(--accent-dark)}pre{padding:1.5em;background-color:rgb(var(--gray-light));border-radius:12px}pre>code{all:unset}blockquote{border-left:5px solid var(--accent);padding:5px 0 5px 20px;margin:1.5em 0;font-size:1.2em;font-style:italic;color:rgb(var(--gray-dark))}hr{border:none;border-top:2px dashed rgba(var(--gray),.5);opacity:1;margin:2.5em 0}@media(max-width:720px){body{font-size:17px}main{padding:1.5em 1em}h1{font-size:2.2em}h2{font-size:1.75em}h3{font-size:1.4em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.btn-custom{--bs-btn-color: #fff;--bs-btn-bg: var(--accent-dark);--bs-btn-border-color: var(--accent-dark);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #55301F;--bs-btn-hover-border-color: #55301F;--bs-btn-focus-shadow-rgb: 106, 59, 42;--bs-btn-active-color: #fff;--bs-btn-active-bg: #452719;--bs-btn-active-border-color: #452719;text-decoration:none}.btn-outline-custom{--bs-btn-color: var(--accent-dark);--bs-btn-border-color: var(--accent-dark);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--accent-dark);--bs-btn-hover-border-color: var(--accent-dark);--bs-btn-focus-shadow-rgb: 106, 59, 42;--bs-btn-active-color: #fff;--bs-btn-active-bg: #55301F;--bs-btn-active-border-color: #55301F;text-decoration:none}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0 1em;background:#fff;box-shadow:0 2px 8px rgba(var(--black),5%)}h2[data-astro-cid-3ef6ksr2]{margin:0;font-size:1em}h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:1em .5em;color:var(--black);border-bottom:4px solid transparent;text-decoration:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;border-bottom-color:var(--accent)}.social-links[data-astro-cid-3ef6ksr2],.social-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex}@media(max-width:720px){.social-links[data-astro-cid-3ef6ksr2]{display:none}}footer[data-astro-cid-sz7xmlte]{padding:2em 1em 6em;background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center}.social-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:1em;margin-top:1em}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:rgb(var(--gray))}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:rgb(var(--gray-dark))}.navbar[data-astro-cid-sz7xmlte] .navbar-nav[data-astro-cid-sz7xmlte] .nav-link[data-astro-cid-sz7xmlte]{color:#000;font-size:1.1em}.navbar[data-astro-cid-sz7xmlte] .navbar-nav[data-astro-cid-sz7xmlte] .nav-link[data-astro-cid-sz7xmlte]:hover{color:gray}.navbar-logo-centered[data-astro-cid-sz7xmlte] .navbar-nav[data-astro-cid-sz7xmlte] .nav-link[data-astro-cid-sz7xmlte]{padding:.5em 1em}
