:root{--yellow:#f4ee00;--cyan:#54e9ec;--black:#080a0d;--muted:#aaaeb7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--black);color:#f6f6ef;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}header{max-width:1320px;margin:auto;padding:26px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #343630;gap:22px}.brand{font-weight:900;font-size:26px;font-style:italic;letter-spacing:-1px;color:var(--yellow);white-space:nowrap}.brand span{display:inline-block;background:var(--yellow);color:var(--black);padding:5px 9px;margin-left:5px;font-size:17px}nav{display:flex;gap:22px;flex-wrap:wrap}nav a{font-size:12px;font-weight:800;letter-spacing:.05em}nav a:hover{color:var(--yellow)}main{max-width:1260px;margin:auto;padding:0 30px}.hero{min-height:610px;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;background:radial-gradient(ellipse at 85% 40%,#72751833,transparent 50%);position:relative}.eyebrow{color:var(--cyan);font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 24px}h1,h2{font-family:Impact,'Arial Narrow',sans-serif;font-style:italic;letter-spacing:.015em;font-weight:900;margin:0}h1{font-size:clamp(54px,7vw,96px);line-height:.98}h1 span,h2 span{color:var(--yellow)}.intro{font-size:19px;line-height:1.6;color:#d2d4d3;margin:25px 0}.button{border:0;background:var(--yellow);color:var(--black);padding:19px 23px;display:inline-flex;gap:35px;justify-content:space-between;align-items:center;font-weight:900;font-size:13px;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 75%,95% 100%,0 100%)}.button:hover{background:var(--cyan)}.availability{font-size:11px;color:var(--muted);margin-top:25px}.availability i{display:inline-block;width:6px;height:6px;background:var(--yellow);margin-right:7px}.hero-art{position:relative;height:470px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-art svg{height:390px;z-index:1;transform:rotate(20deg);filter:drop-shadow(0 0 28px #e6ef2b33)}.orbit{position:absolute;width:340px;height:340px;border:1px solid #f4ee0044;border-radius:50%;box-shadow:0 0 0 30px #f4ee0007,0 0 0 65px #f4ee0005}.orbit:after{content:'';position:absolute;inset:30px;border:1px dashed #54e9ec33;border-radius:50%}.art-label{position:absolute;bottom:20px;color:var(--muted);font-size:10px;letter-spacing:.25em}.catalog{padding:40px 0 70px;border-top:1px solid #343630}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:12px}h2{font-size:48px;line-height:1.05}.section-heading>span{font-size:11px;color:var(--muted);letter-spacing:.1em}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.category{background:linear-gradient(150deg,#222615,#0d1015 65%);border:1px solid #3b4136;text-align:left;color:white;padding:24px;cursor:pointer;display:flex;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s}.category:hover,.category[aria-pressed=true]{border-color:var(--yellow);transform:translateY(-4px)}.card-top{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.card-top span{color:var(--cyan);font-size:18px}.glyph{height:102px;display:flex;align-items:center;color:var(--yellow);font-size:65px}.coin{font-family:Georgia,serif;font-weight:900}.category strong{font-family:Impact,'Arial Narrow',sans-serif;font-size:37px;font-style:italic;letter-spacing:.03em}.description{font-size:13px;line-height:1.7;color:#bec2bd;margin:15px 0 27px}.card-footer{margin-top:auto;border-top:1px solid #414536;padding-top:18px;color:var(--yellow);font-size:10px;font-weight:800;letter-spacing:.08em}.request{display:grid;grid-template-columns:1fr 1.25fr;gap:75px;padding:60px 0 80px;border-top:1px solid #343630}.request-copy>p:not(.eyebrow){color:#bec2bd;font-size:15px;line-height:1.8;max-width:360px}.request-copy .note{font-size:12px!important;color:var(--muted)!important;border-left:2px solid var(--yellow);padding-left:15px;margin-top:30px}form label{display:block;font-size:12px;font-weight:700;color:#d6d8ce}input,select,textarea{display:block;width:100%;background:#14171b;border:1px solid #41463e;color:#f6f6ef;border-radius:0;padding:14px;margin:9px 0 20px;min-width:0}textarea{resize:vertical;line-height:1.5}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}form .button{width:100%}#draft{margin-top:25px;padding:20px;border:1px solid #54e9ec66}.copy{background:none;border:1px solid var(--cyan);color:var(--cyan);padding:12px 18px;cursor:pointer;font-size:12px;font-weight:800}#status{font-size:12px;color:var(--cyan)}footer{border-top:1px solid #343630;max-width:1260px;margin:auto;padding:32px 30px 40px}footer p{font-size:12px;color:var(--muted)}footer small{display:block;max-width:640px;color:#848991;font-size:10px;line-height:1.7}@media(max-width:950px){header{align-items:flex-start;flex-direction:column}.cards{grid-template-columns:repeat(2,1fr)}.hero{gap:10px}.hero-art{height:400px}.hero-art svg{height:310px}.orbit{width:240px;height:240px}.request{gap:35px}}@media(max-width:600px){header{padding:20px}.brand{font-size:24px}nav{gap:16px}nav a{font-size:10px}main{padding:0 20px}.hero{grid-template-columns:1fr;padding:42px 0 0;gap:0;min-height:0}.hero-art{height:290px}.hero-art svg{height:245px}.orbit{height:180px;width:180px}.hero-copy{z-index:2}h1{font-size:60px}.intro{font-size:16px}.catalog{padding-top:30px}.section-heading>span{display:none}h2{font-size:40px}.category{padding:18px}.glyph{height:80px;font-size:53px}.category strong{font-size:31px}.description{font-size:12px}.card-footer{font-size:9px}.request{grid-template-columns:1fr;gap:25px;padding-top:40px}.request-copy>p:not(.eyebrow){max-width:none}.fields{gap:0 12px}.button{font-size:12px;padding:18px}footer{padding:30px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.category{transition:none}}
/* WoW artwork, mount catalog and language/currency controls */
header{gap:18px}.language{display:flex;gap:5px;flex-shrink:0}.language button{cursor:pointer;padding:10px 12px;border:1px solid #525749;color:var(--yellow);background:transparent;font-size:12px;font-weight:900}.language button[aria-pressed=true]{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.language small{display:block;font-size:8px;margin-top:4px;letter-spacing:.08em}h1 .hero-first{color:#f6f6ef}.hero{isolation:isolate;min-height:590px;grid-template-columns:1fr 1fr}.hero-art{height:480px;clip-path:polygon(8% 0,100% 0,100% 91%,92% 100%,0 100%,0 8%);border-bottom:2px solid var(--cyan)}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:65% center;display:block}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080a0dcc,transparent 40%);pointer-events:none}.art-label{z-index:1;color:white}.category{position:relative;isolation:isolate;overflow:hidden}.category:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#080a0dc7,#080a0df5),url('assets/dragonflight-hero.webp') center/cover;opacity:.7}.mounts{padding:5px 0 65px}.mount-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.mount-filters button{padding:13px 17px;background:#16191d;border:1px solid #41463e;color:#d6dacb;font-size:11px;font-weight:800;cursor:pointer}.mount-filters button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.mount-explanation{font-size:13px;color:#bdc2bf;line-height:1.8;max-width:850px}.price-note{display:flex;justify-content:space-between;gap:28px;margin:20px 0 28px;border-left:2px solid var(--cyan);padding-left:15px}.price-note p{font-size:11px;color:#939b9d;line-height:1.8;margin:0;max-width:670px}.price-note .fx-note{color:var(--cyan);flex-shrink:0;max-width:270px}.mount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mount-card{display:flex;flex-direction:column;background:#13171b;border:1px solid #353c3c;overflow:hidden}.mount-art{position:relative;background:#f7f7e7;aspect-ratio:1/1;border-bottom:3px solid var(--yellow)}.mount-art img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mount-badge{position:absolute;top:13px;left:13px;background:#080a0de8;color:var(--yellow);border-left:2px solid var(--yellow);padding:8px 10px;font-size:9px;letter-spacing:.07em;font-weight:800}.mount-badge.achievement{color:var(--cyan);border-color:var(--cyan)}.mount-copy{padding:23px;display:flex;flex-direction:column;flex:1}.mount-copy h3{margin:0;font-size:21px;line-height:1.3}.mount-origin{margin:12px 0 0;font-size:10px;color:var(--cyan);line-height:1.6}.mount-description{font-size:12px;line-height:1.8;color:#b6bfc1;margin:14px 0 20px}.mount-bottom{margin-top:auto;padding-top:20px;border-top:1px solid #343b3b;display:flex;align-items:center;justify-content:space-between;gap:12px}.mount-price{font-size:25px;color:var(--yellow);font-weight:800;letter-spacing:-.03em}.mount-price small{display:block;font-size:9px;font-weight:400;letter-spacing:0;color:#a5adae;margin-top:7px}.mount-action{padding:12px 14px;background:var(--yellow);border:0;cursor:pointer;font-size:10px;font-weight:900;flex-shrink:0}.mount-action:hover{background:var(--cyan)}.mount-reference{font-size:10px;color:#7e898e;margin:16px 0 0;text-decoration:underline}.selected-price{background:#232617;padding:16px;color:var(--yellow);font-size:13px;line-height:1.8}.source-line{margin-top:12px}.source-line a{text-decoration:underline}#retail-note{border-left:2px solid var(--cyan);padding-left:12px;font-size:12px;color:var(--cyan);line-height:1.7}@media(max-width:1100px){header{flex-wrap:wrap}.language{margin-left:auto}.hero{gap:25px}.hero-art{height:450px}.mount-copy{padding:17px}.mount-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:950px){header{flex-direction:row;align-items:center}.brand{flex:1}header nav{order:3;width:100%}.mount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art{height:420px}.price-note{flex-direction:column;gap:10px}.price-note .fx-note{max-width:none}}@media(max-width:600px){header{gap:15px}.brand{font-size:21px}.brand span{font-size:14px}.language button{padding:8px 9px}.hero{grid-template-columns:1fr;gap:28px;padding-bottom:25px}.hero-art{height:270px}.hero-art img{object-position:center}.mount-grid{gap:12px}.mount-copy{padding:14px}.mount-copy h3{font-size:16px;overflow-wrap:anywhere}.mount-description{font-size:11px}.mount-origin{font-size:9px}.mount-price{font-size:21px}.mount-badge{font-size:8px;top:8px;left:8px;max-width:90%;padding:6px 8px}.mount-action{width:100%;padding:13px 5px;font-size:9px}.mount-filters{gap:6px}.mount-filters button{font-size:9px;padding:12px 10px}.mounts h2{font-size:36px}.mount-bottom{gap:15px}.mount-art{aspect-ratio:1/1}.mount-reference{font-size:9px}.request{padding-top:35px}}
