/* Murat Karan — Reference UI V11
   21.09.2026 — visual override layer. Existing PHP/admin data remains dynamic. */
:root{--ref-bg:#030C13;--ref-panel:#061725;--ref-panel2:#071C2D;--ref-line:#174261;--ref-text:#F7FCFF;--ref-muted:#7CC2E0;--ref-cyan:#1BB4F6;--ref-purple:#2BB9F6;--ref-pink:#34BCF7;--ref-blue:#11B1F5}
html{scroll-behavior:smooth;background:var(--ref-bg)}
body.site-ultra-v6{background:radial-gradient(circle at 50% -10%,#0A273C 0,#040D15 34%,#030A0F 100%)!important;color:var(--ref-text)!important;font-size:14px!important}
body.site-ultra-v6 .container{width:min(1500px,calc(100% - 32px))!important;max-width:1500px!important}
body.site-ultra-v6 .site-header{background:rgba(3,12,19,.91)!important;border-bottom:1px solid var(--ref-line)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}
body.site-ultra-v6 .nav-container{min-height:68px!important}
body.site-ultra-v6 .nav-wrap{min-height:68px!important;gap:22px!important}
body.site-ultra-v6 .brand-name{font-size:22px!important;font-weight:850!important;letter-spacing:-.6px!important;background:linear-gradient(90deg,#fff 0 54%,#34BCF7 54% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.site-ultra-v6 .brand small{font-size:7px!important;letter-spacing:4px!important;color:#fff!important}
body.site-ultra-v6 .main-nav{gap:7px!important}
body.site-ultra-v6 .main-nav a{font-size:11px!important;color:#E8F4FA!important;padding:24px 10px!important;border-radius:0!important}
body.site-ultra-v6 .main-nav a.active{color:#fff!important;background:transparent!important;box-shadow:inset 0 -2px 0 #35BDF7!important}
body.site-ultra-v6 .nav-cta,body.site-ultra-v6 .header-cta,body.site-ultra-v6 .navbar-cta{border-radius:7px!important;background:linear-gradient(110deg,#21B6F6,#11B1F5)!important}
body.site-ultra-v6 .mk-home-v2{overflow:hidden}
body.site-ultra-v6 .section,body.site-ultra-v6 .hero-premium,body.site-ultra-v6 .about-premium,body.site-ultra-v6 .premium-skills-section,body.site-ultra-v6 .premium-services-section,body.site-ultra-v6 .premium-projects-section,body.site-ultra-v6 .premium-experiences-section,body.site-ultra-v6 .premium-testimonials-section,body.site-ultra-v6 .premium-stats-section,body.site-ultra-v6 .premium-contact-v2{background:linear-gradient(135deg,rgba(5,21,34,.98),rgba(4,13,21,.97))!important;border-top:1px solid rgba(23,66,97,.7)!important;border-bottom:1px solid rgba(23,66,97,.7)!important;box-shadow:none!important}
body.site-ultra-v6 .section{padding-top:46px!important;padding-bottom:46px!important}
body.site-ultra-v6 .section-head h2,body.site-ultra-v6 .premium-projects-section h2,body.site-ultra-v6 .premium-experiences-section h2,body.site-ultra-v6 .premium-testimonials-section h2,body.site-ultra-v6 .premium-contact-v2 h2{font-size:clamp(28px,2.2vw,40px)!important;letter-spacing:-1.2px!important;color:#fff!important}
body.site-ultra-v6 .section-head>div>span,body.site-ultra-v6 .premium-kicker,body.site-ultra-v6 [class*="badge"]{letter-spacing:2px}
/* Hero: reference composition */
body.site-ultra-v6 .hero-premium{min-height:590px!important;padding:0!important;border-bottom:1px solid var(--ref-line)!important}
body.site-ultra-v6 .hero-premium-inner{min-height:590px!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)!important;gap:28px!important;align-items:center!important}
body.site-ultra-v6 .hero-copy{padding:64px 0 92px!important;max-width:650px!important}
body.site-ultra-v6 .hero-welcome{font-size:12px!important;letter-spacing:4px!important;color:var(--ref-cyan)!important}
body.site-ultra-v6 .hero-copy h1{font-size:clamp(54px,5vw,78px)!important;line-height:.98!important;letter-spacing:-3px!important;margin:12px 0 10px!important}
body.site-ultra-v6 .hero-copy h1 .highlight,body.site-ultra-v6 .hero-copy h1 span{background:linear-gradient(100deg,#2BB9F6,#37BDF7)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.site-ultra-v6 .hero-role{font-size:19px!important;color:#fff!important}
body.site-ultra-v6 .hero-description{max-width:600px!important;color:#BDE1F0!important;font-size:14px!important;line-height:1.75!important}
body.site-ultra-v6 .hero-actions{gap:12px!important;margin-top:24px!important}
body.site-ultra-v6 .hero-btn{min-height:46px!important;border-radius:7px!important;padding:0 20px!important;font-size:12px!important}
body.site-ultra-v6 .hero-btn-primary{background:linear-gradient(110deg,#25B7F6,#11B1F5)!important;box-shadow:0 0 24px rgba(45,186,246,.3)!important}
body.site-ultra-v6 .hero-btn-secondary{background:#061826!important;border:1px solid #34BCF7!important}
body.site-ultra-v6 .hero-visual{min-height:500px!important}
body.site-ultra-v6 .mk-cyber-frame-wrap{transform:scale(.92)!important}
body.site-ultra-v6 .hero-stats-stack{position:absolute!important;left:0!important;right:0!important;bottom:18px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;z-index:8!important}
body.site-ultra-v6 .hero-stat-card{min-height:72px!important;border:1px solid var(--ref-line)!important;border-radius:8px!important;background:linear-gradient(135deg,#081D2F,#061826)!important;box-shadow:none!important;padding:10px 13px!important}
body.site-ultra-v6 .hero-stat-icon{background:linear-gradient(145deg,#105278,#145175)!important;color:#53C6F8!important;border-radius:7px!important}
body.site-ultra-v6 .hero-feature-strip,body.site-ultra-v6 .hero-scroll{display:none!important}
/* shared cards */
body.site-ultra-v6 :is(.skill-premium-card,.service-premium-card,.premium-project-card,.premium-testimonial-card,.premium-stat-card,.premium-contact-info-card,.about-tech-card,.about-identity-card){border:1px solid var(--ref-line)!important;background:linear-gradient(145deg,#071C2E,#061725)!important;border-radius:8px!important;box-shadow:none!important}
body.site-ultra-v6 :is(.skill-premium-card,.service-premium-card,.premium-project-card,.premium-testimonial-card,.premium-stat-card):hover{transform:translateY(-3px)!important;border-color:#3AA4D1!important;box-shadow:0 12px 34px rgba(0,0,0,.2),0 0 22px rgba(41,185,246,.09)!important}
body.site-ultra-v6 .skills-premium-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body.site-ultra-v6 .skill-premium-card{min-height:138px!important;padding:16px!important}
body.site-ultra-v6 .skill-premium-icon,body.site-ultra-v6 .service-premium-icon,body.site-ultra-v6 .premium-stat-icon{background:linear-gradient(145deg,#105177,#12699B)!important;color:#53C6F8!important;border-radius:8px!important}
body.site-ultra-v6 .skill-premium-progress{height:5px!important;background:#133045!important}
body.site-ultra-v6 .skill-premium-progress span{background:linear-gradient(90deg,#4EC5F8,#20B6F6)!important}
body.site-ultra-v6 .services-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body.site-ultra-v6 .service-premium-card{min-height:155px!important;padding:20px!important}
body.site-ultra-v6 .premium-projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
body.site-ultra-v6 .premium-project-card{overflow:hidden!important}
body.site-ultra-v6 .premium-project-media{aspect-ratio:16/8.2!important}
body.site-ultra-v6 .premium-project-media img{width:100%!important;height:100%!important;object-fit:cover!important}
body.site-ultra-v6 .premium-project-body{padding:15px!important}
body.site-ultra-v6 .premium-project-link,body.site-ultra-v6 .premium-projects-all-btn{color:#34BCF7!important}
/* About: cleaner two-column */
body.site-ultra-v6 .about-premium-layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;gap:38px!important;align-items:center!important}
body.site-ultra-v6 .about-photo-shell{border-radius:9px!important;border:1px solid var(--ref-line)!important;background:#061826!important;overflow:hidden!important}
body.site-ultra-v6 .about-premium-photo{object-fit:cover!important}
body.site-ultra-v6 .about-orbit,body.site-ultra-v6 .about-orbit-glow{opacity:.3!important}
body.site-ultra-v6 .about-premium h3{font-size:36px!important;color:#fff!important}
/* timeline */
body.site-ultra-v6 .premium-experience-timeline{max-width:980px!important;margin-left:auto!important}
body.site-ultra-v6 .premium-experience-card{background:transparent!important;border:0!important;border-bottom:1px solid rgba(23,66,97,.7)!important;border-radius:0!important;box-shadow:none!important;padding:4px 0 24px 42px!important}
body.site-ultra-v6 .premium-experience-marker{background:#23B7F6!important;border-color:#3DA5D1!important}
/* testimonials */
body.site-ultra-v6 .premium-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body.site-ultra-v6 .premium-testimonial-card{padding:22px!important}
body.site-ultra-v6 .premium-testimonial-stars{color:#36BDF7!important}
/* contact */
body.site-ultra-v6 .premium-contact-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)!important;gap:30px!important}
body.site-ultra-v6 .premium-contact-form,body.site-ultra-v6 .premium-contact-form-card{border:1px solid var(--ref-line)!important;background:#071928!important;border-radius:9px!important;box-shadow:none!important}
body.site-ultra-v6 .premium-contact-v2 input,body.site-ultra-v6 .premium-contact-v2 textarea,body.site-ultra-v6 .premium-contact-v2 select{background:#05121D!important;border:1px solid #1A5F86!important;color:#fff!important;border-radius:6px!important}
body.site-ultra-v6 .premium-contact-v2 button[type=submit]{background:linear-gradient(100deg,#22B6F6,#11B1F5)!important;border:0!important;border-radius:6px!important}
/* Footer */
body.site-ultra-v6 .mk-footer-v5{background:#04111C!important;border-top:1px solid var(--ref-line)!important;box-shadow:none!important}
body.site-ultra-v6 .mk-footer-v5__cta{display:none!important}
body.site-ultra-v6 .mk-footer-v5__main{padding-top:30px!important}
body.site-ultra-v6 .mk-footer-v5__wrap{width:min(1500px,calc(100% - 32px))!important;max-width:1500px!important}
body.site-ultra-v6 .mk-footer-v5__brand-name{font-size:23px!important}
body.site-ultra-v6 .mk-footer-v5 a:hover{color:#3BBFF7!important}
@media(max-width:1100px){body.site-ultra-v6 .hero-premium-inner{grid-template-columns:1fr 1fr!important}body.site-ultra-v6 .skills-premium-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:820px){body.site-ultra-v6 .container{width:min(100% - 20px,720px)!important}body.site-ultra-v6 .hero-premium{min-height:auto!important}body.site-ultra-v6 .hero-premium-inner{display:block!important;min-height:auto!important}body.site-ultra-v6 .hero-copy{padding:42px 6px 18px!important}body.site-ultra-v6 .hero-copy h1{font-size:48px!important;letter-spacing:-2px!important}body.site-ultra-v6 .hero-visual{min-height:390px!important}body.site-ultra-v6 .hero-stats-stack{grid-template-columns:repeat(4,1fr)!important;gap:5px!important;bottom:6px!important}body.site-ultra-v6 .hero-stat-card{min-height:64px!important;padding:7px 5px!important}body.site-ultra-v6 .hero-stat-icon{display:none!important}body.site-ultra-v6 .about-premium-layout,body.site-ultra-v6 .premium-contact-layout{grid-template-columns:1fr!important}body.site-ultra-v6 .premium-projects-grid{grid-template-columns:1fr!important}body.site-ultra-v6 .premium-testimonials-grid{grid-template-columns:1fr!important}}
@media(max-width:560px){body.site-ultra-v6 .section{padding-top:34px!important;padding-bottom:34px!important}body.site-ultra-v6 .skills-premium-grid,body.site-ultra-v6 .services-premium-grid{grid-template-columns:1fr!important}body.site-ultra-v6 .hero-copy h1{font-size:42px!important}body.site-ultra-v6 .hero-role{font-size:15px!important}body.site-ultra-v6 .hero-description{font-size:12px!important}body.site-ultra-v6 .hero-actions{flex-wrap:wrap!important}body.site-ultra-v6 .hero-btn{min-height:42px!important;padding:0 13px!important;font-size:11px!important}}
