.text-blue-50,.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900,.hover\:text-blue-50:hover,.hover\:text-blue-100:hover,.hover\:text-blue-200:hover,.hover\:text-blue-300:hover,.hover\:text-blue-400:hover,.hover\:text-blue-500:hover,.hover\:text-blue-600:hover,.hover\:text-blue-700:hover,.hover\:text-blue-800:hover,.hover\:text-blue-900:hover{color:hsl(var(--primary))}.bg-blue-50,.bg-blue-100,.bg-blue-200,.bg-blue-300,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-blue-900,.hover\:bg-blue-50:hover,.hover\:bg-blue-100:hover,.hover\:bg-blue-200:hover,.hover\:bg-blue-300:hover,.hover\:bg-blue-400:hover,.hover\:bg-blue-500:hover,.hover\:bg-blue-600:hover,.hover\:bg-blue-700:hover,.hover\:bg-blue-800:hover,.hover\:bg-blue-900:hover{background-color:hsl(var(--primary))}button.rounded-lg,a.rounded-lg{border-radius:.375rem}.dev-overlay a.btn,.dev-overlay button.btn{outline:2px dashed hsl(var(--primary));outline-offset:2px}
.svn-nav{z-index:50;-webkit-backdrop-filter:blur(100px)saturate();background:#dce7f0e6;justify-content:center;width:100%;height:82px;display:flex;position:fixed;top:0;left:0;box-shadow:0 6px 16px #0003}.svn-nav__inner{justify-content:space-between;align-items:center;height:100%;display:flex}.svn-nav__left{align-items:center;gap:12px;display:flex}.svn-nav__center{justify-content:center;align-items:center;display:flex}.svn-nav__menu{-webkit-backdrop-filter:var(--svn-backdrop);background:#dce7f059;align-items:center;gap:16px;display:flex}.svn-nav__main{display:none}@media (min-width:1024px){.svn-nav__main{display:flex}}.svn-nav__item{color:#3e6141;letter-spacing:.02em;border-bottom:2px solid #0000;padding:8px 10px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,opacity .2s;display:inline-block;position:relative}.svn-nav__item:hover{opacity:.85}.svn-nav .nav-item--active{color:#d58e1a;border-bottom-color:#0000}.svn-nav .svn-nav__item.nav-item--active:after{content:"";background:#d58e1a;border-radius:2px;height:3px;position:absolute;bottom:2px;left:10px;right:10px}.svn-nav .nav-item--active-parent{color:#d58e1a;border-bottom-color:#0000}.svn-nav .svn-nav__item.nav-item--active-parent:after{content:"";background:#d58e1a;border-radius:2px;height:3px;position:absolute;bottom:2px;left:10px;right:10px}.svn-nav__item:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #d58e1a}.svn-nav__dropdown{-webkit-backdrop-filter:var(--svn-backdrop);color:#3e6141;background:#dce7f0e6;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 12px 24px #00000040}.svn-nav__dropdown .svn-nav__dropdown-item{color:#3e6141;border-radius:8px;align-items:center;padding:10px 12px;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s;display:flex}.svn-nav__dropdown .svn-nav__dropdown-item:hover{color:#fff;background:#d58e1a}.svn-nav__dropdown .svn-nav__dropdown-item:hover svg{color:#fff}.svn-nav__dropdown .nav-item--active{color:#d58e1a;font-weight:700}.svn-nav__mobile-panel{background:0 0;justify-content:flex-end;align-items:stretch;display:flex}.svn-nav__mobile-overlay{-webkit-backdrop-filter:var(--svn-backdrop);isolation:isolate;pointer-events:none;z-index:0;background:#dce7f08c;position:fixed;inset:0}.svn-nav__mobile-panel:before{content:"";-webkit-backdrop-filter:var(--svn-backdrop);isolation:isolate;pointer-events:none;z-index:0;background:#dce7f08c;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.svn-nav__mobile-panel:before,.svn-nav__mobile-overlay{-webkit-backdrop-filter:none;background:#dce7f0d9}}.svn-nav__mobile-content{color:#3e6141;text-align:left;z-index:1;background:#dce7f0e6;border-left:1px solid #00000014;justify-content:flex-start;align-items:flex-start;row-gap:0;width:min(400px,90vw);height:100vh;padding-top:64px;position:relative;overflow-y:auto;box-shadow:-8px 0 24px #0003}.svn-nav__mobile-close{color:#3e6141;width:42px;height:42px;-webkit-backdrop-filter:var(--svn-backdrop);background:#00000026;border:1px solid #0000001f;border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:flex;position:fixed;top:24px;right:24px}.svn-nav__mobile-close:hover{color:#fff;background:#d58e1a;transform:rotate(90deg)scale(1.08);box-shadow:0 8px 24px #00000040}.svn-nav__mobile-close:after{content:"";pointer-events:none;border-radius:9999px;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:0 0 #d58e1a00}.svn-nav__mobile-close:hover:after{box-shadow:0 0 0 8px #d58e1a26}.svn-nav__mobile-content a{color:#3e6141;letter-spacing:.02em;border-radius:8px;padding:6px 10px;font-size:1.05rem;font-weight:600;line-height:1.15;display:block}.svn-nav__mobile-content>a,.svn-nav__mobile-content>div,.svn-nav__mobile-content>details{margin:4px 0}.svn-nav__mobile-list{row-gap:6px}.svn-nav__mobile-content a:hover{color:#fff;background:#d58e1a}.svn-nav__mobile-subitem{padding-left:40px!important;font-weight:400!important}.svn-nav__mobile-content details{width:100%}.svn-nav__mobile-content details>summary{cursor:pointer;letter-spacing:.02em;color:#3e6141;border-radius:8px;padding:100px 12px;font-size:1.05rem;font-weight:600;line-height:1.15;display:block}.svn-nav__mobile-content .nav-item--active{color:#d58e1a}.svn-nav__mobile-content .nav-item--active:after{content:"";background:#d58e1a;border-radius:2px;height:3px;position:absolute;bottom:2px;left:10px;right:10px}.svn-nav__mobile-content details>div{margin-top:4px;padding-left:12px}.svn-nav__right :is(a,button):hover,.svn-nav__right :is(a,button):hover svg{color:#d58e1a}.svn-signin-btn{color:#fff;background-color:#d58e1a;border-color:#0000}.svn-signin-btn:hover{background-color:#b8730f;color:#fff!important}#svn-auth{-webkit-backdrop-filter:var(--svn-backdrop);background:#dce7f059;align-items:center;gap:12px;display:flex!important}.svn-nav__logo img{width:auto;height:64px;transform:none}.svn-nav__logo a{padding:6px 8px!important}.svn-nav{transition:height .2s}.svn-nav--expanded{height:96px}.svn-profile-trigger:hover svg,.svn-profile-trigger svg,.svn-nav__dropdown-item svg{color:#d58e1a}@media (max-width:1023px){.svn-nav__inner{justify-content:flex-start}#svn-auth{margin-left:auto}.svn-nav__inner>button.lg\:hidden{margin-left:32px;margin-right:32px}}
