.navigation>a:not(.exchange-switch){width:20%}
.launchcoin .page-title{margin-bottom:.75rem}
.pair-picker{position:relative;min-width:0;font-size:.85rem;display:grid;gap:.3rem}
.pair-trigger,.pair-option{display:flex;align-items:center;gap:.45rem;width:100%;text-align:left;font:inherit;color:var(--ink);padding:.55rem .6rem;background:var(--page);border:1px solid var(--stripe);cursor:pointer;min-width:0}
.pair-trigger strong,.pair-option strong{font-weight:normal;overflow-wrap:anywhere}
.pair-trigger img,.pair-option img,.pair-icon{width:1.15rem;height:1.15rem;border-radius:50%;flex:none;object-fit:contain}
.pair-icon{background:var(--stripe);text-align:center}
.pair-name{margin-left:auto;opacity:.7;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pair-menu{position:absolute;z-index:20;top:100%;left:0;right:0;padding:.45rem;background:var(--page);border:1px solid var(--stripe);box-shadow:0 .35rem .7rem #0004}
.pair-menu[hidden]{display:none}
.pair-categories{display:flex;flex-wrap:wrap;gap:.15rem;padding:.4rem 0}
.pair-categories button{background:transparent;color:var(--link);font:inherit;font-size:.66rem;padding:.28rem .33rem;cursor:pointer}
.pair-categories button span{opacity:.65;font-size:.85em}
.pair-categories button[aria-pressed=true]{background:var(--stripe);color:var(--ink)}
.pair-options{max-height:min(15rem,45vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--stripe) var(--page)}
.pair-option{border:0;border-bottom:1px solid var(--page);background:var(--row);min-height:2rem}
.pair-option:nth-child(even){background:var(--panel)}
.pair-description{margin-left:auto;text-align:right;font-size:.72rem;opacity:.8;min-width:0;overflow-wrap:anywhere}
.pair-description small{display:block;font-size:.62rem}
.pair-option:hover,.pair-option[aria-selected=true],.pair-trigger:hover{background:var(--stripe)}
.pair-option:active,.pair-trigger:active{box-shadow:inset 0 .15rem .3rem #0005}
.pair-option:focus-visible,.pair-trigger:focus-visible,.pair-categories button:focus-visible{outline:2px solid var(--link);outline-offset:-2px}
.pair-option:disabled{opacity:.45;cursor:not-allowed}
.pair-trigger:disabled{cursor:default;background:var(--panel);color:var(--ink)}
.pair-empty,.pair-stale{padding:.5rem;font-size:.7rem}
.launch-form,.launch-summary{padding:.7rem}
.launch-catalog{margin-top:1rem}
.launch-catalog label{display:block;font-size:.85rem;margin-bottom:.35rem}
.launch-catalog select{width:100%;padding:.55rem;background:var(--row);border:0;border-radius:0;color:var(--ink);font:inherit;font-size:.8rem}
.launch-catalog option:disabled{color:#747a7e;background:var(--page)}
.launch-preset-preview{display:flex;align-items:center;gap:.75rem;padding:.65rem;background:var(--row);margin-top:.7rem;font-size:.8rem}
.launch-preset-preview img{width:4rem;height:4rem;object-fit:contain;flex:none}
.launch-form .launch-preset-logo{object-fit:contain;width:6rem;height:4rem}
.launch-form input[readonly],.launch-form textarea[readonly]{background:var(--panel);border-color:transparent}
.launch-fields:disabled{opacity:.6}
.launch-form{display:grid;gap:.65rem}
.launch-form textarea{width:100%;min-width:0;resize:vertical;background:var(--page);color:var(--ink);border:1px solid var(--stripe);padding:.48rem;font:inherit;border-radius:0}
.launch-image-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}
.launch-image-preview{width:4rem;height:4rem;object-fit:cover;border:1px solid var(--stripe)}
.launch-image-row input{flex:1;min-width:12rem}
.launch-image-row input::file-selector-button{font:inherit;color:var(--ink);background:var(--stripe);border:0;padding:.3rem .5rem;margin-right:.5rem;cursor:pointer}
.launch-links{display:grid;gap:.65rem}
.launch-buy-review{background:var(--row);padding:.6rem;margin:.7rem 0}
.launch-form label{display:grid;gap:.3rem;font-size:.85rem}
.launch-form input,.launch-form select{width:100%;min-width:0;background:var(--page);color:var(--ink);border:1px solid var(--stripe);padding:.48rem;font:inherit;border-radius:0}
.launch-form .launch-fields{display:grid;gap:.65rem}
.launch-form fieldset{margin:0;padding:0;border:0;min-width:0}
.launch-form legend{font-size:.85rem;padding:0;margin-bottom:.4rem}
.reward-choices{display:flex;gap:.3rem}
.reward-choices label{flex:1;cursor:pointer}
.reward-choices input{position:absolute;opacity:0;width:1px}
.reward-choices span{display:block;padding:.55rem .3rem;background:var(--row);text-align:center;transition:background 120ms,box-shadow 120ms}
.reward-choices input:checked+span{background:var(--brand);color:#fff}
.reward-choices label:hover span{box-shadow:inset 0 0 0 2px var(--link)}
.reward-choices input:focus-visible+span{outline:3px solid #f0b949}
.reward-choices label:active span{box-shadow:inset 0 3px 8px #0005}
.launch-form .action-button{justify-self:end;margin-top:.4rem}
.launch-summary p,.launch-hint,.launch-empty,.launch-notice{font-size:.75rem;line-height:1.45}
.launch-summary p{margin-top:.65rem}
.launch-hint{opacity:.8}
.launch-optional{font-size:.72rem;opacity:.75;display:inline}
.launch-status,.launch-list,.launch-review{margin-top:1rem}
.launch-empty{padding:1rem}
.launch-review dl{font-size:.75rem}
.launch-review dd{margin:0 0 .6rem;overflow-wrap:anywhere}
.launch-review dt{font-weight:bold;margin-bottom:.2rem}
.launch-recipients{font-size:.72rem;overflow-wrap:anywhere;padding-left:1rem}.launch-recipients li{margin-bottom:.6rem}
.launch-review-actions{display:flex;gap:.3rem;justify-content:flex-end;flex-wrap:wrap;margin-top:.8rem}
.launch-operation{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem;font-size:.8rem;background:var(--row);margin-bottom:.2rem}
.launch-small-button{display:block;font-size:.65rem;background:var(--stripe);color:var(--ink);padding:.35rem;margin-top:.4rem}
.launch-small-button:active{box-shadow:inset 0 3px 6px #0005}
.launch-list td{overflow-wrap:anywhere}
.launch-list td span{display:block;font-size:.75rem}
.launch-notice:not(:empty){padding:.5rem 0;color:var(--link)}
@media(max-width:700px){.navigation{height:auto;min-height:2.8rem;flex-wrap:wrap}.navigation>a:not(.exchange-switch){width:25%;font-size:.73rem;min-height:2.7rem}.navigation .exchange-switch{display:flex;min-height:2rem;width:100%;justify-content:flex-end}.launch-review-actions .action-button{min-width:0}.launch-columns{grid-template-columns:1fr}}
