*{margin:0;padding:0;box-sizing:border-box}.preload,.preload *{transition:none!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:#000;color:#fff;font-family:system-ui,Helvetica Neue,sans-serif;max-width:1800px;margin:0 auto;padding:50px 30px;padding:clamp(40px,10vw,50px) clamp(15px,4vw,30px);line-height:1.6;font-size:16px;display:flex;flex-direction:column;align-items:center;min-width:300px}a{color:inherit}h1{font-size:50px;font-size:clamp(30px,9vw,50px);margin-bottom:.1em;white-space:nowrap}ul{list-style:none}p{color:#fff9}p a{transition:color .25s ease}p a:hover{color:#fff}p.big{text-align:center;max-width:500px;font-size:22px;font-size:clamp(16px,4vw,22px);margin-bottom:2em}.logo{margin-bottom:.5em}form{display:flex;flex-direction:column;margin-bottom:50px;margin-bottom:clamp(15px,4vw,50px);gap:15px;justify-content:center;width:100%;max-width:400px}.search-param{display:flex;flex-direction:column}.search-param-combined{display:flex;gap:10px}input{color:inherit;background:none;font:inherit;border:0;transition:opacity .25s ease;border:1px solid rgba(255,255,255,.2);padding:10px 12px;line-height:1;outline:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit]{cursor:pointer;font:inherit;font-weight:700;color:#000;appearance:none;background:none;border:0;background-color:#fff;line-height:1em;border:1px solid white;align-self:flex-end;width:100%}input:hover{opacity:.75}input:focus{opacity:1}input:disabled{cursor:not-allowed;opacity:.8;color:#fff6}label{font-size:12px;opacity:.5;margin-bottom:4px}.select-wrapper{position:relative}.select-wrapper svg,.select-wrapper span{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.select-wrapper svg{right:10px;margin-top:1px;opacity:.5}.select-wrapper span{color:greu;margin-top:-1px;left:12px}select{cursor:pointer;font:inherit;outline:none;color:inherit;appearance:none;background:none;border:0;line-height:1em;padding:10px 12px;border-radius:0;border:1px solid rgba(255,255,255,.2);line-height:1.2;width:100%}.switch-wrapper{position:relative}.switch-wrapper .switch{right:10px;top:50%;transform:translateY(-50%);position:absolute}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=checkbox]{--active: #2cc140;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: rgba(255, 255, 255, .2);--border-hover: #275efe;--background: rgba(255, 255, 255, .15);--disabled: #f6f8ff;--disabled-inner: #e1e6f9;height:25px;outline:none;display:inline-block;vertical-align:top;position:relative;border:none;cursor:pointer;background:var(--b, var(--background));transition:opacity .25s ease,background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}input[type=checkbox]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox].switch{width:46px;border-radius:50px}input[type=checkbox].switch:after{left:6px;top:5px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translate(var(--x, 0))}input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 19px}.wallpapers{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;gap:clamp(15px,4vw,30px);justify-content:center;align-items:center;width:100%;transition:opacity 1.5s ease;opacity:0}.wallpapers.fadeIn{opacity:1}@media (max-width: 1500px){.wallpapers{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1100px){.wallpapers{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.wallpapers{grid-template-columns:repeat(1,1fr)}}.wallpaper{display:flex;flex-direction:column;align-items:center;transition:transform .25s ease}.wallpaper.fadeIn{opacity:1}.wallpaper:hover{transform:scale(1.02)}.wallpaper img{width:100%;height:auto;display:inline-block}.wallpaper p{font-size:13px}
