:root{--orange:#ff7618;--gold:#ffb43a;--dark:#05101b;--hero-mobile:url('antalya-mobile.webp');--hero-desktop:url('antalya-desktop.webp')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#06101a;color:#fff;font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #ffcb76;outline-offset:4px}.site{min-height:100svh}.landing{height:100vh;height:100svh;min-height:620px;position:relative;overflow:hidden;isolation:isolate;background:#07121c}.landing-bg,.landing-shade{position:absolute;inset:0;z-index:-2}.landing-bg{background-image:var(--hero-desktop);background-size:cover;background-position:center 51%;transform:scale(1.005)}.landing-shade{z-index:-1;background:linear-gradient(180deg,#00101b75 0%,#07121b0a 25%,#06121b0a 49%,#06111b72 78%,#06101bed 100%),radial-gradient(ellipse at center 45%,transparent 3%,#0002 100%)}.landing-inner{height:100%;width:min(100%,1480px);margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(12px,2.6vh,32px) 28px max(8px,env(safe-area-inset-bottom));position:relative}.hero-logo{width:clamp(250px,26vw,375px);max-width:85%;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:clamp(0px,1.5vh,12px);filter:drop-shadow(0 6px 13px #07111aaf)}.hero-logo img{width:100%;height:auto;display:block;max-height:125px;object-fit:contain}.broadcast{width:min(100%,620px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:1 1 auto;min-height:0}.player-line{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.5vw,22px)}.main-play{position:relative;flex:none;width:clamp(180px,25vh,252px);height:clamp(180px,25vh,252px);border:5px solid #ffc058;border-radius:50%;display:grid;place-items:center;color:#fff6e5;background:radial-gradient(circle at 45% 44%,#3b2117 0%,#1f1415 42%,#0b0b11 76%);box-shadow:0 0 0 4px #ff5d16,0 0 0 8px #ffc34b35,0 0 27px #ff740caa,inset 0 0 30px #ff681b30;transition:transform .22s,box-shadow .22s}.main-play:hover{transform:scale(1.035);box-shadow:0 0 0 4px #ff5d16,0 0 0 8px #ffc34b54,0 0 42px #ff740ce0,inset 0 0 30px #ff681b45}.main-play:active{transform:scale(.98)}.play-icon{width:44%;height:44%;filter:drop-shadow(0 4px 13px #ff8f55aa);margin-left:7%}.pause-icon{display:none;gap:12px}.pause-icon i{width:18px;height:68px;background:#fff4de;border-radius:7px}.is-playing .play-icon{display:none}.is-playing .pause-icon{display:flex}.wave{width:clamp(70px,13vw,144px);height:75px;display:flex;align-items:center;justify-content:space-between;gap:4px;flex:1 1 80px;max-width:144px}.wave i{width:6px;max-width:calc(100% / 10);height:36%;border-radius:99px;background:linear-gradient(#ffe170,#ff870d);box-shadow:0 0 10px #ff851a95;transform:scaleY(var(--h,.65));transform-origin:center;transition:transform .25s}.wave i:nth-child(1),.wave i:nth-child(7){--h:.25}.wave i:nth-child(2),.wave i:nth-child(6){--h:.5}.wave i:nth-child(3),.wave i:nth-child(5){--h:.85}.wave i:nth-child(4){--h:1.35}.is-playing:not(.is-muted) .wave i{animation:waveBounce var(--speed,.65s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}@keyframes waveBounce{from{transform:scaleY(.22)}to{transform:scaleY(1.8)}}.live-pill{display:flex;align-items:center;gap:13px;justify-content:center;background:linear-gradient(115deg,#fc4d14,#ed0f0c);box-shadow:0 6px 17px #dc100c77;padding:9px 24px;border-radius:99px;font-size:clamp(14px,1.7vw,19px);font-weight:850;letter-spacing:.5px;margin:25px 0 8px}.live-dot{width:13px;height:13px;border-radius:50%;background:#ffc042;box-shadow:0 0 10px #ffbf2a}.is-playing .live-dot{animation:blink 1.2s infinite alternate}@keyframes blink{to{opacity:.4}}.frequency-label{font-size:clamp(14px,1.8vw,19px);letter-spacing:2px;font-weight:850;padding:6px 22px 5px;background:#07111dc9;border-radius:99px;box-shadow:0 1px 9px #0005}.frequency-label b{color:var(--gold)}.volume-panel{width:min(94%,550px);min-height:58px;margin-top:clamp(18px,3.5vh,40px);border:1px solid #ffb55aa3;border-radius:60px;background:#07111ded;display:flex;align-items:center;padding:9px clamp(14px,2vw,23px);gap:15px;box-shadow:0 16px 35px #0006}.speaker-btn{display:grid;place-items:center;background:none;border:0;color:#fff;width:33px;height:38px;padding:0}.speaker-btn svg{width:28px;height:28px}.is-muted .sound-curve{display:none}.volume-panel input[type=range]{flex:1;min-width:50px;appearance:none;-webkit-appearance:none;height:7px;border-radius:20px;background:linear-gradient(90deg,#ffae32 var(--pct,72%),#596779 var(--pct,72%));outline:0;cursor:pointer}.volume-panel input[type=range]::-webkit-slider-thumb{appearance:none;width:25px;height:25px;border-radius:50%;background:linear-gradient(135deg,#fff,#b6c9dd);border:2px solid #e1eaf3;box-shadow:0 2px 9px #000a}.volume-panel input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#e4edf7;border:2px solid #fff}.volume-panel output{font-weight:800;width:48px;text-align:right;font-size:18px}.action-area{width:100%;max-width:1370px;flex:0 0 auto}.action-carousel{width:100%;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 4px 13px;cursor:grab}.action-carousel::-webkit-scrollbar{display:none}.action-carousel.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.action-card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;flex:0 0 clamp(170px,19vw,226px);min-height:140px;padding:19px 17px;border:1px solid #faad625e;background:linear-gradient(145deg,#111f30ed,#07101edb);border-radius:20px;scroll-snap-align:start;box-shadow:inset 0 1px #ffffff16,0 14px 30px #0006;transition:border-color .2s,background .2s,transform .2s;overflow:hidden}.action-card::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 100% 0%,#fb750b15,transparent 64%);pointer-events:none}.action-card:hover,.action-card:focus-visible{border-color:#ffaf43;transform:translateY(-3px);background:#0f2334f5}.card-sms{border-color:#ff831f;box-shadow:inset 0 0 0 1px #ff690b66,0 0 17px #ff680622}.card-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#ff9f2b,#ff5115);box-shadow:0 0 18px #ff63074d;position:relative;z-index:1}.card-symbol svg{width:26px;height:26px}.card-title{font-weight:800;letter-spacing:.2px;font-size:14px;line-height:1.16;position:relative;z-index:1}.card-detail{color:#ffaa36;font-size:30px;line-height:1;font-weight:950;position:relative;z-index:1}.carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;min-height:19px;margin:6px 0}.carousel-dots button{padding:0;width:9px;height:9px;border:0;border-radius:50%;background:#89929c77;box-shadow:0 0 0 1px #ffffff12}.carousel-dots button.on{background:#ff7815;box-shadow:0 0 10px #ff7416}.home-footer{text-align:center;font-size:10px;letter-spacing:.8px;color:#cad0d4b0;flex:0 0 auto;padding:4px 0}.home-footer span{color:#ff9a29}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.toast{position:fixed;left:50%;bottom:80px;transform:translate(-50%,22px);background:#121a24;color:#fff;opacity:0;pointer-events:none;padding:12px 20px;border:1px solid #ffbd5c6b;border-radius:12px;z-index:40;max-width:90vw;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}
/* Alt sayfalar: sade üstte geri dönme, canlı player sesini koruyan içerik geçişi */
.inner-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:8px clamp(15px,4vw,60px);background:#06111c;border-bottom:1px solid #ffb35d25;gap:12px}.inner-header .back-link{display:flex;align-items:center;gap:5px;white-space:nowrap;font-weight:800;font-size:12px;color:#ffb46b}.back-link svg{width:23px;height:23px}.inner-logo{width:175px;max-height:58px;object-fit:contain}.inner-listen{border:0;border-radius:20px;padding:12px 17px;background:#ff7618;color:white;font-weight:800;white-space:nowrap}.inner-listen .tiny-play{font-size:11px}.footer{display:flex;justify-content:space-between;gap:12px;color:#bdc6d5;font-size:12px}.footer b{color:#ff981f}.is-inner .site{min-height:100svh;display:flex;flex-direction:column}.is-inner #pageContent{display:block;flex:1}.is-inner .inner-main{min-height:calc(100svh - 76px)}.is-inner .inner-footer .footer{padding-bottom:10px}
@media(min-width:1250px){.landing-inner{padding-bottom:12px}.broadcast{transform:translateY(-5px)}.action-card{min-height:133px}.action-carousel{justify-content:safe center}.hero-logo{width:360px}}
@media(max-width:699px){.landing{height:100svh;min-height:590px}.landing-bg{background-image:var(--hero-mobile);background-position:center center}.landing-shade{background:linear-gradient(180deg,#08131b9e 0%,#08131b0c 20%,#06101b18 56%,#05101bc9 85%,#05101bf4 100%)}.landing-inner{padding:clamp(10px,2vh,24px) 14px max(6px,env(safe-area-inset-bottom))}.hero-logo{margin-top:clamp(10px,4vh,36px);width:clamp(205px,61vw,295px);max-width:75vw}.hero-logo img{max-height:95px}.broadcast{justify-content:center;transform:translateY(1.3vh)}.main-play{width:clamp(148px,24.5svh,203px);height:clamp(148px,24.5svh,203px);border-width:4px;box-shadow:0 0 0 3px #ff5d16,0 0 0 6px #ffce4840,0 0 22px #ff740ccc,inset 0 0 25px #ff681b34}.wave{height:70px;gap:3px;flex-basis:55px}.wave i{width:4px}.player-line{gap:8px}.live-pill{font-size:14px;margin:18px 0 8px;padding:8px 20px}.live-dot{width:11px;height:11px}.frequency-label{font-size:14px;letter-spacing:1.3px;padding:5px 15px}.volume-panel{margin-top:clamp(13px,2.8vh,26px);min-height:52px;width:min(100%,475px);padding:7px 13px;gap:10px}.speaker-btn{width:28px;height:32px}.speaker-btn svg{width:24px;height:24px}.volume-panel output{font-size:14px;width:40px}.volume-panel input[type=range]{height:6px}.action-area{width:calc(100% + 14px);margin-left:14px}.action-carousel{gap:10px;padding:3px 18px 6px 0}.action-card{flex-basis:clamp(128px,39vw,160px);min-height:129px;max-height:145px;padding:13px 12px;border-radius:16px;gap:8px}.card-symbol{width:39px;height:39px;border-radius:10px}.card-symbol svg{width:24px;height:24px}.card-title{font-size:12px}.card-detail{font-size:27px}.carousel-dots{min-height:16px;margin:7px 0 2px}.carousel-dots button{height:7px;width:7px}.home-footer{font-size:9px;letter-spacing:.2px;padding-top:2px}.inner-header{height:65px}.inner-logo{width:138px}.inner-header .back-link span{display:none}.inner-listen{font-size:12px;padding:9px 12px}.is-inner .inner-main{min-height:calc(100svh - 65px)}}
@media(max-width:699px) and (max-height:740px){.landing-inner{padding-top:7px}.hero-logo{margin-top:3px;width:min(50vw,214px)}.main-play{width:clamp(140px,24svh,176px);height:clamp(140px,24svh,176px)}.live-pill{margin-top:13px}.volume-panel{margin-top:12px}.action-card{min-height:105px;gap:5px;padding:10px}.card-symbol{height:33px;width:33px}.card-symbol svg{height:21px;width:21px}.card-title{font-size:11px}.card-detail{font-size:24px}.carousel-dots{margin:2px 0}.home-footer{padding:0}}
@media(max-width:380px){.action-card{flex-basis:142px}.hero-logo{width:60vw}.volume-panel{width:100%}.main-play{width:clamp(145px,23svh,185px);height:clamp(145px,23svh,185px)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001s!important;transition:none!important}}

/* V5 — clear, screen-filling mobile layout */
.landing-bg{background-position:center 48%;background-repeat:no-repeat;background-color:#08151b}
@media(max-width:699px){.landing-bg{background-position:center center}.hero-logo{max-width:75vw}.action-carousel{scrollbar-width:none}.action-carousel::-webkit-scrollbar{display:none}}
@media (max-height:630px) and (max-width:699px){.landing{min-height:570px;overflow-y:auto}.landing-inner{min-height:570px}}
