h1{font-size:50px}.hover-container{display:inline-block;position:relative}.hover-container .description{visibility:hidden;opacity:0;color:#fff;text-align:center;white-space:nowrap;background-color:#333;border-radius:8px;padding:10px;transition:opacity .3s,visibility .3s;position:absolute;bottom:95%;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #0003}.hover-container:after{content:"";border:5px solid #0000;border-top-color:#f7f4f4;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (prefers-color-scheme:light){.hover-container:after{border-color:#000 #0000 #0000}}@media (prefers-color-scheme:dark){.hover-container:after{border-color:#fff #0000 #0000}}.hover-container:hover .description{visibility:visible;opacity:1}.desktop-header{z-index:1000;-webkit-backdrop-filter:blur(15px)brightness(1.1);backdrop-filter:blur(15px)brightness(1.1);-webkit-box-reflect:below 0 linear-gradient(transparent,#0003);background-image:linear-gradient(135deg,#3f4249,#c3c4c571),url(/marble.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ffffff1a;position:sticky;top:0;box-shadow:0 4px 20px #00000014}.nav-container{justify-content:space-between;align-items:center;gap:2rem;width:90%;max-width:1200px;margin:0 auto;padding:1.2rem 0;display:flex}.nav-logo{flex-shrink:0}.nav-logo img{width:auto;height:50px}.nav-links ul,.nav-actions ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-links a,.nav-actions a{color:#f8fafc;padding:.5rem 0;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav-links a:hover,.nav-actions a:hover{color:#fff}.nav-links a:after,.nav-actions a:after{content:"";background:#93c5fd;width:0%;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-links a:hover:after,.nav-actions a:hover:after{width:100%}.nav-dropdown{position:relative}.nav-dropdown:hover .dropdown-content{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown .dropdown-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#ffffff1a;border-radius:10px;min-width:200px;padding:.5rem 0;transition:all .3s;position:absolute;top:2.5rem;left:0;transform:translateY(10px)}.nav-dropdown .dropdown-content a{color:#f1f5f9;padding:.75rem 1.25rem;font-weight:400;text-decoration:none;display:block}.nav-dropdown .dropdown-content a:hover{background:#ffffff26}.nav-actions .nav-item:last-child a{color:#1e3a8a;background:#facc15;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;transition:all .3s}.nav-actions .nav-item:last-child a:hover{background:#fde047;transform:translateY(-2px);box-shadow:0 4px 12px #facc154d}@media (max-width:1024px){.nav-links ul,.nav-actions ul{gap:1rem}}@media (max-width:768px){.desktop-header{display:none}}.mobile-dropdown-content{z-index:2;background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:8px;width:100%;height:100vh;position:absolute;top:0;left:0;box-shadow:0 8px 16px #269abdec}.mobile-dropdown-content a{width:100%;padding:12px 16px;text-decoration:none;display:block}@media only screen and (max-width:850px){.icon{color:#fff;font-size:35px;display:inline-block}.searchBar::placeholder{color:#054d5464;position:absolute;top:50%;left:10px;transform:translateY(-70%)}nav{-webkit-box-reflect:below 0 linear-gradient(transparent,#0003);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:linear-gradient(135deg,#3f4249,#c3c4c571),url(/marble.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;height:auto}nav a{float:none;text-align:left;color:#fff;display:block}nav ul{justify-content:space-between;width:96%;padding:0%;list-style:none;display:flex}.mobileSideNav span{color:#fff;font-size:40px}.mobileSideNav ul{margin:0;padding:0;display:block}.mobileSideNav li{font-size:25px;font-style:italic;font-weight:700;display:block}.mobileNavContainer{z-index:1000;-webkit-box-reflect:below 0 linear-gradient(transparent,#0003);-webkit-backdrop-filter:blur(15px)brightness(1.1);backdrop-filter:blur(15px)brightness(1.1);background-image:linear-gradient(135deg,#3f4249,#c3c4c571),url(/Snowcar.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;height:100%;font-size:25px;font-style:italic;transition:transform 1s ease-in-out;position:fixed;top:0;left:0;overflow:auto}.mobile-nav-header{text-align:center;min-height:75px;max-height:75px}.mobile-nav-body li{line-height:2.5em}}
.common-material{cursor:pointer}.heart-filled{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 200,"opsz" 20}
