*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#020608;color:#f4f6f8;font:1rem/1.6 Arial,Helvetica,sans-serif}a{color:#30b9f5}a:focus-visible{outline:3px solid #30b9f5;outline-offset:5px}.preview-header{max-width:1200px;margin:auto;padding:18px 24px;display:flex;gap:16px;justify-content:space-between;align-items:center;border-bottom:1px solid #17445b}.preview-header a{text-decoration:none;font-weight:bold;padding:8px 0}.status{font-size:.875rem;font-weight:bold;text-transform:uppercase;letter-spacing:.1em}.preview-main{max-width:1200px;margin:auto;padding:24px}.preview-heading{text-align:center;margin-bottom:20px}h1{font-size:clamp(1.65rem,4vw,2.7rem);font-style:italic;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.preview-heading p{color:#b2bfc9;margin:0}.image-link{display:block;width:fit-content;max-width:100%;margin:auto;line-height:0;border:1px solid #216181}.image-link img{display:block;width:auto;height:auto;max-width:100%;max-height:78vh;max-height:78svh;object-fit:contain}.image-link:hover{outline:1px solid #30b9f5}.image-help{text-align:center;font-size:.875rem;color:#b2bfc9;margin:16px 0 24px}.preview-note{max-width:760px;margin:0 auto;padding:20px;border-top:1px solid #17445b;color:#b2bfc9;font-size:.9375rem}.preview-note p{margin:0 0 12px}.preview-footer{text-align:center;padding:20px 24px;font-size:.8125rem;color:#a2afb9}.preview-footer p{margin:4px auto;max-width:850px}@media(max-width:500px){.preview-header{padding:12px 16px;flex-wrap:wrap;gap:6px 16px}.preview-main{padding:20px 12px}.status{font-size:.8125rem}.preview-note{padding:18px 8px}}@media(orientation:landscape) and (max-height:500px){.image-link img{max-height:90vh;max-height:90svh}}
.retail-price{text-align:center;padding:16px;margin:0 0 20px;border:1px solid #216181;background:#06131c;border-radius:4px}.retail-price>span{display:block;font:700 .8125rem/1.5 Arial,Helvetica,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#b2bfc9}.retail-price strong{display:block;font:700 2rem/1.3 Arial,Helvetica,sans-serif;color:#30b9f5;margin:4px 0}.retail-price small{font-size:.875rem;color:#b2bfc9}.retail-price p{font:400 .875rem/1.5 Arial,Helvetica,sans-serif;color:#b2bfc9;margin:0}.preview-main>.retail-price{max-width:500px;margin:0 auto 20px}
