/* A tactile invitation within the existing Frisk layout. */
.trade-collection-spotlight{position:relative;margin-bottom:44px;padding:32px;border:1px solid #c69c78;border-radius:12px;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:center;background:radial-gradient(ellipse at 85% 100%,#ab71442b,transparent 65%),linear-gradient(125deg,#222b2e,#171c1e 65%);box-shadow:inset 0 1px 0 #f8d6ae40,0 18px 45px #0003,0 0 35px #c4905710}
.trade-collection-spotlight>.trade-collection-button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px;padding:23px 26px;border:1px solid #ffe3bd;border-radius:9px;color:#22170f;background:linear-gradient(145deg,#ffe0b7 0%,#e9b784 42%,#cf925e 100%);box-shadow:inset 0 2px 0 #fff1d6c9,inset 0 -2px 0 #bb7a49,0 7px 0 #785034,0 13px 22px #0007,0 0 32px #dcaa6d35;text-shadow:0 1px 0 #fff3;transition:transform .18s,box-shadow .18s,filter .18s;isolation:isolate;text-decoration:none}
.trade-collection-button>span:first-child{font-size:19px;font-weight:700;line-height:1.25}
.trade-collection-button small{display:block;margin-top:7px;font-size:12px;font-weight:500;letter-spacing:.015em;opacity:.8;line-height:1.4}
.trade-collection-button .collection-arrow{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #7a4c3455;border-radius:50%;font-size:25px;box-shadow:inset 0 1px 2px #fff7;background:#fff2}
.trade-collection-spotlight>.trade-collection-button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 2px 0 #fff1d6c9,inset 0 -2px 0 #bb7a49,0 9px 0 #785034,0 17px 30px #0008,0 0 42px #dcaa6d55}
.trade-collection-spotlight>.trade-collection-button:active{transform:translateY(5px);box-shadow:inset 0 1px 4px #68452935,0 2px 0 #785034,0 5px 12px #0005,0 0 22px #dcaa6d35}
.trade-collection-spotlight>.trade-collection-button:focus-visible{outline:3px solid #bae1e8;outline-offset:8px}
@media(max-width:650px){.trade-collection-spotlight{padding:25px 22px 30px;gap:24px}.trade-collection-spotlight>.trade-collection-button{width:100%;padding:20px 17px;gap:12px;min-height:92px}.trade-collection-button>span:first-child{font-size:17px}.trade-collection-button .collection-arrow{width:33px;height:33px}.trade-collection-spotlight .eyebrow{font-size:11px}}
@media(prefers-reduced-motion:reduce){.trade-collection-spotlight>.trade-collection-button{transition:none}}
