.sp-page{min-height:100vh;background:var(--background);overflow-x:hidden}.sp-main{max-width:1280px;margin:0 auto;padding:0 0 100px}.sp-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;padding:20px 32px;color:var(--text-muted)}.sp-breadcrumb a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s}.sp-breadcrumb a:hover{color:var(--club-primary,#e50000)}.sp-sep{color:var(--border-2)}.sp-current{color:var(--text-muted);font-weight:500}.sp-hero{position:relative;overflow:hidden;min-height:380px;display:flex;align-items:flex-end;padding:0 40px 48px;margin:0 32px 56px;border-radius:16px}.sp-hero-bg{position:absolute;inset:0;background:var(--club-hero-bg,linear-gradient(135deg,#1a0000 0,#3d0000 50%,#1a0000 100%));z-index:0}.sp-hero-orb{position:absolute;border-radius:50%;opacity:.18;filter:blur(60px);animation:sp-float 8s ease-in-out infinite;pointer-events:none;z-index:1}.sp-hero-orb-1{width:500px;height:500px;top:-120px;left:-80px;background:var(--club-primary,#e50000);animation-delay:0s}.sp-hero-orb-2{width:350px;height:350px;bottom:-80px;right:-40px;background:var(--club-secondary,#f5b800);animation-delay:-3s}.sp-hero-orb-3{width:220px;height:220px;top:40%;right:25%;background:var(--club-accent,#ffffff);animation-delay:-5s;opacity:.07}@keyframes sp-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.06)}}.sp-ghost{position:absolute;right:-20px;bottom:-30px;font-size:clamp(100px,18vw,220px);font-weight:900;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.05);pointer-events:none;user-select:none;z-index:1;white-space:nowrap}.sp-hero-content{position:relative;z-index:2;display:flex;align-items:flex-end;gap:36px;width:100%}.sp-crest{flex-shrink:0;position:relative}.sp-crest-ring{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:3px solid rgba(255,255,255,.2);box-shadow:0 0 0 8px rgba(255,255,255,.04),0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.15);backdrop-filter:blur(12px);transition:transform .3s ease,box-shadow .3s ease}.sp-crest-ring:hover{transform:scale(1.06) rotate(-3deg);box-shadow:0 0 0 12px rgba(255,255,255,.06),0 30px 80px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.2)}.sp-crest-initials{font-size:40px;font-weight:900;letter-spacing:-.04em;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.5);font-style:italic}.sp-crest-badge{position:absolute;bottom:-6px;right:-6px;width:36px;height:36px;border-radius:50%;background:var(--club-secondary,#f5b800);border:3px solid var(--background);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:var(--club-primary,#000);box-shadow:0 4px 12px rgba(0,0,0,.4)}.sp-crest-logo{width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 2px 12px rgba(0,0,0,.65));transition:transform .3s ease}.sp-crest-ring:hover .sp-crest-logo{transform:scale(1.08)}.sp-theme-besik .sp-hero-tagline{color:rgba(255,255,255,.88)}.sp-theme-besik .sp-stat-val{color:var(--text-primary)!important}.sp-theme-besik .sp-stat-card{border-color:var(--border)!important}.sp-theme-besik .sp-hero-pill{border-color:rgba(255,255,255,.2)!important}.sp-hero-text{flex:1;min-width:0}.sp-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:20px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.85);margin-bottom:14px;backdrop-filter:blur(8px)}.sp-hero-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--club-secondary,#f5b800);animation:sp-pulse 2s ease-in-out infinite}@keyframes sp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.sp-hero-title{font-size:clamp(42px,7vw,86px);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1;margin:0 0 10px;text-shadow:0 4px 40px rgba(0,0,0,.5)}.sp-hero-tagline{font-size:16px;font-weight:500;color:rgba(255,255,255,.65);margin:0;max-width:560px;line-height:1.5}.sp-hero-stripe{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--club-primary,#e50000),var(--club-secondary,#f5b800),var(--club-primary,#e50000));background-size:200% 100%;animation:sp-stripe 4s linear infinite}@keyframes sp-stripe{0%{background-position:0 0}to{background-position:200% 0}}.sp-body{padding:0 32px}.sp-section-label{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.sp-section-bar{height:20px;width:4px;border-radius:2px;background:var(--club-primary,#e50000)}.sp-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:48px}.sp-stat-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px;text-align:center;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.sp-stat-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--club-primary,#e50000);opacity:0;transition:opacity .3s}.sp-stat-card:hover{border-color:rgba(var(--club-primary-rgb,229,0,0),.2);box-shadow:0 8px 32px rgba(var(--club-primary-rgb,229,0,0),.07);transform:translateY(-3px)}.sp-stat-card:hover:after{opacity:1}.sp-stat-label{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.sp-stat-val{font-size:26px;font-weight:900;color:var(--club-primary,#e50000);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sp-stat-sub{font-size:11px;color:var(--text-muted);margin-top:4px}.sp-theme-gala{--club-primary:#E30000;--club-secondary:#F5B800;--club-accent:#fff;--club-primary-rgb:227,0,0;--club-hero-bg:linear-gradient(135deg,#1a0000,#3d0000 35%,#1a0500 70%,#0d0000)}.sp-theme-fener{--club-primary:#003399;--club-secondary:#FFCD00;--club-accent:#fff;--club-primary-rgb:0,51,153;--club-hero-bg:linear-gradient(135deg,#000d2e,#00164d 40%,#001038 80%,#000820)}.sp-theme-besik{--club-primary:#1a1a1a;--club-secondary:#ffffff;--club-accent:#c0392b;--club-primary-rgb:26,26,26;--club-hero-bg:linear-gradient(135deg,#000000,#1a1a1a 40%,#0d0d0d 70%,#000000)}.sp-theme-besik .sp-ghost{-webkit-text-stroke:2px rgba(255,255,255,.04)}.sp-theme-trabzon{--club-primary:#8C1D2A;--club-secondary:#003366;--club-accent:#1a9ed8;--club-primary-rgb:140,29,42;--club-hero-bg:linear-gradient(135deg,#1a0008,#2d0010 35%,#0d1a2e 70%,#06101e)}.sp-theme-besik .sp-hero-bg:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.015),rgba(255,255,255,.015) 1px,transparent 0,transparent 40px),repeating-linear-gradient(-45deg,rgba(255,255,255,.015),rgba(255,255,255,.015) 1px,transparent 0,transparent 40px);pointer-events:none}.sp-trabzon-wave{position:absolute;bottom:0;left:0;right:0;height:80px;opacity:.12;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80'%3E%3Cpath fill='%231a9ed8' d='M0,40 C360,80 720,0 1080,40 C1260,60 1380,30 1440,40 L1440,80 L0,80 Z'/%3E%3C/svg%3E") bottom /cover no-repeat}.sp-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sp-news-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;flex-direction:column}.sp-news-card:hover{border-color:rgba(var(--club-primary-rgb,229,0,0),.25);box-shadow:0 8px 32px rgba(var(--club-primary-rgb,229,0,0),.08);transform:translateY(-3px)}.sp-news-img{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-2)}.sp-news-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sp-news-card:hover .sp-news-img img{transform:scale(1.05)}.sp-news-body{padding:16px 18px 18px;flex:1;display:flex;flex-direction:column;gap:8px}.sp-news-title{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.4;letter-spacing:-.01em}.sp-news-excerpt,.sp-news-title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-news-excerpt{font-size:13px;color:var(--text-muted);line-height:1.5;flex:1}.sp-news-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted);margin-top:4px}.sp-news-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--border-2)}.sp-empty{text-align:center;padding:80px 24px;flex-direction:column;gap:16px}.sp-empty,.sp-empty-icon{display:flex;align-items:center}.sp-empty-icon{width:80px;height:80px;border-radius:50%;justify-content:center;font-size:36px;background:var(--surface);border:1px solid var(--border)}.sp-empty-title{font-size:18px;font-weight:700;color:var(--text-primary)}.sp-empty-sub{font-size:14px;color:var(--text-muted)}.sp-news-skeleton{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.sp-skeleton-img{width:100%;aspect-ratio:16/9;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:sp-shimmer 1.5s ease infinite}.sp-skeleton-body{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.sp-skeleton-line{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:sp-shimmer 1.5s ease infinite}@keyframes sp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.sp-news-grid,.sp-stats-bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sp-hero{min-height:300px;padding:0 20px 36px;margin:0 16px 40px;border-radius:12px}.sp-hero-title{font-size:42px}.sp-crest-ring{width:90px;height:90px}.sp-crest-initials{font-size:30px}.sp-ghost{font-size:100px}.sp-body{padding:0 16px}.sp-breadcrumb{padding:16px 20px}.sp-stats-bar{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:640px){.sp-hero-content{flex-direction:column;align-items:flex-start;gap:20px}.sp-news-grid{grid-template-columns:1fr}.sp-stats-bar{grid-template-columns:repeat(2,1fr)}.sp-stat-val{font-size:22px}.sp-hero-title{font-size:34px}}.sp-news-section{margin-bottom:40px}.sp-section-dot{width:6px;height:6px;border-radius:50%;background:var(--club-primary,#e50000);flex-shrink:0}.sp-news-img-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-2)}.sp-news-img-wrap .sp-news-img,.sp-news-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sp-news-card:hover .sp-news-img-wrap .sp-news-img,.sp-news-card:hover .sp-news-img-wrap img{transform:scale(1.05)}.sp-news-cat{position:absolute;top:10px;left:10px;padding:3px 10px;font-size:10px;font-weight:700;color:#fff;border-radius:6px;text-transform:uppercase;letter-spacing:.02em}.sp-news-skeleton-img{width:100%;aspect-ratio:16/9;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:sp-shimmer 1.5s ease infinite}.sp-news-skeleton-body{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.sp-news-skeleton-line{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:sp-shimmer 1.5s ease infinite}.sp-news-skeleton-line.w80{width:80%}.sp-news-skeleton-line.w60{width:60%}