Spaces:
Running
Running
Download estilos.css from Elsimplerd/simplestudio-voz: direct link, hf CLI and curl.
- Browser
- Download file 3.97 kB
-
https://huggingface.co/spaces/Elsimplerd/simplestudio-voz/resolve/main/estilos.css
- Command line
-
hf download hf://spaces/Elsimplerd/simplestudio-voz/estilos.css
-
curl -L -o estilos.css https://huggingface.co/spaces/Elsimplerd/simplestudio-voz/resolve/main/estilos.css
3.97 kB
| @font-face { font-family: 'Montserrat'; font-weight: 400 600; font-display: swap; src: url(https://huggingface.co/Elsimplerd/simplestudio-voz/resolve/main/fuentes/montserrat.woff2) format('woff2'); } | |
| @font-face { font-family: 'Playfair Display'; font-weight: 700; font-display: swap; src: url(https://huggingface.co/Elsimplerd/simplestudio-voz/resolve/main/fuentes/playfair-700.woff2) format('woff2'); } | |
| :root { | |
| --teal: #147D98; --teal-hover: #0f6880; --oro: #C9A961; | |
| --bg: #FAFAFA; --fg: #0A0A0A; --mut: #3D3F40; --card: #FFFFFF; --line: #E4E4E1; --suave: #EEF5F7; | |
| --error: #A23B2A; | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| :root { --bg: #0A0A0A; --fg: #FAFAFA; --mut: #B4B6B7; --card: #151617; --line: #2A2C2D; --suave: #0F2A31; --teal: #2A9AB8; --teal-hover: #3BAECB; --error: #E07A66; } | |
| } | |
| * { box-sizing: border-box; } | |
| html { -webkit-text-size-adjust: 100%; } | |
| body { margin: 0; background: var(--bg); color: var(--fg); font: 16px/1.6 'Montserrat', system-ui, -apple-system, 'Segoe UI', sans-serif; } | |
| main { max-width: 760px; margin: 0 auto; padding: 40px 16px 32px; } | |
| h1, h2 { font-family: 'Playfair Display', Georgia, 'Times New Roman', serif; font-weight: 700; line-height: 1.15; } | |
| h1 { font-size: clamp(30px, 6vw, 44px); margin: 0 0 12px; } | |
| h2 { font-size: 22px; margin: 32px 0 8px; } | |
| .marca { font-size: 13px; letter-spacing: .12em; text-transform: uppercase; color: var(--teal); font-weight: 600; margin: 0 0 16px; } | |
| .sub { color: var(--mut); font-size: 17px; margin: 0 0 28px; max-width: 600px; } | |
| a { color: var(--teal); } | |
| .zona { display: block; border: 2px dashed var(--line); border-radius: 16px; background: var(--card); padding: 36px 20px; text-align: center; cursor: pointer; transition: border-color .15s, background .15s; } | |
| .zona:hover, .zona.encima { border-color: var(--teal); background: var(--suave); } | |
| .zona:focus-within { outline: 3px solid var(--teal); outline-offset: 2px; } | |
| .zona strong { display: block; font-size: 18px; margin-bottom: 4px; } | |
| .zona span { color: var(--mut); font-size: 14px; } | |
| .zona input { position: absolute; width: 1px; height: 1px; opacity: 0; } | |
| .panel { background: var(--card); border: 1px solid var(--line); border-radius: 16px; padding: 20px; margin-top: 16px; } | |
| .oculto { display: none ; } | |
| .estado { margin: 0 0 8px; font-weight: 600; } | |
| .detalle { margin: 0; color: var(--mut); font-size: 14px; } | |
| .barra { height: 8px; background: var(--line); border-radius: 4px; overflow: hidden; margin: 12px 0 4px; } | |
| .barra > div { height: 100%; width: 0; background: var(--teal); transition: width .25s; } | |
| .error .estado { color: var(--error); } | |
| .pista { margin: 12px 0; } | |
| .pista p { margin: 0 0 4px; font-size: 14px; font-weight: 600; } | |
| audio { width: 100%; } | |
| .acciones { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 16px; } | |
| .boton { display: inline-block; font: inherit; font-weight: 600; border: 0; border-radius: 10px; padding: 12px 20px; cursor: pointer; text-decoration: none; background: var(--teal); color: #fff; } | |
| .boton:hover { background: var(--teal-hover); } | |
| .boton.secundario { background: transparent; color: var(--teal); box-shadow: inset 0 0 0 2px var(--teal); } | |
| .pasos { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 12px; padding: 0; margin: 0; list-style: none; counter-reset: p; } | |
| .pasos li { background: var(--card); border: 1px solid var(--line); border-radius: 12px; padding: 14px 16px; font-size: 14px; color: var(--mut); counter-increment: p; } | |
| .pasos li::before { content: counter(p); display: block; font-family: 'Playfair Display', Georgia, serif; font-size: 22px; color: var(--oro); } | |
| .notas { color: var(--mut); font-size: 14px; padding-left: 20px; } | |
| .notas li { margin: 4px 0; } | |
| footer { max-width: 760px; margin: 0 auto; padding: 24px 16px 40px; color: var(--mut); font-size: 13px; border-top: 1px solid var(--line); } | |
| footer p { margin: 4px 0; } | |
| .licencias h2 { font-size: 20px; } | |
| .licencias p, .licencias li { font-size: 15px; } | |