*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f5f5;color:#333;font-family:Arial,sans-serif}.app{margin:0 auto;max-width:1200px;padding:20px}.header{margin-bottom:40px;text-align:center}.header h1{color:#3498db;font-size:3em}.header p{color:#555;font-size:1.2em}.artist-info{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-content:space-between;margin-bottom:40px;text-align:justify}.artist-info .artist-photo img{border-radius:8px;height:auto;width:300px}.artist-info .artist-bio{flex:1 1;margin-left:20px}.artist-info .artist-bio h2{font-size:2em;margin-bottom:10px;margin-top:10px;text-align:center}.artist-bio p{max-width:500px}.artwork{margin-bottom:40px}.artwork h2{color:#3498db;font-size:2.5em;margin-bottom:20px;text-align:center}.artwork-item{align-items:center;border-bottom:1px dotted #000;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px;margin-top:40px}.artwork-item img{border-radius:8px;height:auto;width:45%}h3{font-size:40px;width:100%}.image-gallery{align-items:center;display:flex;justify-content:center;position:relative}.image-gallery img{max-height:600px;object-fit:contain;transition:transform .3s ease,opacity .3s ease;width:60%}.image-gallery img:hover{cursor:pointer;opacity:.9;transform:scale(1.05)}.arrow-button{background:#0000;border:none;color:#000;cursor:pointer;font-size:24px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.arrow-button:hover{color:red}.arrow-button:first-of-type{left:0}.arrow-button:last-of-type{right:0}.artwork-item{margin-bottom:20px;text-align:center}.artwork-item img{margin:10px}.artwork-item .price{color:#e74c3c;font-size:1.5em;font-weight:700}.artwork-item .description{color:#555;font-size:1.1em;margin-top:10px;max-width:500px}.additional-images{margin-top:20px}.additional-images img{border-radius:8px;height:auto;margin-right:10px;margin:10px;max-width:150px;max-width:100%;width:100%}.certificate{align-items:center;display:flex;flex-direction:column}.certificate-images img{display:block;margin:20px 0;max-width:600px;width:100%}.video{align-items:center;display:flex;flex-direction:column;margin-bottom:3em}.video video{height:auto;margin-top:20px;max-width:600px;width:100%}.article-link{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3em;margin-top:1em}.article-link h2{margin-bottom:1em}.contact{margin-bottom:40px;text-align:center}.contact h2{color:#3498db;font-size:2em;margin-bottom:20px}.contact p{color:#555;font-size:1.2em;margin:1em 0}.escrow-image img{max-width:700px;padding-bottom:3em;padding-top:3em;width:100%}.map{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.map h2{text-align:center}.map iframe{border:0;border-radius:8px;height:450px;max-width:600px;width:100%}.footer{color:#777;font-size:1em;margin-top:40px;text-align:center}.footer p{font-size:1.2em}@media screen and (max-width:400px){.image-gallery img{max-height:300px;width:90%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.1bc7ea0d.css.map*/