.moixaines-page{padding-block:38px 64px}.moixaines-hero{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.moixaines-hero h1{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.15;margin:16px 0 24px}.moixaines-lead{font-size:1.3rem;color:#89512e}.moixaines-hero img{width:100%;height:auto;border-radius:8% 12% 7% 11% / 10% 6% 12% 7%;box-shadow:9px 10px 0 #eee0ce}.moixaines-status{margin:48px 0;padding:24px 28px;background:#e4e3d0;border-radius:18px 9px 17px 12px}.moixaines-page h2{font-size:1.8rem;margin-bottom:24px}.moixaines-songs{list-style:none;counter-reset:songs;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin:0}.moixaines-songs>li{counter-increment:songs;border-bottom:1px solid #d9d6c8;padding:18px 0;scroll-margin-top:24px}.moixaines-songs h3{display:flex;gap:16px;align-items:center;font:inherit;font-size:1.2rem;margin:0}.moixaines-songs h3:before{content:counter(songs);display:grid;place-items:center;flex:0 0 36px;height:36px;color:#4a5030;background:#eee0ce;border-radius:9px 5px 8px 6px}.moixaines-songs video{width:100%;max-height:500px;background:#292c22;margin-top:18px;border-radius:14px}.moixaines-tip{margin:38px 0;padding:26px;background:#f2ddc9;border-radius:10px 20px 12px 18px}.moixaines-about{padding-top:16px;max-width:680px}.moixaines-about .button{margin-top:12px}@media(max-width:700px){.moixaines-page{padding-top:20px}.moixaines-hero{grid-template-columns:1fr;gap:24px}.moixaines-hero img{max-width:560px}.moixaines-status{margin:36px 0;padding:22px}.moixaines-songs{grid-template-columns:1fr;gap:0}.moixaines-hero h1{font-size:2.4rem}}
.moixaines-player{margin-top:18px}.moixaines-play{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:110px;padding:24px;border:1px solid #c8c9b5;border-radius:16px 10px 18px 12px;background:#e4e3d0;color:#4a5030;font:inherit;font-weight:700;cursor:pointer}.moixaines-play:hover{background:#d6d7bd}.moixaines-play:focus-visible{outline:3px solid #89512e;outline-offset:4px}.moixaines-vimeo-notice{font-size:.9rem;margin:10px 0 0;color:#5b604b}.moixaines-player iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:14px;background:#292c22}
a.moixaines-play{text-decoration:none;box-sizing:border-box}
.moixaines-player iframe{height:auto}
