.reference-route:has(#contact-page){isolation:isolate;background:#080411}.reference-route:has(#contact-page):before,.reference-route #contact-page .hero:before,.reference-route #contact-page .hero:after,.reference-route #contact-page .hero>div:before,.reference-route #contact-page .email-contact-card:after{content:none}.reference-route #contact-page{background:transparent;isolation:auto}.reference-route #contact-page .contact-light-background{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 25%,#5227ff66,transparent 65%),radial-gradient(ellipse at 50% 90%,#ff9ffc44,transparent 65%),#080411}.contact-light-background:after{content:"";position:absolute;inset:0;background:#08041147}.reference-route #contact-page .hero,.reference-route #contact-page .locations{background:transparent;box-shadow:none}.reference-route[data-reference$=iletisim-iletisim] #contact-page .hero{height:34vh;min-height:260px}.reference-route[data-reference$=iletisim-iletisim] #contact-page .main-panel{margin-top:1rem;margin-bottom:2rem}.reference-route[data-reference$=iletisim-iletisim] #contact-page .locations{padding-top:1rem}@media(max-width:768px){.reference-route[data-reference$=iletisim-iletisim] #contact-page .hero{height:auto;min-height:0;padding-bottom:2rem}}.reference-route #contact-page .main-panel,.reference-route #contact-page .locations>h2,.reference-route #contact-page .location-card,.reference-route #contact-page .email-contact-card,.reference-route #contact-page .info-section,.reference-route #contact-page .hero .typewriter-container{background:#11092394;border:1px solid rgba(221,180,255,.24);box-shadow:0 16px 48px #0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.reference-route #contact-page .locations>h2{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 2rem;padding:.85rem clamp(1.5rem,4vw,2.5rem);border-radius:20px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.25}.reference-route #contact-page .contact-icon,.reference-route #contact-page .email-contact-link svg,.reference-route #contact-page .location-card h3{color:#e0b4ff}.reference-route:has(#contact-page) .modern-footer{background:#080411b8;backdrop-filter:blur(12px)}.reference-route #contact-page{color:#f3f6fb}.reference-route #contact-page #hero-title{background:linear-gradient(90deg,#f4f7ff,#b8ecff 28%,#45d4f4 60%,#b49cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-size:100% 100%;animation:none;filter:none;text-shadow:0 4px 28px rgba(0,0,0,.28)}.reference-route #contact-page .typewriter{background:none;-webkit-text-fill-color:currentColor;color:#e5eaf3;text-shadow:none;border-right:none;animation:none}.reference-route #contact-page .typewriter .contact-word-ice{color:#7ddff5}.reference-route #contact-page .typewriter .contact-word-cyan{color:#55d6f5}.reference-route #contact-page .typewriter .contact-word-lavender{color:#b29af8}.reference-route #contact-page .info-item .label{color:#d5dce8b3}.reference-route #contact-page .info-section h2,.reference-route #contact-page .locations h2{color:#f2f4f8}.reference-route #contact-page .location-card h3{color:#f3f6fb}.reference-route #contact-page .email-contact-card p,.reference-route #contact-page .location-card p{color:#d7dfebb8}.reference-route #contact-page .info-item .value{color:#f3f6fb}.reference-route #contact-page .info-item .value a,.reference-route #contact-page .email-contact-link{color:#70d9f5;font-weight:600;transition:color .22s ease,text-shadow .22s ease,border-color .22s ease}.reference-route #contact-page .info-item .value a:hover,.reference-route #contact-page .info-item .value a:focus-visible{color:#b69cff;text-shadow:0 0 14px rgba(125,211,252,.22)}.reference-route #contact-page .email-contact-link{color:#eaf7ff;border-color:#45d4f473}.reference-route #contact-page .email-contact-link:hover,.reference-route #contact-page .email-contact-link:focus-visible{color:#7ddff5;border-color:#a78bfab3;text-shadow:0 0 14px rgba(125,211,252,.22);transform:none}.reference-route #contact-page .contact-icon,.reference-route #contact-page .email-contact-link svg{color:#c4a7f5;transition:color .22s ease}.reference-route #contact-page .info-item:has(a:hover,a:focus-visible) .contact-icon,.reference-route #contact-page .email-contact-link:hover svg,.reference-route #contact-page .email-contact-link:focus-visible svg{color:#7ddff5}
