.solana-shell{width:min(100% - 48px,1180px);min-height:70vh;margin:0 auto;padding:64px 0 140px}.solana-bottom-nav{z-index:50;left:50%;bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--vibe-border);background:color-mix(in srgb, var(--vibe-surface-1) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(66px,1fr));width:min(100% - 28px,620px);padding:4px 6px;display:grid;position:fixed;transform:translate(-50%)}.solana-bottom-nav a{min-height:46px;color:var(--vibe-ink-muted);place-items:center;gap:2px;text-decoration:none;display:grid}.solana-bottom-nav a:hover,.solana-bottom-nav a[aria-current=page]{background:var(--vibe-surface-2);color:var(--vibe-accent)}.solana-bottom-nav a:focus-visible{outline:2px solid var(--vibe-accent);outline-offset:-2px}.solana-bottom-nav span{font-size:1.25rem;font-weight:700;line-height:1}.solana-bottom-nav small{letter-spacing:.02em;font-size:.68rem}.solana-masthead{gap:14px;max-width:760px;margin-bottom:44px;display:grid}.solana-masthead h1,.solana-market-header h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,7vw,6rem);line-height:.92}.solana-masthead p,.solana-market-header p{color:var(--vibe-ink-muted);margin:0;line-height:1.6}.solana-search{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:30px;display:grid}.solana-search input,.solana-trade-panel input{border:1px solid var(--vibe-border);background:var(--vibe-surface-1);width:100%;min-height:48px;color:var(--vibe-ink);padding:12px 14px}.solana-pair-picker{border:1px solid var(--vibe-border);gap:14px;margin:0;padding:20px;display:grid}.solana-pair-picker legend{color:var(--vibe-ink);padding:0 8px;font-weight:700}.solana-pair-picker>p{color:var(--vibe-ink-muted);margin:0}.solana-pair-picker>input{border:1px solid var(--vibe-border);background:var(--vibe-surface-1);width:100%;min-height:48px;color:var(--vibe-ink);padding:12px 14px}.solana-pair-categories{flex-wrap:wrap;gap:7px;display:flex}.solana-pair-categories button{border:1px solid var(--vibe-border);min-height:34px;color:var(--vibe-ink-muted);cursor:pointer;background:0 0;padding:6px 10px}.solana-pair-categories button[aria-pressed=true]{border-color:var(--vibe-accent);color:var(--vibe-accent)}.solana-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:430px;padding-right:4px;display:grid;overflow-y:auto}.solana-pair-grid label{border:1px solid var(--vibe-border);background:var(--vibe-surface-1);cursor:pointer;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;display:grid}.solana-pair-grid label[data-selected=true]{border-color:var(--vibe-accent)}.solana-pair-grid input{width:auto;min-height:auto;margin-top:3px}.solana-pair-grid span{gap:8px;display:flex}.solana-pair-grid small{color:var(--vibe-ink-muted);grid-column:2}.solana-market-grid{background:var(--vibe-border);border:1px solid var(--vibe-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.solana-market-card{background:var(--vibe-surface-1);gap:22px;min-height:260px;padding:24px;text-decoration:none;display:grid}.solana-market-card:hover{background:var(--vibe-surface-2)}.solana-market-card h2{margin:0;font-size:1.65rem}.solana-market-card p{color:var(--vibe-ink-muted);margin:6px 0 0}.solana-market-card dl,.solana-market-stats,.solana-trade-review dl{grid-template-columns:1fr auto;gap:10px 18px;margin:0;display:grid}.solana-market-card dt,.solana-market-stats dt,.solana-trade-review dt{color:var(--vibe-ink-muted)}.solana-market-card dd,.solana-market-stats dd,.solana-trade-review dd{text-align:right;margin:0}.solana-market-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:48px;display:grid}.solana-market-header{gap:18px;display:grid}.solana-market-header h1 span{color:var(--vibe-accent)}.solana-market-address{overflow-wrap:anywhere}.solana-market-stats{border-top:1px solid var(--vibe-border);margin-top:36px;padding-top:24px}.solana-chart-card{border:1px solid var(--vibe-border);background:var(--vibe-surface-1);margin-top:34px;padding:22px}.solana-chart-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.solana-chart-heading h2{margin:5px 0 4px;font-size:1.35rem}.solana-chart-heading p{color:var(--vibe-ink-muted);margin:0}.solana-chart-current{text-align:right;justify-items:end;gap:5px;display:grid}.solana-chart-current strong{font-size:1.05rem}.solana-chart-current span{color:var(--vibe-down)}.solana-chart-current span[data-positive=true]{color:var(--vibe-accent)}.solana-price-chart{width:100%;height:auto;margin-top:18px;display:block;overflow:visible}.solana-chart-gridline{stroke:var(--vibe-border);stroke-width:1px}.solana-chart-area{fill:color-mix(in srgb, var(--vibe-down) 9%, transparent)}.solana-chart-area[data-positive=true]{fill:color-mix(in srgb, var(--vibe-accent) 10%, transparent)}.solana-chart-line{fill:none;stroke:var(--vibe-down);stroke-width:3px;vector-effect:non-scaling-stroke}.solana-chart-line[data-positive=true]{stroke:var(--vibe-accent)}.solana-chart-axis{color:var(--vibe-ink-muted);justify-content:space-between;gap:16px;font-size:.78rem;display:flex}.solana-progress{background:var(--vibe-surface-2);height:8px;margin-top:18px}.solana-progress span{background:var(--vibe-accent);height:100%;display:block}.solana-trade-panel{border:1px solid var(--vibe-border);background:var(--vibe-surface-1);padding:24px;position:sticky;top:24px}.solana-trade-panel h2{margin:8px 0 22px}.solana-trade-panel form{gap:18px;display:grid}.solana-trade-panel label{color:var(--vibe-ink-muted);gap:8px;display:grid}.solana-trade-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.solana-trade-actions button{border:1px solid var(--vibe-border);background:var(--vibe-surface-2);color:var(--vibe-ink-muted)}.solana-side-tabs{grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.solana-side-tabs button{border:1px solid var(--vibe-border);cursor:pointer;background:0 0}.solana-side-tabs button[aria-pressed=true]{border-color:var(--vibe-accent);color:var(--vibe-accent)}.solana-trade-review{border-top:1px solid var(--vibe-border);margin-top:26px;padding-top:22px}.solana-trade-review .primary-action{width:100%;margin-top:22px}.solana-creator-claim{border-top:1px solid var(--vibe-border);margin-top:26px;padding-top:22px}.solana-creator-claim p{color:var(--vibe-ink-muted);line-height:1.5}.solana-creator-claim button{width:100%}.solana-local-wallet,.solana-local-balance,.solana-portfolio-summary{border:1px solid var(--vibe-border);background:var(--vibe-surface-1);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:20px 24px;display:flex}.solana-local-wallet p,.solana-local-balance p,.solana-portfolio-summary p{margin:0 0 4px}.solana-local-wallet strong,.solana-local-balance strong,.solana-portfolio-summary strong{font-size:1.35rem}.solana-local-actions{align-items:center;gap:18px;display:flex}.solana-local-actions button,.solana-operator-panel button{color:var(--vibe-accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.solana-local-launch form{gap:18px;display:grid}.solana-local-launch label{color:var(--vibe-ink-muted);gap:8px;display:grid}.solana-local-launch input,.solana-local-launch textarea{border:1px solid var(--vibe-border);background:var(--vibe-surface-1);width:100%;color:var(--vibe-ink);padding:12px 14px}.solana-local-launch textarea{resize:vertical;min-height:110px}.solana-local-explainer,.solana-form-note{color:var(--vibe-ink-muted);line-height:1.55}.solana-cost-panel,.solana-local-review,.solana-operator-panel{border:1px solid var(--vibe-border);background:var(--vibe-surface-2);margin-top:8px;padding:20px}.solana-cost-panel h3,.solana-local-review h3,.solana-operator-panel h2{margin-top:0}.solana-cost-panel dl,.solana-local-review dl,.solana-portfolio-card dl{grid-template-columns:1fr auto;gap:10px 18px;display:grid}.solana-cost-panel dd,.solana-local-review dd,.solana-portfolio-card dd{text-align:right;margin:0}.solana-local-review .primary-action{width:100%;margin-top:20px}.solana-graduated-note{color:var(--vibe-accent);margin-top:22px}.solana-portfolio-summary{grid-template-columns:repeat(3,1fr) auto;display:grid}.solana-portfolio-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.solana-portfolio-card{border:1px solid var(--vibe-border);background:var(--vibe-surface-1);padding:22px}.solana-portfolio-card h2{margin:5px 0 12px}.solana-portfolio-card .primary-action{text-align:center;margin-top:18px;display:block}.solana-activity{margin-top:44px}.solana-activity ol{color:var(--vibe-ink-muted);gap:8px;padding-left:22px;display:grid}.solana-operator-panel{margin-top:36px}.solana-operator-panel p{color:var(--vibe-ink-muted);line-height:1.55}.solana-operator-panel button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:840px){.solana-market-grid{grid-template-columns:1fr 1fr}.solana-market-layout{grid-template-columns:1fr}.solana-trade-panel{position:static}.solana-portfolio-summary{grid-template-columns:1fr 1fr}}@media (max-width:580px){.solana-shell{width:min(100% - 32px,680px);padding-top:42px}.solana-search,.solana-market-grid{grid-template-columns:1fr}.solana-local-wallet,.solana-local-balance{flex-direction:column;align-items:flex-start}.solana-local-actions{flex-wrap:wrap}.solana-portfolio-summary,.solana-portfolio-grid{grid-template-columns:1fr}.solana-chart-card{padding:16px}.solana-chart-heading{gap:14px;display:grid}.solana-chart-current{text-align:left;justify-items:start}.solana-chart-axis{gap:4px;display:grid}.solana-pair-grid{grid-template-columns:1fr}.solana-bottom-nav{bottom:max(8px, env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));width:calc(100% - 16px)}.solana-bottom-nav a{min-height:44px}.solana-bottom-nav small{font-size:.625rem}}
