.site-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0}.mobile-card-visual{display:none}
@media(max-width:560px){
.collaboration.section{padding-left:5%;padding-right:5%}
.collab-cards{gap:22px}
.collab-card{position:relative;padding:0 24px 24px;min-height:465px;border-radius:28px;background:#e7e5f0;border:1px solid #e6e3ff70;box-shadow:0 12px 36px #0003;color:#171623}
.collab-featured{background:#efedf7}
.mobile-card-visual{position:relative;display:flex;align-items:center;justify-content:flex-end;height:116px;flex:none;margin:0 -24px 24px;padding:22px 24px;overflow:hidden;background:radial-gradient(ellipse at 78% 20%,#a7b0d688,transparent 55%),linear-gradient(125deg,#24273d,#56516e 60%,#9a85ac);color:#e8e4ff}
.mobile-card-visual:after{content:"";position:absolute;width:210px;height:210px;border:1px solid #e0d4ff30;border-radius:50%;right:-35px;top:-65px;box-shadow:0 0 0 18px #c4b4e00a,0 0 0 40px #c4b4e00a;pointer-events:none}
.visual-index{position:absolute;left:22px;top:6px;font:86px/1.15 var(--sans);letter-spacing:-.08em;color:#d7cef23b}
.mobile-card-visual>svg{height:54px;width:54px;position:relative;z-index:1;filter:drop-shadow(0 2px 8px #0b0d20)}
.visual-brand{position:absolute;left:24px;bottom:12px;font:8px/1.4 var(--mono);letter-spacing:.07em;color:#e9e5f0bd}
.visual-1{background:linear-gradient(90deg,#121724bb,#14112600),url('assets/phoenix-holo.webp') 70% 42%/cover}.visual-1>svg{visibility:hidden}
.visual-3{background:radial-gradient(ellipse at 85% 0,#b8b8da77,transparent 60%),linear-gradient(125deg,#20263c,#655a7d)}
.visual-5{background:radial-gradient(ellipse at 60% 0,#aba4d388,transparent 70%),linear-gradient(125deg,#242a3b,#41415f)}
.collab-card .collab-number{color:#696078;font-size:10px;letter-spacing:.07em;margin-bottom:11px}
.collab-card h3{color:#211f30;font-size:27px;font-weight:500;line-height:1.15;margin-bottom:18px;letter-spacing:-.045em}
.collab-front .collab-key,.collab-back>p{color:#504b60;font-size:16px;line-height:1.65}
.collab-back>p{margin-bottom:19px}
.collab-toggle,.collab-return{border:0;background:linear-gradient(110deg,#5b487e,#705b99);color:#fff;border-radius:13px;padding:13px 16px;min-height:50px;font-size:14px;box-shadow:0 5px 14px #5b487e20}
.collab-toggle .site-arrow,.collab-return .site-arrow{width:19px;height:19px}
.collab-return{gap:10px}
.collab-toggle:focus-visible,.collab-return:focus-visible{outline:2px solid #69518e;outline-offset:4px;border-radius:13px}
.collab-card:hover{border-color:#e6e3ff}
}
@media(max-width:360px){.collab-card{min-height:510px}.collab-card h3{font-size:25px}}

.site-symbol{display:inline-block;width:1em;height:1em;vertical-align:-.1em;flex-shrink:0}.ticker i{display:flex;align-items:center;justify-content:center}.ticker .site-symbol{width:24px;height:24px}.logo sup .site-symbol{width:10px;height:10px}.mini-star .site-symbol,.mini-wire .site-symbol{width:40px;height:40px}
