h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#242424;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0}main{flex-grow:1}main:has(.back-link){text-align:center}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px}}@media only screen and (min-width: 1200px){.container{max-width:1200px}}.gallery{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding-top:24px;max-width:1140px;margin-left:auto;margin-right:auto}.gallery-item{border:1px solid #3c3c3c;width:360px;transition:transform .3s ease}.gallery-link{display:block}.gallery-image{height:200px;width:100%;display:block;object-fit:cover}.gallery-item:hover{transform:scale(1.05)}.img-text{display:flex;justify-content:space-between;padding:4px 20px}.img-text-item{text-align:center;font-size:12px}.img-word{font-weight:600}.loader{width:1em;height:1em;font-size:10px;border-radius:50%;position:relative;text-indent:-9999em;margin:46px auto;display:block;animation:mulShdSpin 1.1s infinite ease;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em #000,1.8em -1.8em #0003,2.5em 0 #0003,1.75em 1.75em #0003,0 2.5em #0003,-1.8em 1.8em #0003,-2.6em 0 #00000080,-1.8em -1.8em #000000b3}12.5%{box-shadow:0 -2.6em #000000b3,1.8em -1.8em #000,2.5em 0 #0003,1.75em 1.75em #0003,0 2.5em #0003,-1.8em 1.8em #0003,-2.6em 0 #0003,-1.8em -1.8em #00000080}25%{box-shadow:0 -2.6em #00000080,1.8em -1.8em #000000b3,2.5em 0 #000,1.75em 1.75em #0003,0 2.5em #0003,-1.8em 1.8em #0003,-2.6em 0 #0003,-1.8em -1.8em #0003}37.5%{box-shadow:0 -2.6em #0003,1.8em -1.8em #00000080,2.5em 0 #000000b3,1.75em 1.75em #000,0 2.5em #0003,-1.8em 1.8em #0003,-2.6em 0 #0003,-1.8em -1.8em #0003}50%{box-shadow:0 -2.6em #0003,1.8em -1.8em #0003,2.5em 0 #00000080,1.75em 1.75em #000000b3,0 2.5em #000,-1.8em 1.8em #0003,-2.6em 0 #0003,-1.8em -1.8em #0003}62.5%{box-shadow:0 -2.6em #0003,1.8em -1.8em #0003,2.5em 0 #0003,1.75em 1.75em #00000080,0 2.5em #000000b3,-1.8em 1.8em #000,-2.6em 0 #0003,-1.8em -1.8em #0003}75%{box-shadow:0 -2.6em #0003,1.8em -1.8em #0003,2.5em 0 #0003,1.75em 1.75em #0003,0 2.5em #00000080,-1.8em 1.8em #000000b3,-2.6em 0 #000,-1.8em -1.8em #0003}87.5%{box-shadow:0 -2.6em #0003,1.8em -1.8em #0003,2.5em 0 #0003,1.75em 1.75em #0003,0 2.5em #0003,-1.8em 1.8em #00000080,-2.6em 0 #000000b3,-1.8em -1.8em #000}}.form{display:flex;gap:8px;margin-top:16px;justify-content:center}.form label{font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:.04em;color:#2e2f42;text-align:start}.form input{padding-left:8px;width:280px;height:36px;border:1px solid #808080;border-radius:4px}.form input:hover{border-color:#000}.form input:focus{border-color:gray;outline:none}.form button{border-radius:8px;padding:8px 16px;width:86px;height:40px;background:#4e75ff;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;letter-spacing:.04em;color:#fff;cursor:pointer;border:0}.form button:hover{background:#6c8cff}.load-more-button{display:block;margin:24px auto;border-radius:8px;padding:8px 16px;width:120px;height:40px;background:#4e75ff;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;letter-spacing:.04em;color:#fff;cursor:pointer;border:0}.load-more-button:hover{background:#6c8cff}.load-more-button.hidden{display:none}
