/* Seslibizde DJ'lerimiz ön yüz sayfası */
body.ss-djs-page{background:#090b12!important;color:#fff;overflow-x:hidden}
body.ss-djs-page .front-theme-header-radyo1001.header2,
body.ss-djs-page .header2.front-theme-header-radyo1001{min-height:96px!important;background:linear-gradient(to right,rgba(10,15,22,.94),rgba(58,31,58,.88),rgba(31,8,31,.94))!important}
body.ss-djs-page .header2{min-height:96px!important}
body.ss-djs-page .ss-obs-inner-title{display:none!important}
body.ss-djs-page .ss-djs-section{position:relative;min-height:680px;padding:92px 0 130px;background:radial-gradient(circle at 15% 12%,rgba(255,61,0,.18),transparent 34%),radial-gradient(circle at 75% 45%,rgba(59,130,246,.16),transparent 35%),linear-gradient(180deg,#0b0c13 0%,#090a10 100%);overflow:hidden}
body.ss-djs-page .ss-djs-section:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,93,36,.10),transparent 32%),radial-gradient(circle at 50% 25%,rgba(255,255,255,.035),transparent 30%);pointer-events:none}
body.ss-djs-page .ss-djs-section:after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.38),transparent 72%);pointer-events:none}
body.ss-djs-page .ss-djs-container{position:relative;z-index:2;max-width:1220px;margin:0 auto;padding:0 18px}.ss-djs-head{text-align:center;max-width:760px;margin:0 auto 76px}.ss-djs-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:rgba(255,93,36,.12);color:#4f8cff;border:1px solid rgba(255,93,36,.22);font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ss-djs-title{margin:24px 0 18px;font-size:clamp(38px,5vw,68px);line-height:.98;font-weight:1000;letter-spacing:-.055em;color:#fff;text-shadow:0 14px 38px rgba(0,0,0,.32)}.ss-djs-title span{background:linear-gradient(135deg,#3b82f6,#5a77ff,#1d4ed8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ss-djs-subtitle{font-size:18px;line-height:1.75;color:rgba(255,255,255,.72);font-weight:650}.ss-djs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ss-dj-card{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,rgba(20,22,30,.94),rgba(13,14,22,.98));border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 56px rgba(0,0,0,.32);min-height:480px;transition:.25s ease}.ss-dj-card:hover{transform:translateY(-6px);border-color:rgba(59,130,246,.42);box-shadow:0 28px 68px rgba(0,0,0,.42),0 0 42px rgba(59,130,246,.10)}.ss-dj-cover{height:285px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,rgba(59,130,246,.18),transparent 38%),linear-gradient(135deg,rgba(233,30,99,.28),rgba(59,130,246,.22));overflow:hidden}.ss-dj-cover:after{content:'';position:absolute;inset:auto 0 0;height:95px;background:linear-gradient(to top,rgba(13,14,22,1),transparent);pointer-events:none}.ss-dj-avatar{width:220px;height:220px;border-radius:50%;object-fit:cover;border:7px solid transparent;background:linear-gradient(#05060a,#05060a) padding-box,linear-gradient(135deg,#e91e63,#7c3aed,#0ea5e9) border-box;box-shadow:0 18px 50px rgba(0,0,0,.45);position:relative;z-index:2}.ss-dj-avatar-placeholder{width:220px;height:220px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:54px;font-weight:1000;letter-spacing:-.08em;color:rgba(255,255,255,.72);border:7px solid transparent;background:linear-gradient(#05060a,#05060a) padding-box,linear-gradient(135deg,#e91e63,#7c3aed,#0ea5e9) border-box;box-shadow:0 18px 50px rgba(0,0,0,.45);position:relative;z-index:2}.ss-dj-status{position:absolute;top:18px;right:18px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#22c55e;color:#fff;font-weight:900;font-size:12px}.ss-dj-body{padding:24px}.ss-dj-name{margin:0 0 8px;font-size:24px;font-weight:950;color:#fff}.ss-dj-user{margin:0 0 15px;color:rgba(255,255,255,.52);font-weight:750}.ss-dj-bio{min-height:44px;color:rgba(255,255,255,.72);line-height:1.65;font-size:14px;margin-bottom:18px}.ss-dj-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.ss-dj-stat{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075);border-radius:16px;padding:13px;text-align:center}.ss-dj-stat strong{display:block;font-size:22px;color:#fff;font-weight:950}.ss-dj-stat span{display:block;margin-top:4px;color:rgba(255,255,255,.52);font-size:12px;font-weight:800}.ss-dj-programs{border-top:1px solid rgba(255,255,255,.16);padding-top:16px;margin-top:8px}.ss-dj-program-title{color:rgba(255,255,255,.52);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.ss-dj-program{display:flex;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.78);font-size:13px}.ss-dj-program i{color:#3b82f6}.ss-dj-social{display:flex;gap:9px;margin-top:16px}.ss-dj-social a{width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.075);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:.2s ease}.ss-dj-social a:hover{background:linear-gradient(135deg,#3b82f6,#7c3aed);transform:translateY(-2px)}.ss-djs-empty{max-width:760px;margin:0 auto;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:40px;text-align:center;color:rgba(255,255,255,.72)}.ss-djs-empty i{font-size:46px;color:#3b82f6;margin-bottom:14px}.ss-djs-schedule{position:relative;z-index:2;max-width:1220px;margin:46px auto 0;padding:0 18px}.ss-djs-schedule-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:26px;box-shadow:0 18px 42px rgba(0,0,0,.22)}.ss-djs-schedule-card h3{color:#fff;font-size:24px;font-weight:950;margin-bottom:20px}.ss-djs-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.ss-djs-day{border-radius:18px;overflow:hidden;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);min-height:150px}.ss-djs-day-head{padding:12px;text-align:center;background:linear-gradient(135deg,#3b82f6,#8b3df6);font-weight:900;color:#fff}.ss-djs-day-body{padding:12px}.ss-djs-mini-program{padding:10px;border-radius:13px;background:rgba(255,255,255,.06);margin-bottom:8px;font-size:12px;color:rgba(255,255,255,.76)}.ss-djs-mini-program strong{display:block;color:#fff;font-size:13px}.ss-djs-no-program{padding:22px 8px;text-align:center;color:rgba(255,255,255,.38);font-size:12px}@media(max-width:1199px){.ss-djs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-djs-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ss-djs-section{padding:58px 0 90px}.ss-djs-head{margin-bottom:42px}.ss-djs-grid{grid-template-columns:1fr}.ss-dj-card{min-height:auto}.ss-djs-week{grid-template-columns:1fr}.ss-dj-cover{height:240px}.ss-dj-avatar,.ss-dj-avatar-placeholder{width:175px;height:175px}.ss-djs-title{font-size:38px}}
