:root{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#25392f;background:#f7faf4}*{box-sizing:border-box}body{margin:0}main{max-width:1180px;margin:auto;padding:28px 22px 50px}a{color:#35684a}.back{display:inline-block;margin-bottom:20px}header{max-width:760px}h1{font-size:clamp(26px,4vw,40px);margin:8px 0 12px}.eyebrow{font-weight:700;color:#547443}header p{line-height:1.7}form{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}label{display:grid;gap:7px;font-weight:600}select{font:inherit;background:white;border:1px solid #a8bda9;border-radius:10px;padding:10px;min-width:180px}.posters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}article{background:#fff;border:1px solid #dbe6d7;border-radius:14px;overflow:hidden}article h2{font-size:18px;margin:14px 15px 6px;overflow-wrap:anywhere}article p{font-size:14px;color:#57715d;margin:0 15px 14px}.poster-image{display:block;width:100%;padding:0;border:0;background:white;cursor:zoom-in}.poster-image img{display:block;width:100%;height:auto}button{font:inherit;color:#25392f}#more,#close{background:#e6f0df;border:1px solid #adc39f;border-radius:10px;padding:12px 22px;cursor:pointer}#more{display:block;margin:26px auto}#more[hidden]{display:none}dialog{max-width:min(96vw,1050px);max-height:96vh;padding:12px;border:1px solid #abc19d;border-radius:14px;background:white}dialog::backdrop{background:#18271dd9}#close{display:block;margin:0 0 12px auto}#zoom-image{display:block;max-width:100%;height:auto}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #385a98;outline-offset:3px}@media(max-width:850px){.posters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){main{padding:20px 12px}.posters{grid-template-columns:1fr}form{gap:12px}label{flex:1}select{min-width:130px;width:100%}}

.posters article>p:first-child{margin-top:14px}

input[type=search]{font:inherit;padding:10px;border:1px solid #a8bda9;border-radius:10px;min-width:220px;background:white}
