@font-face{font-family:RestoredPixel;src:url('../wp-content/uploads/elementor/google-fonts/fonts/vt323-pxikyp0ihief2isffju.woff2') format('woff2');font-display:swap}
/* WordPress' generated emoji sizing was absent from the exported stylesheet. */
img.emoji,img.wp-smiley{display:inline!important;border:0!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}
.restored-notice{box-sizing:border-box;background:#fff3dd;color:#36251e;border:2px solid #753125;padding:18px 22px;margin:20px auto;max-width:1000px;font:16px/1.55 Arial,sans-serif;text-align:left;border-radius:6px}
.restored-notice strong{display:block;margin-bottom:5px;font-size:18px}.restored-notice a{color:#8b211c;text-decoration:underline}
.restored-copy-button{display:block;margin:12px auto;padding:9px 18px;border:2px solid currentColor;background:#fff;color:#222;font:22px RestoredPixel,monospace;cursor:pointer}
.elementor-popup-modal .elementor-widget-heading,.elementor-popup-modal .elementor-widget-text-editor{overflow-wrap:anywhere;min-width:0}
/* Exported negative widget margins overflowed the artists/rewards pages. */
.elementor-1305 .elementor-element.elementor-element-5be91d3d>.elementor-widget-container,
.elementor-799 .elementor-element.elementor-element-a384dc1>.elementor-widget-container,
.elementor-799 .elementor-element.elementor-element-069acaf>.elementor-widget-container,
.elementor-799 .elementor-element.elementor-element-8871be3>.elementor-widget-container,
.elementor-799 .elementor-element.elementor-element-9d8119f>.elementor-widget-container,
.elementor-799 .elementor-element.elementor-element-c0b8e5d>.elementor-widget-container{margin-left:0!important;margin-right:0!important}
.elementor-popup-modal .dialog-close-button{display:flex!important;position:absolute;align-items:center;justify-content:center;top:12px!important;right:12px!important;width:44px;height:44px;padding:12px;background:#fff;color:#242424!important;border-radius:50%;z-index:1000;box-shadow:0 2px 8px #0005}
.elementor-popup-modal .dialog-close-button:focus-visible{outline:3px solid #000;outline-offset:3px}
[data-restored-disabled]{cursor:not-allowed!important;opacity:.55!important}
.restored-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:2147483647;max-width:calc(100vw - 32px);background:#202020;color:#fff;padding:12px 18px;border-radius:5px;font:16px/1.4 Arial,sans-serif}
.restored-shell{margin:0;background:#c44b4c;color:#fff;min-height:100vh;font:20px/1.55 Arial,sans-serif}
.restored-shell *{box-sizing:border-box}.restored-shell header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 5vw;border-bottom:2px solid #f9e6d6}
.restored-shell header a,.restored-shell footer a{color:#fff}.restored-shell .brand{font:40px/1 RestoredPixel,monospace;text-decoration:none}.restored-shell nav{display:flex;gap:24px;font:24px RestoredPixel,monospace}
.restored-shell main{max-width:1000px;margin:auto;padding:70px 24px;min-height:65vh}.restored-shell h1{font:clamp(48px,8vw,80px)/1 RestoredPixel,monospace;margin:0 0 28px}.restored-shell h2{font:34px/1.1 RestoredPixel,monospace}
.restored-shell .intro{max-width:730px}.restored-shell .eyebrow{font:24px RestoredPixel,monospace;letter-spacing:3px;text-transform:uppercase;opacity:.8}
.restored-shell .actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:32px}.restored-shell .button,.restored-shell button{display:inline-block;background:#fff2e5;color:#8d2725;border:0;padding:12px 24px;font:28px RestoredPixel,monospace;text-decoration:none;cursor:pointer}
.restored-shell .button:hover,.restored-shell button:hover{background:#fff}.restored-shell footer{border-top:1px solid #e69a93;padding:24px 5vw;font-size:15px}
.restored-shell form{display:flex;gap:12px;margin:30px 0}.restored-shell input[type=search]{min-width:0;flex:1;border:2px solid #92312f;background:white;padding:15px;font:18px Arial;color:#242424}
.restored-shell .result{padding:25px 0;border-bottom:1px solid #e6a39c}.restored-shell .result a{color:#fff}.restored-shell .result p{font-size:17px;margin:8px 0}.restored-shell .result h2{margin:0}
.restored-shell a:focus-visible,.restored-shell button:focus-visible,.restored-shell input:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:600px){.restored-shell header{align-items:flex-start;flex-direction:column;padding:25px}.restored-shell .brand{font-size:34px}.restored-shell nav{gap:18px;font-size:22px}.restored-shell main{padding:45px 22px}.restored-shell form{flex-direction:column}.restored-notice{margin:15px 10px;padding:14px;font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
