*{box-sizing:border-box}html{scroll-behavior:smooth}body.market-page{margin:0;min-width:320px;background:#0d0e13;color:#eae9e5;font-family:Inter,Arial,sans-serif}.market-page a{text-decoration:none}.market-page h1,.market-page h2,.market-page h3,.market-page p{margin-top:0}.market-page em{font-style:normal;color:#f2ab4e}.market-wrap{max-width:1360px;margin:auto;padding-left:32px;padding-right:32px}.market-overline,.market-kicker{color:#dda96a;font:800 10px 'Space Grotesk',sans-serif;letter-spacing:.12em}.market-kicker{display:flex;gap:9px;align-items:center}.market-kicker span{padding:5px 7px;background:#54302b;color:#f0c2a5;letter-spacing:.04em}.market-kicker i{width:7px;height:7px;border-radius:50%;background:#4acf9d;box-shadow:0 0 11px #4acf9d}.market-primary,.market-outline{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:13px 19px;font:800 11px 'Space Grotesk',sans-serif;transition:background .2s,transform .2s,border-color .2s}.market-primary{background:#f0a743;color:#1b1510;box-shadow:0 8px 25px #dc8f2b33}.market-primary:hover{background:#ffc06d;transform:translateY(-2px)}.market-outline{border:1px solid #7a5b3c;color:#e9ca9f;background:#171820}.market-outline:hover{border-color:#e9a550;background:#25201d}.market-primary span,.market-outline span{font-size:16px}
.market-hero{position:relative;overflow:hidden;border-bottom:1px solid #594431;background:radial-gradient(circle at 73% 48%,#68412566,transparent 32%),linear-gradient(90deg,#0b0b10 0%,#171218 60%,#0d0e13 100%)}.market-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.13;background:url('/assets/v2/velkar-portal.webp') center/cover}.market-hero-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:5%;min-height:480px;padding-top:52px;padding-bottom:55px}.market-hero-copy{z-index:2}.market-hero h1{max-width:700px;font:800 clamp(43px,5vw,73px)/1.02 Sora,sans-serif;letter-spacing:-.065em;margin:22px 0}.market-hero h1 em{display:block}.market-hero-copy>p:not(.market-kicker){max-width:550px;color:#bfbab7;font-size:16px;line-height:1.7}.market-hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}.market-hero-art{position:relative;min-height:390px;filter:drop-shadow(0 20px 30px #0008)}.art-halo{position:absolute;top:48%;left:52%;width:285px;height:285px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid #dca35165;box-shadow:0 0 80px #d38c3f2b,inset 0 0 80px #ae683723}.art-halo:after{content:"";position:absolute;inset:28px;border:1px solid #b57a4850}.market-hero-art img{position:absolute;max-width:none;object-fit:contain}.market-hero-bless{width:min(34vw,350px);height:360px;left:8%;top:-1%;transform:rotate(-12deg)}.market-hero-soul{width:min(26vw,290px);height:310px;right:1%;top:22%;transform:rotate(15deg)}.art-caption{position:absolute;bottom:5px;right:14px;text-align:right}.art-caption span{display:block;color:#f3ab5c;font:800 15px 'Space Grotesk',sans-serif;letter-spacing:.17em}.art-caption strong{display:block;color:#b4a69c;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.07em;margin-top:5px}
.market-strip{display:grid;grid-template-columns:repeat(3,1fr);padding-top:18px;padding-bottom:18px;border-bottom:1px solid #4f4033}.market-strip>div{display:grid;grid-template-columns:32px 1fr;column-gap:11px;align-items:center;padding:8px 21px;border-right:1px solid #51443a}.market-strip>div:first-child{padding-left:0}.market-strip>div:last-child{border-right:0}.market-strip .material-symbols-outlined{grid-row:1/3;color:#eda951;font-size:27px}.market-strip strong{color:#ddc3a5;font:800 11px 'Space Grotesk',sans-serif}.market-strip small{color:#999494;font-size:10px;margin-top:4px}
.market-catalog{padding-top:71px;padding-bottom:78px}.market-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px}.market-heading h2,.market-how h2{font:800 clamp(30px,3.5vw,47px)/1.1 Sora,sans-serif;letter-spacing:-.055em;margin:8px 0 0}.market-heading>p{max-width:430px;color:#a9a6a8;font-size:13px;line-height:1.65;margin:0}.store-status{min-height:0;color:#dfba7e;font-size:12px}.store-status:empty{display:none}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-card{min-width:0;background:#191b23;border:1px solid #584a3c;overflow:hidden;box-shadow:0 16px 26px #0005;transition:transform .2s,border-color .2s}.market-card:hover{transform:translateY(-5px);border-color:var(--accent)}.market-card.zen{--accent:#eba74f}.market-card.bless{--accent:#c68cf2}.market-card.soul{--accent:#67cae6}.market-card.exp{--accent:#f0a94a}.market-card.exp .market-image{background:radial-gradient(circle at 50% 60%,#6d4720 0%,#2a2119 45%,#151720 85%)}.market-image{height:250px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #68533b}.market-card.zen .market-image{background:radial-gradient(circle at 50% 65%,#805229 0%,#38241f 42%,#151720 80%)}.market-card.bless .market-image{background:radial-gradient(circle at 50% 65%,#533766 0%,#281d36 48%,#151720 85%)}.market-card.soul .market-image{background:radial-gradient(circle at 50% 65%,#24536a 0%,#1c303b 46%,#151720 85%)}.market-image:before{content:"";position:absolute;width:180px;height:180px;border:1px solid #ffffff21;transform:rotate(45deg)}.market-image img{width:80%;height:94%;object-fit:contain;position:relative;filter:drop-shadow(0 16px 18px #0009);transition:transform .25s}.market-card:hover .market-image img{transform:scale(1.06)}.market-tag,.market-index{position:absolute;z-index:2;color:#e9c594;font:800 9px 'Space Grotesk',sans-serif;letter-spacing:.06em}.market-tag{top:15px;left:15px;border:1px solid #8e6c48;background:#0c0e14d9;padding:7px 8px}.market-index{right:17px;bottom:13px;color:#a99e96}.market-card-body{padding:22px}.market-type{color:var(--accent);font:800 10px 'Space Grotesk',sans-serif;letter-spacing:.05em;margin-bottom:9px}.market-card h3{font:800 24px Sora,sans-serif;letter-spacing:-.04em;margin-bottom:10px}.market-card .store-description{min-height:46px;color:#adaaaa;font-size:12px;line-height:1.6;margin-bottom:20px}.market-card-bottom{display:flex;align-items:end;justify-content:space-between;gap:12px;border-top:1px solid #514a48;padding-top:17px}.market-card-bottom small,.store-card-bottom small{display:block;color:#a7a0a0;font:800 9px 'Space Grotesk',sans-serif;margin-bottom:6px}.market-card-bottom strong,.store-card-bottom strong{color:#efb45f;font:800 26px Sora,sans-serif;letter-spacing:-.035em}.market-card-bottom strong span,.store-card-bottom strong span{font:800 11px 'Space Grotesk',sans-serif}.market-card-bottom a{display:flex;justify-content:center;align-items:center;gap:13px;min-width:132px;padding:13px;color:#22180e;background:var(--accent);font:800 10px 'Space Grotesk',sans-serif}.market-card-bottom a:hover{filter:brightness(1.16)}.market-card-bottom a span{font-size:14px}
.store-coming{display:grid;grid-template-columns:170px 1fr auto;gap:25px;align-items:center;margin-top:19px;padding:16px 22px 16px 18px;background:#191b21;border:1px solid #5a4b3d}.coming-art{height:112px;display:grid;place-items:center;background:radial-gradient(circle,#76512f,#28221e 58%,#15171d);border:1px solid #795837}.coming-art>span{color:#e7ad5d;font:800 36px Sora,sans-serif}.coming-art small{display:block;text-align:center;font:800 12px 'Space Grotesk',sans-serif;letter-spacing:.1em}.coming-copy .market-overline{margin:0 0 8px}.coming-copy h3{font:800 19px Sora,sans-serif;margin:0 0 7px}.coming-copy .store-description{color:#a9a7a7;font-size:12px;margin:0}.store-coming .store-card-bottom{display:flex;align-items:center;gap:28px;border:0;padding:0}.store-disabled{display:block;padding:12px;color:#afa398;background:#393531;border:1px solid #655849;font:800 10px 'Space Grotesk',sans-serif;white-space:nowrap}
.market-how{border-top:1px solid #614834;border-bottom:1px solid #614834;background:radial-gradient(circle at 75% 20%,#33241e,#101116 58%)}.market-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:66px;padding-bottom:66px}.market-how h2{max-width:630px}.market-how-grid>div>p:not(.market-overline){color:#b8b2ae;font-size:13px;line-height:1.7;max-width:550px;margin:20px 0 23px}.market-how ol{list-style:none;padding:0;margin:0;border-top:1px solid #5a4839}.market-how li{display:grid;grid-template-columns:42px 38px 1fr;gap:14px;align-items:center;padding:19px 0;border-bottom:1px solid #5a4839}.market-how li b{color:#efad57;font:800 25px Sora,sans-serif}.market-how li .material-symbols-outlined{color:#bd8a4c;font-size:25px}.market-how li strong{display:block;font:800 14px Sora,sans-serif}.market-how li small{display:block;color:#aaa5a2;font-size:12px;line-height:1.5;margin-top:5px}.market-note .market-wrap{display:flex;align-items:center;gap:16px;padding-top:25px;padding-bottom:25px}.market-note .material-symbols-outlined{font-size:25px;color:#dc9e4d}.market-note strong{color:#e0b984;font:800 10px 'Space Grotesk',sans-serif}.market-note p{color:#aaa5a2;font-size:11px;margin:6px 0 0}.market-note a{margin-left:auto;white-space:nowrap;color:#d9ae79;font:800 10px 'Space Grotesk',sans-serif}.market-note a:hover{text-decoration:underline}
@media(max-width:1050px){.market-hero-grid{grid-template-columns:1fr .7fr}.market-hero-art{min-height:330px}.market-hero-bless{width:300px;left:-12%}.market-hero-soul{width:240px;right:-12%}.store-coming{grid-template-columns:140px 1fr}.store-coming .store-card-bottom{grid-column:2}.coming-art{grid-row:1/3;height:100%}}@media(max-width:760px){.market-wrap{padding-left:18px;padding-right:18px}.market-hero-grid{display:block;padding-top:55px;padding-bottom:37px}.market-hero h1{font-size:44px}.market-hero-copy>p:not(.market-kicker){font-size:14px}.market-hero-art{min-height:280px;margin-top:16px}.art-halo{width:215px;height:215px}.market-hero-bless{left:20%;width:260px;height:260px;top:0}.market-hero-soul{right:8%;width:210px;height:225px;top:26px}.art-caption{bottom:0}.market-strip{grid-template-columns:1fr}.market-strip>div{border-right:0;border-bottom:1px solid #51443a;padding:10px 0}.market-strip>div:last-child{border:0}.market-catalog{padding-top:53px;padding-bottom:55px}.market-heading{display:block}.market-heading>p{margin-top:12px}.market-grid{grid-template-columns:1fr}.market-image{height:235px}.market-card .store-description{min-height:0}.store-coming{grid-template-columns:110px 1fr;gap:14px;padding:12px}.coming-art{height:110px;grid-row:auto}.coming-art>span{font-size:25px}.store-coming .store-card-bottom{grid-column:1/-1;justify-content:space-between}.market-how-grid{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:50px}.market-note .market-wrap{flex-wrap:wrap}.market-note a{margin-left:40px}}@media(max-width:420px){.market-hero h1{font-size:37px}.market-hero-actions{display:grid}.market-hero-bless{left:6%}.market-hero-soul{right:-9%}.market-card-bottom a{min-width:116px}.store-disabled{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.market-page a,.market-card,.market-image img{transition:none}}
