*{margin:0;padding:0;box-sizing:border-box}body{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.container{display:grid;grid-template-areas:"nav" "header" "content1" "content2" "guardarcancelar" "footer";grid-template-rows:auto auto auto 1fr auto;min-height:100vh}.header{grid-area:header;background-color:#fcf3f3;color:#525151;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.card{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;align-items:center;width:100%;height:80mm}.photo{display:grid;grid-column:1 fr 2fr;grid-row:1fr;width:100%;margin:0 auto}.photo img{width:60mm;height:50mm;margin:0 auto;border-radius:40px;padding:4px;background:linear-gradient(45deg);box-shadow:0 4px 8px #0000004d;background-clip:padding-box,border-box;background-origin:border-box;border:4px solid transparent}.photo p{font-size:20px;margin:0 auto}.content{display:grid;grid-column:1fr 2fr;grid-row:1fr}.comentario{background:#f7e4e4}textarea{width:90%;resize:none;text-align:left;background:#eee9e9;border-radius:10px;padding:10px;font-size:20px}.name{margin-bottom:10px;font-size:30px}.nav{grid-area:nav;background-color:#dba9a9;color:#c0c7da;height:60px;padding:10px}.nav a{width:30px}.nav a:hover .logo{display:inline-block;position:absolute;width:42px;height:42px;padding:2px;background-color:#f08989;border-radius:50%}.logo{width:400px;height:auto;float:left}.logoo{height:auto;width:60px;margin:-10px 0 0 10px;padding:0}.content1{grid-area:content1;background-color:#fcf3f3;width:100hv;height:auto;padding:10px}.contenido1{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.contenido1 textarea{width:100%;height:120px;margin-top:20px}.item{padding:10px;width:420px;text-align:center;font-size:20px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;color:#0a0a0a;border-radius:10px}.item1{background-color:#f0e3e1;padding:5px}.item2,.item3{background-color:#f0e3e1}.content2{grid-area:content2;background-color:#fcf3f3;padding:20px}.contenido2{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:10px;height:100px}.contenido2 strong{float:left}.contenido2 input{display:block;width:10px;height:10px;float:right}.guardarcancelar{grid-area:guardarcancelar;background-color:#fcf3f3;padding:50px;float:left}.cod{display:block;width:95%;height:25px;float:left}.chec{display:block;width:15px;height:25px;float:right}.chec input{width:15px;height:auto}.footer{grid-area:footer;background-color:#333;color:#fff;padding:20px}.busqueda{display:block;width:380px;height:auto;float:right}.entrada{width:minmax(40%,100%);height:40px;padding:7px;float:right;margin-right:15px;border-radius:10px;font-size:20px;border:none;border-color:#dba9a9}.entrada:hover{border:1px solid #f39393;margin-right:15px}.nombre{display:block;width:100%}.t-nombre{font-size:30px;margin-top:150px;margin-left:20px;float:left}.foto{display:block;width:100vm;height:auto;float:left;margin:0 0 0 30px}@media (max-width:650px){.busqueda{float:left;margin-left:30px}}@media screen and (max-width: 480px){.episode-card{padding:1rem}.episode-card h2{font-size:1.3rem}.episode-card p,.episode-card li{font-size:.9rem}.song-thumbs{flex-direction:column;align-items:center}.song-thumbs a{width:100%;max-width:240px}}.shovimu-card{width:100%;max-width:260px;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 10px #0000001a;margin:1rem;text-align:center;transition:transform .3s ease}.shovimu-card:hover{transform:translateY(-5px)}.shovimu-thumbnail{width:100%;aspect-ratio:9 / 16;object-fit:cover;display:block}.shovimu-content{padding:1rem}.shovimu-content h3{font-size:1rem;margin:0 0 .5rem;color:#333}.shovimu-content p{font-size:.9rem;color:#666}.tarjeta-musica{width:100%;max-width:320px;border-radius:1rem;overflow:hidden;background-color:#fff8f7;box-shadow:0 2px 12px #0000001a;transition:transform .25s ease}.tarjeta-musica:hover{transform:scale(1.03)}.tarjeta-musica-img{width:100%;display:block;object-fit:cover}.tarjeta-musica-info{padding:1rem}.tarjeta-musica-titulo{font-size:1.1rem;margin:0 0 .5rem;color:#f86269;font-weight:600}.tarjeta-musica-desc{font-size:.9rem;color:#444}
