.collect-hero{padding-top:clamp(2.5rem,6vw,6rem);align-items:center}.collect-hero h1 span{color:#51dacd}.collect-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin:1.5rem 0}.collect-actions>a{max-width:100%;text-align:center}.companion-preview{padding:clamp(1rem,3vw,2rem);background:#241c2d;border:1px solid #68526d;box-shadow:12px 12px #f2b443;transform:rotate(1deg)}.companion-preview>*{transform:rotate(-1deg)}.companion-preview .eyebrow{color:#51dacd}.collect-companion{min-height:16rem;display:grid;place-items:center}.collect-companion>img{max-width:100%;height:auto}.collect-companion .pixel-hatchling{margin:0;text-align:center}.collect-companion svg{display:block;width:min(100%,19rem);height:auto;margin:auto;image-rendering:pixelated}.collect-companion figcaption{display:none}.companion-preview #collect-personality{min-height:3em;text-align:center;font-weight:600}.personality-picker{border:0;padding:0;margin:1rem 0;display:flex;gap:.5rem;flex-wrap:wrap}.personality-picker legend{font-size:.9rem;margin-bottom:.5rem}.personality-picker button{cursor:pointer;padding:.65rem .85rem;min-height:44px;background:transparent;color:#f5eddc;border:1px solid #89798e;border-radius:0;font:inherit}.personality-picker button[aria-pressed=true]{background:#51dacd;color:#201727;border-color:#51dacd}.personality-picker button:focus-visible{outline:3px solid #f2b443;outline-offset:3px}.ownership-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;gap:2rem}.ownership-steps>li{border-top:3px solid #51dacd;padding:1.2rem 0}.ownership-steps>li>span{font:2.4rem Bangers,Impact,sans-serif;color:#f2b443}.ownership-steps h3,.ownership-boundaries h3{font-size:1.4rem;margin:.6rem 0}.comparison-scroll{overflow-x:auto;max-width:100%;margin:2rem 0}.ownership-comparison{border-collapse:collapse;width:100%;font-size:1rem}.ownership-comparison caption{text-align:left;padding:0 0 1rem;font-size:.9rem}.ownership-comparison th,.ownership-comparison td{padding:1rem .8rem;text-align:left;border-bottom:1px solid #b4a690;vertical-align:top;overflow-wrap:break-word}.ownership-comparison thead th{background:#29202d;color:#fff7e6}.ownership-comparison th:first-child{width:44%}.ownership-comparison th:nth-child(2),.ownership-comparison th:nth-child(3){width:28%}.ownership-comparison td:nth-child(3){background:#e9d7a9}.ownership-boundaries{display:grid;gap:1rem}.ownership-boundaries article{border-left:3px solid #f2b443;padding:0 0 0 1.2rem}.ownership-boundaries p{margin:.5rem 0}.collect-next{border-top:1px solid #65505e;border-bottom:1px solid #65505e;text-align:center}.collect-next .collect-actions{justify-content:center}.collect-next>p:not(.eyebrow){max-width:46rem;margin:1rem auto}.collection-record{max-width:70rem}.collection-record code{font-size:.85rem;overflow-wrap:anywhere;color:#aee7df}.collection-record details{margin-top:2rem;border-top:1px solid #65505e;padding-top:1.2rem}.collection-record summary{cursor:pointer;min-height:44px;font-weight:700}.collection-record li{margin:1rem 0}.guide-hero{max-width:60rem}.buying-guide{list-style:none;margin:2rem 0 0;padding:0;max-width:66rem}.buying-guide>li{display:grid;grid-template-columns:4rem 1fr;gap:2rem;padding:2rem 0;border-top:1px solid #65505e}.guide-number{color:#f2b443;font:3.3rem Bangers,Impact,sans-serif;line-height:1}.buying-guide h3{font-size:clamp(1.45rem,3vw,2rem);margin:.4rem 0}.buying-guide p{max-width:56rem}.plain-definitions{margin:0}.plain-definitions>div{padding:1.1rem 0;border-top:1px solid #b4a690}.plain-definitions dt{font-weight:800;font-size:1.2rem}.plain-definitions dd{margin:.5rem 0}.safety-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem 2rem;list-style:none;padding:0}.safety-list li{border-left:3px solid #51dacd;padding-left:1rem}.safety-list strong{display:block;margin-bottom:.35rem}.mint-ownership-note{margin:1.5rem 0;padding:1rem;border-left:3px solid #f6c04d;line-height:1.6}.mint-ownership-note a{color:inherit;text-decoration:underline}.mint-art .mint-art-caption{font-size:.85rem}.mint-art .mint-art-note{font-size:1rem;max-width:34rem}.mint-controls details{padding:1rem 0;line-height:1.6}.mint-controls details summary{cursor:pointer;min-height:44px}.mint-controls details a{color:inherit;text-decoration:underline}@media(max-width:760px){.ownership-steps,.safety-list{grid-template-columns:1fr}.companion-preview{box-shadow:6px 6px #f2b443;transform:none}.companion-preview>*{transform:none}.buying-guide>li{grid-template-columns:2.4rem 1fr;gap:1rem}.guide-number{font-size:2.5rem}.ownership-comparison{font-size:.86rem}.ownership-comparison th,.ownership-comparison td{padding:.8rem .4rem}.collect-hero{gap:2rem}}@media(prefers-reduced-motion:reduce){.companion-preview{transform:none}.companion-preview>*{transform:none}}
