/* KAPLAN VIP V79 - visible academic theme, isolated to application page */
html:has(body[data-theme-area="application"]){background:#e7edf6!important}
body[data-theme-area="application"]{min-height:100vh!important;background:#e7edf6!important;background-image:radial-gradient(circle at 7% 10%,rgba(220,179,93,.36) 0,transparent 33%),radial-gradient(circle at 95% 30%,rgba(35,77,139,.26) 0,transparent 40%),linear-gradient(135deg,#f9f4e9 0%,#e4ebf6 52%,#f3eee4 100%)!important;background-attachment:fixed!important;position:relative!important;isolation:isolate}
body[data-theme-area="application"]:before{content:""!important;display:block!important;position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:url('kaplan-education-pattern-v79.svg') center 20px / 550px 550px repeat!important;opacity:.85!important}
body[data-theme-area="application"]:after{content:""!important;display:block!important;position:fixed!important;left:0!important;top:0!important;width:100%!important;height:9px!important;z-index:5!important;background:linear-gradient(90deg,#152d50,#c59b48,#f1d49b,#c59b48,#152d50)!important;pointer-events:none!important}
body[data-theme-area="application"]>.wrap{position:relative!important;z-index:1!important;background:transparent!important}
body[data-theme-area="application"] .hero{position:relative!important;overflow:hidden!important;border:1px solid rgba(201,166,93,.55)!important;box-shadow:0 22px 65px rgba(25,47,84,.18)!important}
body[data-theme-area="application"] .hero:after{content:"✦  AKADEMİK BAŞARI  ✦";position:absolute;right:18px;bottom:13px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:2px;color:#d5b978;opacity:.8;pointer-events:none}
body[data-theme-area="application"] .application-card{border:1px solid rgba(190,156,91,.42)!important;box-shadow:0 20px 65px rgba(24,44,81,.16)!important}
body[data-theme-area="application"] .application-aside{box-shadow:0 18px 48px rgba(19,37,74,.18)!important}
body[data-theme-area="application"] .process{position:relative;z-index:1}
@media(max-width:700px){body[data-theme-area="application"]:before{background-size:360px 360px!important;opacity:.65!important}body[data-theme-area="application"] .hero:after{display:none}}
@media print{body[data-theme-area="application"]{background:#fff!important}body[data-theme-area="application"]:before,body[data-theme-area="application"]:after{display:none!important}}
