.platform-wallets{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.platform-network-choice{border:1px solid var(--line);background:#03090580;border-radius:999px;padding:3px;display:flex}.platform-network-choice button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:12px}.platform-network-choice button[aria-pressed=true]{color:#142000;background:var(--forest);font-weight:800}.community-portal-card--solana{text-decoration:none}.community-portal-grid--official{grid-template-columns:repeat(2,minmax(0,1fr))}.community-portal-card--solana h3 small{letter-spacing:.04em;color:inherit;opacity:.8;margin-top:7px;font-size:13px;font-weight:600;display:block}.community-chain-label{letter-spacing:.12em;font-size:11px;font-weight:800;display:inline-block}.solana-wallet-control{flex-shrink:0;position:relative}.solana-wallet-control .wallet-menu{z-index:250}.sol-checkin-card{min-width:0;font-size:14px}.sol-checkin-card h2{margin:0 0 14px;font-size:clamp(22px,3vw,30px);line-height:1.3}.sol-checkin-card h3{margin:0 0 10px;font-size:18px}.sol-checkin-card p{overflow-wrap:anywhere;line-height:1.7}.sol-checkin-card .hint{font-size:13px}.sol-checkin-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sol-checkin-heading>div{min-width:0}.sol-checkin-card .sol-checkin-refresh{flex:0 0 44px;width:44px;height:44px;padding:0;font-size:24px}.sol-checkin-card .button{white-space:normal;min-height:44px}.sol-checkin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.sol-checkin-stats>div{border:1px solid var(--line);background:#0000001f;border-radius:14px;min-width:0;padding:14px}.sol-checkin-stats dt{color:var(--muted);margin-bottom:8px;font-size:13px}.sol-checkin-stats dd{overflow-wrap:anywhere;margin:0;font-size:clamp(18px,2.5vw,26px);font-weight:800;line-height:1.3}.sol-checkin-stats dd small{font-size:12px;font-weight:500}.sol-checkin-entitlement{font-weight:700}.sol-checkin-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;margin:18px 0;display:grid}.sol-checkin-card label{gap:8px;min-width:0;font-size:14px;display:grid}.solana-app .sol-checkin-card input{box-sizing:border-box;width:100%;min-width:0;min-height:46px;font-size:16px}.sol-checkin-card summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.sol-checkin-card code{overflow-wrap:anywhere;padding:8px 0;font-size:13px;display:block}.sol-checkin-quote,.sol-checkin-funding{border:1px solid var(--line);background:#0000001f;border-radius:16px;margin-top:20px;padding:18px}.sol-checkin-admin{gap:20px;min-width:0;display:grid}@media (max-width:540px){.sol-checkin-form{grid-template-columns:minmax(0,1fr)}.sol-checkin-stats{gap:6px}.sol-checkin-stats>div{padding:10px 8px}.sol-checkin-stats dd{font-size:18px}.sol-checkin-stats dd small{margin-top:4px;display:block}.sol-checkin-quote,.sol-checkin-funding{padding:14px}.sol-checkin-card .sol-actions{flex-wrap:wrap;gap:10px;display:flex}.sol-checkin-card .sol-actions>.button{flex:140px}}@media (max-width:800px){.community-portal-grid--official{grid-template-columns:minmax(0,1fr)}.platform-header{flex-wrap:wrap;gap:10px;height:auto;min-height:70px;padding:10px 0}.platform-wallets{flex:1 0 100%;justify-content:space-between;gap:8px;width:100%}.platform-network-choice button{min-height:44px;padding:7px 14px}.platform-header nav:empty{display:none}.solana-wallet-control .wallet-menu{max-height:70dvh;overflow:auto}.solana-wallet-control>.button{min-height:44px;padding:10px 13px;font-size:12px}}.solana-wallet-control .wallet-menu-network{border:1px solid var(--line);color:var(--forest);background:var(--soft);border-radius:7px;margin:0 2px 7px;padding:7px 8px;font-size:11px;font-weight:700}.solana-wallet-control .wallet-option:disabled{opacity:.55}.solana-wallet-control .wallet-option:disabled .wallet-option-arrow{visibility:hidden}.solana-wallet-control .wallet-menu{overscroll-behavior:contain;max-height:calc(100dvh - 110px);overflow-y:auto}.solana-wallet-control :focus-visible{outline:2px solid var(--forest);outline-offset:2px}@media (max-width:800px){.solana-wallet-control .wallet-menu{inset:calc(78px + env(safe-area-inset-top)) 16px auto;width:auto;max-height:calc(100dvh - 170px - env(safe-area-inset-top));position:fixed}}.solana-wallet-control.wallet-picker{width:fit-content;max-width:100%;display:inline-flex}
