
.submission-progress{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#0b1423f5;border-top:1px solid #b69a5e;box-shadow:0 -8px 28px #0005;backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px max(16px,calc((100vw - 1200px)/2));padding-bottom:max(14px,env(safe-area-inset-bottom))}.submission-progress strong,.submission-progress span{display:block}.submission-progress span{font-size:14px;color:#c7cdd6}.has-submission-progress{padding-bottom:120px}.submission-card{border:1px solid #40516b;border-radius:12px;padding:16px;margin:12px 0}.submission-card summary{font-size:17px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.card-completion{font-size:14px;font-weight:400;color:#dec58e}.submission-card>button{margin-top:12px}.queue-payment-details{padding:12px 16px;border:1px solid #8d774a;border-radius:10px;margin:18px 0;font-size:14px}.queue-payment-details summary{cursor:pointer;font-size:16px;color:#e5c98d}.queue-payment-details p{font-size:14px}
@media(max-width:760px){.lp-main .lp-hero{display:flex;flex-direction:column}.lp-main .lp-hero>div{order:0}.lp-main .lp-hero .lp-slab{order:-1;width:100%}.lp-main .lp-hero{padding-top:10px;gap:16px}.lp-main .lp-hero h1{font-size:42px;line-height:1.05;margin:8px 0}.lp-main .lp-hero .lp-copy{font-size:17px;margin:12px 0}.lp-main .lp-hero .lp-eyebrow{margin:8px 0}.lp-main .lp-hero .lp-actions{gap:8px}.lp-main .lp-hero .lp-cta{min-height:46px}.lp-services span{font-size:13px}.submission-progress{gap:8px}.submission-progress>div{min-width:105px}.submission-progress button{max-width:58%;font-size:14px;padding:10px}.submission-card summary{align-items:start;flex-direction:column;gap:5px}}

header.lp-header .lp-tcg-brand{display:flex;flex-direction:column;align-items:center;flex:0 1 357px;width:357px;min-width:0;line-height:1}.lp-header .lp-brand .lp-tcg-brand .lore-tcg-wordmark{width:100%!important;max-width:100%!important;flex:none}.lp-tcg-brand small{display:block;font:600 14px/1.3 Arial,sans-serif;letter-spacing:.45px;color:#e0c68c;text-align:center;margin-top:-6px} 
@media(max-width:650px){header.lp-header .lp-brand{gap:10px}header.lp-header .lp-logo-home{flex:0 1 30%;min-width:0}header.lp-header .lp-logo-home img{width:100%;max-width:135px}header.lp-header .lp-tcg-brand{flex:0 1 241px;width:66%;max-width:66%}.lp-tcg-brand small{font-size:12px;letter-spacing:.1px;margin-top:-4px}}
