.page-city-enhanced{position:relative;max-width:900px!important}.page-city-enhanced .main-page-content.scroll-trigger{opacity:1!important;transform:none!important}.page-city-enhanced .main-page-title{display:none}.page-city-enhanced .main-page-content{background:linear-gradient(135deg,rgba(var(--color-foreground),.015),rgba(var(--color-base-accent-1),.03));padding:3rem 2.5rem;border-radius:12px;border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 4px 16px #0000000a,0 1px 4px #00000005}.page-city-enhanced .main-page-content>*:first-child{margin-top:0}.page-city-enhanced .main-page-content>*:last-child{margin-bottom:0}.page-city-enhanced .main-page-content h1+p{font-size:1.15em;color:rgba(var(--color-foreground),.9);margin-bottom:1.75rem;line-height:1.8}.page-city-enhanced .main-page-content h1+p:first-letter{float:left;font-size:3.5em;line-height:.85;margin:.1em .15em 0 0;color:rgb(var(--color-base-accent-1));font-weight:700}.page-city-enhanced .main-page-content h2{position:relative;margin-top:5rem;margin-bottom:1.5rem;padding-top:2.5rem;padding-bottom:1rem;color:rgb(var(--color-foreground));font-weight:600;text-align:center}.page-city-enhanced .main-page-content h2:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:150px;height:4px;background:linear-gradient(90deg,transparent 0%,rgb(var(--color-base-accent-1)) 20%,rgb(var(--color-base-accent-2)) 50%,rgb(var(--color-base-accent-1)) 80%,transparent 100%);box-shadow:0 0 15px rgba(var(--color-base-accent-1),.5),0 0 30px rgba(var(--color-base-accent-2),.3);border-radius:2px}.page-city-enhanced .main-page-content h2:after{content:"\25c6";position:absolute;top:-12px;left:50%;transform:translate(-50%);color:rgb(var(--color-base-accent-1));font-size:1.2rem;text-shadow:0 0 15px rgba(var(--color-base-accent-1),.6),0 2px 6px rgba(0,0,0,.15)}.page-city-enhanced .main-page-content h3{margin-top:2rem;margin-bottom:1rem;color:rgb(var(--color-foreground));font-weight:600}.page-city-enhanced .main-page-content p{line-height:1.7;margin-bottom:1.25rem;color:rgba(var(--color-foreground),.85)}.page-city-enhanced .main-page-content ul,.page-city-enhanced .main-page-content ol{margin:1.5rem 0;padding-left:2rem}.page-city-enhanced .main-page-content li{margin-bottom:.75rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.page-city-enhanced .main-page-content li::marker{color:rgb(var(--color-base-accent-1))}.page-city-enhanced .main-page-content a{color:rgb(var(--color-link));text-decoration:underline;text-decoration-color:rgba(var(--color-link),.3);text-decoration-thickness:2px;text-underline-offset:3px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;position:relative}.page-city-enhanced .main-page-content a:hover{text-decoration-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-accent-1));text-underline-offset:5px;letter-spacing:.3px}.page-city-enhanced .main-page-content a:focus-visible{outline:2px solid rgb(var(--color-base-accent-1));outline-offset:3px;border-radius:2px}.page-city-enhanced .main-page-content hr{border:none;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(var(--color-foreground),.1) 50%,transparent 100%);margin:2.5rem 0}.page-city-enhanced .main-page-content strong,.page-city-enhanced .main-page-content b{color:rgb(var(--color-foreground));font-weight:600}.page-city-enhanced .main-page-content blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(var(--color-base-accent-1),.06),rgba(var(--color-base-accent-1),.02));border-left:4px solid rgb(var(--color-base-accent-1));border-radius:0 8px 8px 0;font-style:italic;color:rgba(var(--color-foreground),.9);box-shadow:0 2px 8px rgba(var(--color-base-accent-1),.08)}.page-city-enhanced .main-page-content h1{color:rgb(var(--color-foreground));margin-bottom:2rem;padding-bottom:1rem;position:relative;font-weight:700}.page-city-enhanced .main-page-content h1:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgb(var(--color-base-accent-1)),transparent);opacity:.3}.page-city-enhanced .main-page-content em{color:rgb(var(--color-base-accent-1));font-style:italic}@media screen and (max-width:749px){.page-city-enhanced .main-page-content{padding:2rem 1.5rem;border-radius:8px}.page-city-enhanced .main-page-content h1+p:first-letter{font-size:3em;margin-right:.1em}.page-city-enhanced .main-page-content h2{font-size:1.5rem;margin-top:2.5rem;padding-left:1.2rem}.page-city-enhanced .main-page-content h2:before{width:4px}.page-city-enhanced .main-page-content h2:after{left:1.2rem}.page-city-enhanced .main-page-content ul,.page-city-enhanced .main-page-content ol{padding-left:1.5rem}.page-city-enhanced .main-page-content blockquote{padding:1rem 1.25rem;margin:1.5rem 0}}@media screen and (min-width:750px){.page-city-enhanced .main-page-content{padding:3.5rem}.page-city-enhanced .main-page-content h1+p:first-letter{margin-right:.2em}}@media(prefers-reduced-motion:no-preference){.page-city-enhanced .main-page-content{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/page-city-enhanced.css.map */
