@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:#333;font-family:Nunito;text-align:center}p{font-family:Jost;font-size:18px;margin:20px 0}button{margin:0 auto;text-decoration:none}body{align-items:center;display:flex;height:100vh;justify-content:center}h2{margin:0 0 20px}form{background-color:#fff;border-radius:8px;box-shadow:0 12px 18px #0000001a;padding:20px;width:300px}div{margin-bottom:15px}label{display:block;margin-bottom:5px}input{border:1px solid #ccc;border-radius:4px;padding:10px;width:95%}button{background-color:#093a58;display:block;padding:10px;width:80%}p{color:#666}p a{color:#0e2947}@media (max-width:600px){form{padding:15px;width:90%}button{width:100%}h2{font-size:24px}input{width:100%}}body{font-family:Arial,sans-serif;margin:0;padding:0}h2{color:#333;font-family:Nunito;margin:20px 0}h2,p{text-align:center}p{margin-bottom:20px}ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0}li{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px;padding:15px;text-align:center;transition:transform .3s;width:200px}li:hover{transform:translateY(-5px)}strong{display:block;margin-bottom:5px}@media (max-width:600px){ul{align-items:center;flex-direction:column}li{width:90%}}.container{padding:20px;text-align:center}.body{font-family:Jost}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}button:hover{background-color:#0056b3}span{margin:0 10px}body{background-color:#f4f4f4;color:#333;font-family:Jost,sans-serif}.photos-container{padding:20px;text-align:center}.header-title{font-family:Nunito,sans-serif;font-size:28px;margin:20px 0}.back-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.back-button:hover{background-color:#0056b3}.search-container{margin:2rem auto;max-width:800px;text-align:center}.search-input{border:1px solid #ddd;border-radius:5px;font-family:Jost,sans-serif;font-size:16px;padding:10px 20px;width:300px}.photo-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:20px}.photo-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:transform .3s ease}.photo-card:hover{transform:translateY(-5px)}.photo-title{-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-family:Jost,sans-serif;font-size:16px;margin:10px 0;overflow:hidden}.image-container{overflow:hidden;padding-top:100%;position:relative;width:100%}.image-container img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.pagination{margin-top:20px}.pagination-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.pagination-button:disabled{background-color:#d6d6d6;cursor:not-allowed}.pagination-button:hover:not(:disabled){background-color:#0056b3}.pagination-info{color:#333;font-size:16px;margin:0 10px}.loader-container{align-items:center;display:flex;justify-content:center;min-height:300px}.loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container{padding:20px;text-align:center}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#dc3545;display:inline-block;padding:15px}
/*# sourceMappingURL=main.ab825a81.css.map*/