.navbar[data-astro-cid-wfbjrhwy]{background-color:var(--navbar-background-light);-webkit-backdrop-filter:blur(24px);box-shadow:0 1px 0 var(--border-color), 0 8px 25px var(--navbar-shadow-light);transition:background-color .4s,box-shadow .4s}@media (width>=992px){.navbar[data-astro-cid-wfbjrhwy]>.container[data-astro-cid-wfbjrhwy]{width:100%;max-width:none;padding-left:clamp(1rem,3vw,2.5rem);padding-right:clamp(1rem,3vw,2.5rem)}}.navbar-brand[data-astro-cid-wfbjrhwy]{letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:700;display:inline-flex;color:var(--text-color)!important}.navbar-brand[data-astro-cid-wfbjrhwy] i[data-astro-cid-wfbjrhwy]{color:var(--highlight);font-size:1.25rem}.navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy]{color:var(--text-color);align-items:center;margin:0 .3rem;font-size:.85rem;font-weight:500;transition:color .2s;display:flex;position:relative;padding:1.15rem .5rem!important}.navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy]:hover,.navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy].active{color:var(--highlight)}.navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy]:after{background:var(--highlight);content:"";transform-origin:0;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:.65rem;left:.5rem;right:.5rem;transform:scaleX(0)}.navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy]:hover:after,.navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy].active:after{transform:scaleX(1)}.navbar-toggler[data-astro-cid-wfbjrhwy]{color:var(--text-color);background-color:#0000;border:0;box-shadow:none!important}body.dark .navbar[data-astro-cid-wfbjrhwy]{background-color:var(--navbar-background-dark);box-shadow:0 2px 8px var(--navbar-shadow-dark)}body.dark .navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy]{color:var(--text-color)}body.dark .navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy]:hover{color:var(--highlight)}.btn-theme[data-astro-cid-wfbjrhwy]{color:var(--highlight);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.btn-theme[data-astro-cid-wfbjrhwy] i[data-astro-cid-wfbjrhwy]{font-size:1rem;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);position:absolute}.sun-icon[data-astro-cid-wfbjrhwy]{opacity:0;transform:translateY(40px)}.moon-icon[data-astro-cid-wfbjrhwy],body.dark .sun-icon[data-astro-cid-wfbjrhwy]{opacity:1;transform:translateY(0)}body.dark .moon-icon[data-astro-cid-wfbjrhwy]{opacity:0;transform:translateY(-40px)}body.dark .btn-theme[data-astro-cid-wfbjrhwy]{color:var(--highlight);background:0 0}body.dark .text-color[data-astro-cid-wfbjrhwy]{color:var(--text-dark)}@media (width<=991px){.navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy]{margin:0;padding:.7rem .25rem!important}.navbar[data-astro-cid-wfbjrhwy] .nav-link[data-astro-cid-wfbjrhwy]:after{width:28px;bottom:.35rem;left:.25rem;right:auto}}#contact[data-astro-cid-iavgse3w]{text-align:center}.contact-list[data-astro-cid-iavgse3w]{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.contact-item[data-astro-cid-iavgse3w]{border:1px solid var(--border-color);background:var(--card-bg-light);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:flex;position:relative}.contact-item[data-astro-cid-iavgse3w]:after{content:attr(data-tooltip);z-index:1;background:var(--card-bg-dark);color:#fff;text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;border-radius:6px;width:max-content;max-width:min(240px,100vw - 24px);padding:.4rem .65rem;font-size:.78rem;font-weight:500;line-height:1.3;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.contact-item[data-astro-cid-iavgse3w]:first-child:after{left:0;transform:translateY(4px)}.contact-item[data-astro-cid-iavgse3w]:last-child:after{left:auto;right:0;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.contact-item[data-astro-cid-iavgse3w]:hover:after,.contact-item[data-astro-cid-iavgse3w]:focus-visible:after{opacity:1;transform:translate(-50%)}.contact-item[data-astro-cid-iavgse3w]:first-child:hover:after,.contact-item[data-astro-cid-iavgse3w]:first-child:focus-visible:after,.contact-item[data-astro-cid-iavgse3w]:last-child:hover:after,.contact-item[data-astro-cid-iavgse3w]:last-child:focus-visible:after{transform:translateY(0)}.contact-item[data-astro-cid-iavgse3w]:hover{border-color:rgba(var(--highlight-rgb), .55);transform:translateY(-3px)}}body.dark .contact-item[data-astro-cid-iavgse3w]{background:var(--card-bg-dark)}.icon-box[data-astro-cid-iavgse3w]{background:rgba(var(--highlight-rgb,13, 110, 253), .1);width:32px;height:32px;color:var(--highlight);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;margin-right:0;font-size:1.1rem;transition:all .3s;display:flex}body.dark .icon-box[data-astro-cid-iavgse3w]{background:#ffffff0d}@media (hover:hover) and (pointer:fine){.contact-item[data-astro-cid-iavgse3w]:hover .icon-box[data-astro-cid-iavgse3w]{background:var(--highlight);color:#fff}}.text-link[data-astro-cid-iavgse3w]{color:var(--text-color);font-size:.84rem;font-weight:500;transition:color .2s;display:none}body.dark .text-link[data-astro-cid-iavgse3w]{color:var(--text-color)}@media (hover:hover) and (pointer:fine){.contact-item[data-astro-cid-iavgse3w]:hover .text-link[data-astro-cid-iavgse3w]{color:var(--highlight)}}@media (width<=576px){.contact-list[data-astro-cid-iavgse3w]{gap:.75rem}.contact-item[data-astro-cid-iavgse3w]{border-radius:10px;flex:none;padding:0}.icon-box[data-astro-cid-iavgse3w]{flex:0 0 40px;width:40px;height:40px;margin-right:0}.text-link[data-astro-cid-iavgse3w]{display:none}}
