html{background-color: #f2f2f7;}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} .fw-bold{font-weight: 600 !important;}b, strong{font-weight: 600;}
body{background: #eef2f6 url('https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1920&q=80') no-repeat center top fixed;background-size: cover;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;} .glass-header{position: absolute;top: 0;left: 0;right: 0;z-index: 1050;background: transparent;border-bottom: none;box-shadow: none;padding: 15px 0;transition: all 0.3s ease;}.header-logo img{height: 34px;width: auto;max-width: 100%;object-fit: contain;}.nav-link-header{color: rgba(255, 255, 255, 0.75) !important;font-weight: 600;font-size: 15px;padding: 8px 18px !important;border-radius: 12px;transition: all 0.3s ease;}.nav-link-header:hover, .nav-link-header.active{color: #d4af37 !important;background: rgba(255, 255, 255, 0.08);}.btn-panel{background: linear-gradient(135deg, #d4af37 0%, #aa8c2c 100%);color: #1e293b !important;border: none;border-radius: 12px;padding: 10px 24px !important;font-weight: 600;font-size: 14px;transition: all 0.3s ease;box-shadow: 0 4px 15px rgba(212, 175, 55, 0.3);}.btn-panel:hover{transform: translateY(-2px);box-shadow: 0 6px 20px rgba(212, 175, 55, 0.4);color: #000 !important;}.navbar-toggler{border: none;outline: none;box-shadow: none !important;}.navbar-toggler-icon{filter: invert(1);}@media (max-width: 991px){.glass-header .navbar-collapse{background: rgba(15, 23, 42, 0.92);border-radius: 18px;padding: 10px 14px 14px;margin-top: 10px;}} .page-hero{position: relative;width: 100%;height: 34vh;min-height: 300px;background: url('https://turleo.com/public/storage/tur-resimleri/paris_1.jpg') no-repeat center center;background-size: cover;}.page-hero-overlay{position: absolute;inset: 0;background: linear-gradient(to top, rgba(15, 23, 42, 0.95) 0%, rgba(15, 23, 42, 0.45) 55%, rgba(15, 23, 42, 0.15) 100%);z-index: 1;}.page-hero-content{position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);z-index: 2;text-align: center;width: 100%;padding: 0 20px;}.page-hero-title{color: #fff;font-weight: 700;font-size: 38px;text-shadow: 0 2px 10px rgba(0,0,0,0.5);margin-bottom: 8px;letter-spacing: -1px;}.page-hero-subtitle{color: rgba(255,255,255,0.9);font-size: 15px;font-weight: 600;text-shadow: 0 2px 8px rgba(0,0,0,0.5);margin: 0;}@media (max-width: 768px){.page-hero{height: 28vh;min-height: 240px;}.page-hero-title{font-size: 28px;}.page-hero-subtitle{font-size: 13px;}} .turlar-kap{max-width: 1000px;margin: 40px auto 50px;padding: 0 16px;}.turlar-kart{background: rgba(255,255,255,0.96);border-radius: 24px;padding: 32px;box-shadow: 0 15px 40px rgba(0,0,0,0.08);}.turlar-giris{color: #475569;font-size: 15px;margin-bottom: 18px;}.turlar-bolgeler{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 26px;}.turlar-bolgeler a{background: #f2f2f7;color: #1c1c1e;border-radius: 999px;padding: 6px 12px;font-size: 13px;font-weight: 600;text-decoration: none;}.turlar-bolgeler a:hover{background: #e30a17;color: #fff;}.turlar-bolge{margin-top: 26px;scroll-margin-top: 90px;}.turlar-bolge h2{font-size: 20px;font-weight: 600;letter-spacing: -0.02em;color: #1c1c1e;margin: 0 0 10px;}.turlar-bolge h2 small{color: #8e8e93;font-size: 13px;font-weight: 400;margin-left: 6px;}.turlar-liste{list-style: none;margin: 0;padding: 0;columns: 2;column-gap: 28px;}.turlar-liste li{break-inside: avoid;padding: 7px 0;border-bottom: 1px solid #f0f0f3;font-size: 14.5px;}.turlar-liste a{color: #1c1c1e;text-decoration: none;font-weight: 400;}.turlar-liste a:hover{color: #e30a17;}.turlar-liste .k{color: #8e8e93;font-size: 12.5px;white-space: nowrap;}.turlar-yol{font-size: 13px;color: #8e8e93;margin-bottom: 8px;}.turlar-yol a{color: #e30a17;text-decoration: none;font-weight: 600;}.turlar-temalar{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 22px;padding-bottom: 18px;border-bottom: 1px solid #f0f0f3;}.turlar-temalar a{background: #fff5f5;color: #c00812;border: 1px solid #ffd6d6;border-radius: 999px;padding: 6px 12px;font-size: 13px;font-weight: 600;text-decoration: none;}.turlar-temalar a:hover, .turlar-temalar a.secili{background: #e30a17;color: #fff;border-color: #e30a17;}.turlar-tarih{color: #8e8e93;font-size: 12.5px;margin-top: 3px;line-height: 1.7;}.turlar-tarih a{color: #e30a17;font-weight: 600;font-size: 12.5px;}@media (max-width: 768px){.turlar-liste{columns: 1;}.turlar-kart{padding: 22px 16px;}}