@font-face{font-family:"Toothpick Han";src:url("/fonts/toothpick-han-buy-v1.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+4E70,U+4F63,U+53F0,U+5E7F,U+63A8,U+8D2D}
.purchase-links{margin:20px 0;max-width:420px;font-family:var(--brand-font,Nunito,"Toothpick Han",sans-serif)}
.purchase-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.purchase-heading strong{font-size:12px;font-weight:600;color:#dce7ec}.purchase-heading>span{font-size:9px;color:#8496a3;cursor:help}
.purchase-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.purchase-option{display:flex;align-items:center;gap:7px;min-width:0;min-height:44px;padding:8px 10px;justify-content:center;text-decoration:none!important;color:#e8edef!important;border:1px solid #b8ccd52b;border-radius:12px;background:linear-gradient(120deg,#15243066,#0810194d);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s,background .2s}
.purchase-option img{flex:none;width:23px;height:23px;object-fit:contain;border-radius:8px}.purchase-option span{font-size:12px;font-weight:650;white-space:nowrap}.purchase-option svg{flex:none;margin-left:auto;opacity:.55}.purchase-debot:hover,.purchase-debot:focus-visible{background:#d5ae1615;border-color:#e0bf4566}.purchase-gmgn:hover,.purchase-gmgn:focus-visible{background:#91d74812;border-color:#a8dd6266}.purchase-option:focus-visible{outline:2px solid #d3be88;outline-offset:3px}
.navigator .purchase-links{margin:18px 0 4px;padding-top:16px;border-top:1px solid #b8ccd51a}.navigator .purchase-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.navigator .purchase-option{flex-direction:column;gap:5px;padding:8px 3px;min-height:60px}.navigator .purchase-option img{width:23px;height:23px}.navigator .purchase-option span{font-size:10px}
.site-footer>.purchase-links,.world-footer .purchase-links{margin:22px 0;max-width:420px}
@media(prefers-reduced-motion:reduce){.purchase-option{transition:none}}

.purchase-ave:hover,.purchase-ave:focus-visible{background:#769eff14;border-color:#83aaff70}
@media(max-width:520px){.purchase-options{gap:6px}.purchase-option{flex-direction:column;padding:8px 3px;gap:5px;min-height:60px}.purchase-option span{font-size:10px}.purchase-option img{width:23px;height:23px}}
