@font-face{font-family:'Work Sans';font-weight:400;src:url('https://nascardexchange.com/cdn/fonts/work_sans/worksans_n4.b7973b3d07d0ace13de1b1bea9c45759cdbe12cf.woff2') format('woff2');font-display:swap}@font-face{font-family:'Work Sans';font-weight:700;src:url('https://nascardexchange.com/cdn/fonts/work_sans/worksans_n7.e2cf5bd8f2c7e9d30c030f9ea8eafc69f5a92f7b.woff2') format('woff2');font-display:swap}
body{background:#fff;font-family:'Work Sans',sans-serif;color:#242424}.showoff-page{padding-top:24px}.gallery-heading{display:flex;align-items:center;gap:12px;font-size:1.2rem;font-weight:700;letter-spacing:normal;margin:0;padding:10px 16px;background:#fff7d0;border:1px solid #e8c455;border-radius:12px}.gallery-lead{max-width:850px;color:#666}.gallery-process{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 24px}.gallery-process span{padding:6px 12px;background:#f5f5f5;border-radius:24px;font-size:.85rem}.gallery-panel{padding:22px;border:1px solid #ddd;border-radius:12px;margin-bottom:32px}.gallery-panel label{display:grid;gap:7px;margin-bottom:16px;font-weight:700}.gallery-panel input,.gallery-panel textarea{font:inherit;width:100%;padding:10px;border:1px solid #bbb;border-radius:8px}.gallery-panel small,.gallery-help{font-size:.85rem;font-weight:400;color:#666}.showoff-page h2{font-size:1.2rem;letter-spacing:normal}.showoff-page h3{font-size:1rem;letter-spacing:normal}.gallery-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.showoff-page .button{font:inherit;text-transform:none;letter-spacing:normal;border:1px solid #ccc;border-radius:8px;background:#f7f7f7;color:#242424;padding:9px 14px}.showoff-page .button.primary{background:#d4af37;border-color:#d4af37;font-weight:700}.gallery-photo{border:0;background:#fafafa;padding:0;cursor:zoom-in;min-width:0}.showoff-photos:has(.gallery-photo:only-child){grid-template-columns:1fr}.showoff-photos img{object-fit:contain}.gallery-error{color:#a12626}#showoff-notice:empty{display:none}#showoff-notice:not(:empty),#showoff-login{padding:14px;border:1px solid #dfca75;background:#fffbed;border-radius:10px}#gallery-viewer{max-width:95vw;max-height:95vh;border:0;border-radius:12px;padding:18px;background:#fff}#gallery-viewer::backdrop{background:#000b}#gallery-viewer img{display:block;max-width:85vw;max-height:78vh;object-fit:contain}#close-viewer{float:right;font-size:1.6rem;background:#fff;border:0;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #927000;outline-offset:3px}.showoff-withdrawn{background:#eee}[hidden]{display:none!important}@media(max-width:600px){.gallery-panel{padding:14px}.site-header nav{font-size:.7rem;gap:12px}.header-inner{flex-wrap:wrap;padding:12px 0}.gallery-heading{font-size:1.2rem}.section-head{flex-wrap:wrap;gap:10px}}
