/* Film ve dizi rehberi */
main:not(.article) .home-media-discovery{padding:27px!important;border:1px solid rgba(42,61,93,.6);border-top:4px solid #dc2635!important;border-radius:14px!important;background:linear-gradient(145deg,#10213d,#162d50 58%,#123c42)!important;box-shadow:0 16px 34px rgba(13,29,54,.15)!important}
main:not(.article) .home-media-heading{padding-bottom:16px!important;border-bottom-color:rgba(255,255,255,.13)!important}
main:not(.article) .home-media-heading span{font-size:10px!important;letter-spacing:1.7px!important}
main:not(.article) .home-media-heading span:before{width:20px!important;height:20px!important;border-radius:5px!important}
main:not(.article) .home-media-heading h2{max-width:310px!important;margin:10px 0 8px!important;font-size:clamp(25px,2vw,31px)!important;letter-spacing:-1.25px!important}
main:not(.article) .home-media-heading p{font-size:12px!important;line-height:1.55!important}
main:not(.article) .home-media-list{gap:8px!important;margin-top:16px!important}
main:not(.article) .home-media-list>a{grid-template-columns:52px minmax(0,1fr)!important;gap:11px!important;min-height:75px!important;padding:7px!important;border-radius:8px!important;background:rgba(255,255,255,.055)!important}
main:not(.article) .home-media-list>a:hover{transform:translateX(3px)!important;background:rgba(255,255,255,.1)!important;border-color:rgba(255,106,116,.7)!important}
main:not(.article) .home-media-poster{width:52px!important;height:61px!important;border:1px solid rgba(255,255,255,.17)!important;border-radius:5px!important}
main:not(.article) .home-media-copy{gap:2px!important}
main:not(.article) .home-media-copy small{font-size:9px!important;letter-spacing:1.15px!important}
main:not(.article) .home-media-copy strong{font-size:14px!important;line-height:1.2!important}
main:not(.article) .home-media-copy em{font-size:10px!important;color:#b9c7da!important}
main:not(.article) .home-media-all{margin-top:17px!important;padding-top:15px!important;font-size:12px!important}

/* Şehir rehberi */
main:not(.article) .hometown-section{padding:28px 30px 30px!important;border:1px solid #e0e7f0!important;border-top:4px solid #142946!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#f7f9fc)!important;box-shadow:0 16px 36px rgba(17,34,60,.06)!important}
main:not(.article) .hometown-section:after{display:none!important}
main:not(.article) .hometown-section .hometown-title{padding:0 0 18px!important;border-bottom:1px solid #e1e7ef!important;background:none!important}
main:not(.article) .hometown-section .hometown-eyebrow{display:flex!important;align-items:center;gap:8px;margin:0 0 7px!important;font-size:10px!important}
main:not(.article) .hometown-section .hometown-eyebrow:before{content:"";width:22px;height:3px;background:#d6202f}
main:not(.article) .hometown-section .hometown-title h2{font-size:clamp(23px,2vw,30px)!important;letter-spacing:-1.1px!important}
main:not(.article) .hometown-section .hometown-title p{font-size:12px!important}
main:not(.article) .hometown-section .all-cities-link{padding:10px 12px 10px 15px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;color:#152946!important;box-shadow:0 4px 12px rgba(17,34,60,.04)!important}
main:not(.article) .hometown-section .all-cities-link:hover{border-color:#152946!important;background:#152946!important;color:#fff!important}
main:not(.article) .hometown-section .hometown-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin-top:19px!important}
main:not(.article) .hometown-section .plate{grid-template-columns:44px minmax(0,1fr) 24px!important;min-height:67px!important;padding:8px 8px 8px 0!important;border:1px solid #e1e7ef!important;border-left:0!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}
main:not(.article) .hometown-section .plate:before{width:3px!important;background:#d6202f!important}
main:not(.article) .hometown-section .plate-code{left:10px!important;font-size:17px!important}
main:not(.article) .hometown-section .plate-code small{font-size:6px!important;letter-spacing:1px!important}
main:not(.article) .hometown-section .plate-city{padding:0 4px!important}
main:not(.article) .hometown-section .plate-city b{font-size:12px!important}
main:not(.article) .hometown-section .plate-city small{font-size:9px!important}
main:not(.article) .hometown-section .plate-pin{width:22px!important;height:22px!important;border:0!important;color:#a8b2c0!important}
main:not(.article) .hometown-section .plate-pin svg{width:14px!important;height:14px!important}
main:not(.article) .hometown-section .plate:hover{background:#162a48!important;border-color:#162a48!important;box-shadow:0 9px 19px rgba(18,40,70,.13)!important}
@media(max-width:1150px){main:not(.article) .hometown-section .hometown-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:820px){main:not(.article) .hometown-section .hometown-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px){main:not(.article) .home-media-discovery{padding:21px!important}main:not(.article) .hometown-section{padding:22px 15px!important}main:not(.article) .hometown-section .hometown-title{align-items:center!important}main:not(.article) .hometown-section .hometown-title p{display:none}main:not(.article) .hometown-section .all-cities-link{padding:8px 10px!important;font-size:0!important}main:not(.article) .hometown-section .all-cities-link span{font-size:16px!important}main:not(.article) .hometown-section .hometown-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}main:not(.article) .hometown-section .plate{min-height:61px!important}}
