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}.App{font-family:Arial,sans-serif;text-align:center}.header{margin-top:50px}.logo{width:150px}.search-container{margin-top:50px}.dropzone{background-color:#f9f9f9;border:2px dashed #ddd;cursor:pointer;padding:20px}.dropzone:hover{background-color:#eaeaea}.dropzone p{color:#0a0909}.image-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-left:auto;margin-right:auto;margin-top:24px;max-width:1200px;padding:0 16px}.image-item{background:linear-gradient(135deg,#c9b37e,#e8dcc2,#bfa76a);border-radius:16px;box-shadow:0 6px 18px #00000026,inset 0 0 0 1px #fff6;cursor:pointer;padding:8px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.image-item img{aspect-ratio:1/1;background-color:#fff;border-radius:12px;object-fit:cover;width:100%}.image-item:hover{box-shadow:0 12px 32px #00000040,inset 0 0 0 1px #fff9;transform:translateY(-4px) scale(1.02)}.watermark-container{inset:0;overflow:hidden;pointer-events:none;position:absolute}.watermark-text{color:#ffffff52;font-size:30px;font-weight:700;position:absolute;text-shadow:0 2px 8px #0009;transform:rotate(-30deg);-webkit-user-select:none;user-select:none;white-space:nowrap}.wm-1{left:5%;top:25%}.wm-2{left:10%;top:50%}.wm-3{left:15%;top:75%}.checkmark{background:#0000008c;border-radius:50%;padding:6px;position:absolute;right:10px;top:10px}.checkmark input{accent-color:#c9b37e;cursor:pointer;height:18px;width:18px}.image-item.selected{box-shadow:0 0 0 3px #c9b37e,0 12px 32px #c9b37e80,inset 0 0 0 1px #ffffffb3;transform:scale(1.03)}.checkout-panel{background:linear-gradient(135deg,#c9b37e,#e8dcc2,#bfa76a);border-radius:16px;bottom:24px;box-shadow:0 12px 32px #0009;color:#0a0909;padding:16px;position:fixed;right:24px;width:260px;z-index:999}.checkout-panel h3{margin:8px 0}.checkout-panel button{background:#0b1220;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:12px;width:100%}.checkout-panel button:hover{background:#151e35}.payment-info{margin-top:10px;text-align:center}.payment-info img{border-radius:10px;margin-top:8px;width:100%}body,html{height:100%}body{background:radial-gradient(circle at center,#0e1626 0,#0b1220 70%);color:#fff;margin:0}@media (max-width:1024px){.image-list{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.f3ca8b78.css.map*/