:root{--violeta-1:var(--accent);--violeta-2:#4a1d73;--corazon:#a86b9a;--radio-grande:20px}.pantalla-alumno{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.pantalla-alumno-header{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.pantalla-alumno-main{box-sizing:border-box;flex:1;width:100%;max-width:560px;margin:0 auto;padding:0 16px 56px}.inicio-alumno-saludo{text-align:center;padding:14px 16px 4px}.inicio-alumno-saludo button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.inicio-alumno-botones{flex-direction:column;flex:1;gap:10px;width:100%;max-width:480px;min-height:0;margin:0 auto;padding:10px 16px 16px;display:flex}.btn-grande{border-radius:var(--radio-grande);background:var(--btn-fondo,#7b1fa4);min-height:56px;max-height:96px;color:var(--btn-texto,#fff);border:var(--btn-borde,0);box-shadow:var(--shadow-md);flex:1 1 0;align-items:center;gap:14px;padding:8px 16px;text-decoration:none;transition:transform .1s;display:flex}.btn-grande:active{transform:scale(.98)}.btn-grande-icono{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.7rem;line-height:1;display:flex}.btn-grande-icono>div,.btn-grande-icono>svg{width:44px!important;height:44px!important}.btn-grande-icono-img{object-fit:cover;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 8px #00000040}.btn-grande-texto{flex-direction:column;gap:2px;display:flex}.btn-grande-titulo{font-size:1.15rem;font-weight:700}.btn-grande-subtitulo{opacity:.85;font-size:.8rem}.lista-audio{flex-direction:column;gap:12px;padding:16px 0;display:flex}.lista-audio-item{background:var(--bg-surface);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:12px 14px;display:flex}.lista-audio-play{background:var(--violeta-1);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex}.lista-audio-info{flex:1;min-width:0}.lista-audio-titulo{font-size:.95rem;font-weight:600}.lista-audio-descripcion{color:var(--text-secondary);font-size:.8rem}.lista-audio-duracion{color:var(--text-secondary);flex-shrink:0;font-size:.78rem}.barra-tiempo{background:var(--bg-surface-alt);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.barra-tiempo-relleno{background:var(--violeta-1);height:100%;transition:width .2s linear}.barra-tiempo-meditando{background:#ffffff40;height:6px;position:absolute;bottom:0;left:0;right:0}.barra-tiempo-meditando-relleno{background:#fff;height:100%;transition:width 1s linear}.corazon-marca{color:var(--corazon)}.inicio-alumno-botones[data-paleta=blanco] .btn-grande{--btn-fondo:#fff;--btn-texto:#7b1fa4;--btn-borde:1.5px solid #c376e6}.inicio-alumno-botones[data-paleta=alternados] .btn-grande:nth-child(2n){--btn-fondo:#c376e6;--btn-texto:#2c0f3d}.btn-grande{position:relative}.btn-grande-nuevo{color:#fff;letter-spacing:.02em;background:#e5484d;border-radius:999px;padding:2px 9px;font-size:.68rem;font-weight:700;position:absolute;top:8px;right:12px;box-shadow:0 1px 4px #0000004d}