<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Radio Online - Caster.fm Player</title>
<style>
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.radio-card {
background: #ffffff;
border-radius: 20px;
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);
padding: 35px;
text-align: center;
max-width: 450px;
width: 100%;
transition: transform 0.3s ease;
}
.radio-card:hover {
transform: translateY(-5px);
}
.station-logo {
width: 100px;
height: 100px;
background: #e81e4d;
border-radius: 50%;
margin: 0 auto 20px;
display: flex;
justify-content: center;
align-items: center;
box-shadow: 0 8px 16px rgba(232, 30, 77, 0.3);
}
.station-logo svg {
width: 50px;
height: 50px;
fill: #ffffff;
}
.station-name {
color: #2c3e50;
font-size: 26px;
font-weight: 700;
margin-bottom: 8px;
}
.station-status {
display: inline-flex;
align-items: center;
background: #e8f5e9;
color: #2e7d32;
padding: 6px 16px;
border-radius: 50px;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 30px;
}
.status-dot {
width: 8px;
height: 8px;
background-color: #4caf50;
border-radius: 50%;
margin-right: 8px;
animation: pulse 1.5s infinite;
}
/* Contenedor del reproductor Caster.fm */
.player-wrapper {
background: #f8f9fa;
border-radius: 12px;
padding: 15px;
border: 1px solid #e9ecef;
display: flex;
justify-content: center;
}
@keyframes pulse {
0% { transform: scale(0.9); opacity: 0.8; }
50% { transform: scale(1.2); opacity: 1; }
100% { transform: scale(0.9); opacity: 0.8; }
}
</style>
</head>
<body>
<div class="radio-card">
<!-- Icono/Logo de la Estación -->
<div class="station-logo">
<svg viewBox="0 0 24 24">
<path d="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4M12,6A6,6 0 0,0 6,12A6,6 0 0,0 12,18A6,6 0 0,0 18,12A6,6 0 0,0 12,6M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8Z"/>
</svg>
</div>
<!-- Información de la Radio -->
<div class="station-name">Radio Musik Cristiana</div>
<div class="station-status">
<span class="status-dot"></span>En Vivo
</div>
<!-- Contenedor del Código del Widget Caster.fm -->
<div class="player-wrapper">
<div data-type="newStreamPlayer"
data-publicToken="68656bf2-77dd-4d38-b853-5246b5d0981e"
data-theme="light"
data-color="e81e4d"
data-channelId=""
data-rendered="false"
class="cstrEmbed">
<a href="https://www.caster.fm">Shoutcast Hosting</a>
<a href="https://www.caster.fm">Stream Hosting</a>
<a href="https://www.caster.fm">Radio Server Hosting</a>
</div>
</div>
</div>
<!-- Script Oficial de Caster.fm -->
<script src="//cdn.cloud.caster.fm//widgets/embed.js"></script>
</body>
</html>