.collection-page{color:#e8edff;max-width:1200px;margin:auto;padding:32px 24px 100px}.collection-page a{color:#a9d9ff}.collection-page header{margin:48px 0 30px}.collection-page h1{font-size:clamp(36px,6vw,70px);line-height:1.1}.collection-page p{color:#c0cce0;line-height:1.6}.collection-page section{margin:36px 0}.collection-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.collection-grid article,.trade-review,.trade-card,.collection-wallet{background:#172035;border:1px solid #35425c;border-radius:18px;padding:24px}.collection-grid img,.collection-reveal img{width:110px;height:110px;display:block}.collection-page button{color:#14271a;cursor:pointer;background:#bdff86;border:0;border-radius:10px;margin:8px 8px 0 0;padding:12px 16px;font-weight:700}.collection-page button:disabled{opacity:.45;cursor:default}.collection-page select{color:#fff;background:#0b1424;border:1px solid #667790;border-radius:8px;width:100%;margin-top:8px;padding:12px;display:block}.trade-form{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.trade-form button{align-self:end}.collection-wallet span{margin:12px 0;line-height:1.5;display:block}.collection-wallet strong{color:#bdff86;font-size:28px}.collection-odds{background:#112137;border-radius:12px;padding:14px}.pack-art{color:#172035;text-align:center;border-radius:22px;width:110px;height:110px;font-size:80px;font-weight:900;box-shadow:inset 0 -10px #0003}.collection-reveal{background:#292242;border:2px solid #ba9dff;border-radius:20px;padding:30px}.trade-card{margin:18px 0}.milestone-notice{color:#fff;z-index:9999;background:#172035;border:2px solid #ffd977;border-radius:18px;max-width:500px;padding:20px;position:fixed;bottom:90px;left:20px;right:20px}.milestone-notice a{color:#ffd977}.milestone-notice button{float:right;color:#fff;background:0 0;border:0;font-size:20px}@media (width<=650px){.trade-form{grid-template-columns:1fr}.collection-page{padding:24px 16px 90px}}
