Startseite
Sendeplan
Unsere DJs
Downloads
Forum
Du hast in deinem Browser kein
Javascript
aktiviert.
Um diese Seite korrekt anzuzeigen ist Javascript jedoch zwingend nötig.
Bitte aktiviere Javascript in den Einstellungen deines Browser beziehungsweiße besorge dir einen Browser, der diesen unterstützt.
Mozilla Firefox
|
Safari
|
Opera
|
Google Chrome
|
Internet Explorer höher Version 6
/* Crimson Noir Premium Setcard Styling */ .sp-page { font-family: 'Inter', sans-serif; color: #fff; background: transparent; padding: 0; } .sp-hero { background: linear-gradient(135deg, #1e0000 0%, #050505 100%); border-radius: 24px; padding: 60px 30px; margin-bottom: 30px; border: 1px solid #1a1a1a; text-align: center; position: relative; overflow: hidden; border-bottom: 3px solid #ff0000; box-shadow: 0 15px 45px rgba(0,0,0,0.6); } .sp-hero::before { content: ''; position: absolute; top: -50px; left: 50%; transform: translateX(-50%); width: 300px; height: 100px; background: #ff0000; filter: blur(80px); opacity: 0.15; } .sp-hero-title { font-size: 2.8rem; font-weight: 900; text-transform: uppercase; margin-bottom: 5px; color: #fff; letter-spacing: 2px; } .sp-hero-subtitle { color: #ff0000; font-weight: 800; text-transform: uppercase; letter-spacing: 6px; font-size: 0.85rem; margin-bottom: 10px; } .sc-card { background: rgba(15, 15, 15, 0.7); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 32px; padding: 40px; max-width: 750px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; box-shadow: 0 20px 50px rgba(0,0,0,0.5); transition: 0.3s ease; } .sc-card:hover { border-color: rgba(255,0,0,0.2); } .sc-avatar { width: 140px; height: 140px; border-radius: 40px; border: 3px solid #ff0000; object-fit: cover; margin-bottom: 20px; box-shadow: 0 0 30px rgba(255,0,0,0.3); transition: transform 0.3s ease; } .sc-card:hover .sc-avatar { transform: scale(1.05); } .sc-dj-name { font-size: 2.2rem; font-weight: 900; color: #fff; margin-bottom: 5px; text-transform: uppercase; } .sc-role { font-size: 0.9rem; color: #ff0000; font-weight: 800; text-transform: uppercase; margin-bottom: 30px; letter-spacing: 3px; } .sc-info-grid { display: grid; grid-template-columns: 1fr; gap: 20px; width: 100%; } @media (min-width: 600px) { .sc-info-grid { grid-template-columns: 1fr 1fr; } } .sc-info-box { background: rgba(255, 255, 255, 0.02); padding: 20px; border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.05); transition: 0.3s; } .sc-info-box:hover { background: rgba(255, 255, 255, 0.04); border-color: rgba(255, 255, 255, 0.1); } .sc-info-label { font-size: 0.7rem; color: #666; text-transform: uppercase; margin-bottom: 8px; font-weight: 800; letter-spacing: 1px; } .sc-info-value { font-size: 1.05rem; color: #fff; font-weight: 600; line-height: 1.4; } .sc-back-btn { margin-top: 40px; display: inline-block; background: #ff0000; color: #fff; padding: 15px 35px; border-radius: 14px; text-decoration: none; font-weight: 900; text-transform: uppercase; font-size: 0.9rem; transition: 0.3s; box-shadow: 0 10px 25px rgba(255,0,0,0.3); } .sc-back-btn:hover { background: #cc0000; transform: translateY(-3px); box-shadow: 0 15px 35px rgba(255,0,0,0.5); color: #fff; } .sc-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 25px; margin-top: 30px; } .sc-item { background: rgba(20, 20, 20, 0.6); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 24px; padding: 30px 20px; text-align: center; text-decoration: none; color: inherit; display: block; transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .sc-item:hover { transform: translateY(-10px); border-color: #ff0000; box-shadow: 0 15px 35px rgba(0,0,0,0.5); } .sc-item-avatar { width: 100px; height: 100px; border-radius: 25px; margin-bottom: 15px; border: 2px solid #333; object-fit: cover; transition: 0.3s; } .sc-item:hover .sc-item-avatar { border-color: #ff0000; box-shadow: 0 0 20px rgba(255,0,0,0.3); } .sc-item-name { font-size: 1.2rem; font-weight: 900; margin-bottom: 5px; color: #fff; } .sc-item-role { font-size: 0.65rem; color: #ff0000; text-transform: uppercase; font-weight: 800; letter-spacing: 1px; } /* Modal & Form Styling */ .sp-modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.9); backdrop-filter: blur(15px); z-index: 1000; align-items: center; justify-content: center; } .sp-modal-content { background: #0a0a0a; border: 1px solid #222; border-radius: 24px; width: 95%; max-width: 500px; position: relative; box-shadow: 0 25px 60px rgba(0,0,0,1); overflow: hidden; } .sp-modal-body { padding: 40px; } .sp-modal-close { position: absolute; top: 20px; right: 20px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); color: #fff; border-radius: 50%; width: 40px; height: 40px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: 0.3s; z-index: 10; } .sp-modal-close:hover { background: #ff0000; border-color: #ff0000; transform: rotate(90deg); } .sp-form-input { width: 100%; box-sizing: border-box; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.1); padding: 15px; border-radius: 12px; color: #fff; margin-top: 8px; font-family: inherit; font-size: 1rem; transition: 0.3s; } .sp-form-input:focus { outline: none; border-color: #ff0000; background: rgba(255,0,0,0.02); box-shadow: 0 0 15px rgba(255,0,0,0.2); } input[type="file"].sp-form-input { padding: 12px; color: #aaa; } input[type="file"].sp-form-input::file-selector-button { background: #222; border: 1px solid #333; padding: 10px 20px; border-radius: 8px; color: #fff; cursor: pointer; margin-right: 20px; transition: 0.3s; font-weight: 700; text-transform: uppercase; font-size: 0.75rem; } input[type="file"].sp-form-input::file-selector-button:hover { background: #ff0000; border-color: #ff0000; }
Radio Trance Beatz
Unsere DJs
admin
Inhaber
Zurück zum Sendeplan