:root{--bg:#f6f7f9;--surface:#fff;--text:#16181d;--muted:#6b7280;--border:#e3e5e9;--accent:#2456d6;--danger:#c2262e;--ok:#16803c;--warn:#b45309;--live:#c2262e;--paper:#2456d6;--pos:#2a78d6;--neg:#e34948;--grid:#ebebea;--cat-0:#2a78d6;--cat-1:#eb6834;--cat-2:#1baf7a;--cat-3:#eda100;--cat-4:#e87ba4;--cat-5:#008300;--cat-6:#4a3aa7;--cat-7:#e34948;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1115;--surface:#171a21;--text:#e8eaef;--muted:#9aa1ad;--border:#2a2f3a;--accent:#6d95ff;--danger:#ff6b6b;--ok:#4ade80;--warn:#fbbf24;--pos:#3987e5;--neg:#e66767;--grid:#2a2f3a;--cat-0:#3987e5;--cat-1:#d95926;--cat-2:#199e70;--cat-3:#c98500;--cat-4:#d55181;--cat-5:#008300;--cat-6:#9085e9;--cat-7:#e66767}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}h1,h2{margin:0 0 16px;font-weight:600}.topbar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:24px;height:52px;padding:0 24px;display:flex}.brand{font-weight:700}.topbar nav{flex:1;gap:4px;display:flex;overflow-x:auto}.topbar nav a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:6px 10px;text-decoration:none}.topbar nav a:hover{color:var(--text)}.topbar nav a.active{color:var(--text);background:var(--bg)}main{max-width:1200px;margin:0 auto;padding:24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px}.muted{color:var(--muted)}.error{color:var(--danger);margin:0}button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;padding:8px 14px}button:disabled{opacity:.5;cursor:default}button.ghost{color:var(--muted);border-color:var(--border);background:0 0}input{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:8px 10px}.login{place-items:center;min-height:100vh;padding:16px;display:grid}.login form{flex-direction:column;gap:14px;width:100%;max-width:340px;display:flex}.login label{color:var(--muted);flex-direction:column;gap:6px;display:flex}.kv{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0 0 16px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.menu-button{display:none}@media (width<=640px){.topbar{gap:12px;padding:0 16px;position:relative}.brand{display:none}.menu-button{color:var(--text);margin-right:auto;display:inline-block}.topbar nav{display:none}.topbar nav.open{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;padding:8px 16px 16px;display:flex;position:absolute;top:52px;left:0;right:0;box-shadow:0 8px 16px #00000014}.topbar nav.open a{padding:10px 8px}main{padding:16px}.hide-sm{display:none}}h3{margin:0 0 12px;font-size:1rem;font-weight:600}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:160px}.right{text-align:right}.nowrap{white-space:nowrap}.small{font-size:.85rem}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.card-head h2,.card-head h3{margin:0}button.small{padding:4px 10px;font-size:.85rem}button.danger{color:var(--danger)}button.ghost.danger:hover{border-color:var(--danger)}select{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:8px 10px}input.compact{width:160px;padding:4px 8px}.banner{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.banner.ok{border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:color-mix(in srgb, var(--ok) 10%, transparent)}.banner.error{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent)}.pill{border:1px solid var(--border);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.8rem;display:inline-block}.pill.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.pill.off{color:var(--muted)}.pill.warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 50%, transparent)}.chip{background:var(--bg);border:1px solid var(--border);border-radius:4px;margin:2px 4px 2px 0;padding:1px 8px;font-size:.8rem;display:inline-block}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.table th{color:var(--muted);font-size:.85rem;font-weight:500}.table tbody tr:last-child td{border-bottom:none}.results{border:1px solid var(--border);border-radius:8px;max-height:320px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.results li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.results li:last-child{border-bottom:none}.list-item{border:1px solid var(--border);border-radius:8px;padding:12px}.list-item.editing{border-color:var(--accent)}.checks{flex-wrap:wrap;gap:6px;display:flex}.checks label{border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;display:inline-flex}.checks label.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.checks input{margin:0}.segmented{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.segmented button{color:var(--muted);background:0 0;border:none;border-radius:0;padding:6px 12px}.segmented button.on{background:var(--accent);color:#fff}code{font-size:.85em}.toast{z-index:10;background:var(--text);color:var(--surface);border-radius:8px;max-width:calc(100vw - 32px);padding:10px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.elig{white-space:nowrap;border:1px solid var(--border);vertical-align:1px;border-radius:999px;padding:1px 8px;font-size:.75rem;display:inline-block}.elig-yes{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.elig-no{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.elig-unverified{color:var(--muted);border-style:dashed}.warn-text{color:var(--warn)}.ok-text{color:var(--ok)}.segmented.small button{padding:4px 10px;font-size:.8rem}a.button,label.button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;padding:8px 14px;text-decoration:none;display:inline-block}a.button.ghost,label.button.ghost{color:var(--muted);border-color:var(--border);background:0 0}a.button.small,label.button.small{padding:4px 10px;font-size:.85rem}a{color:var(--accent)}.stack.tight{gap:8px}.inline{align-items:center;gap:6px;display:inline-flex}.inline-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.empty{text-align:center;padding:32px 20px}.section{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;margin:0;padding:12px 16px 16px}.section legend{padding:0 6px;font-weight:600}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 20px;display:grid}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field-label{color:var(--muted);font-size:.85rem}.field-hint{color:var(--muted);font-size:.78rem}.field-error{color:var(--danger);font-size:.8rem}.field.has-error input,.field.has-error select{border-color:var(--danger)}.field input:disabled,.field select:disabled{opacity:.6}.static{padding:8px 0}.w-small{width:80px}.w-small input{width:100%}.w-time{width:120px}.checks label.missing,.chip.missing{color:var(--danger);border-style:dashed}.chip.removable{align-items:center;gap:4px;display:inline-flex}.chip.removable button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px}.chip.add,.add-text{color:var(--ok)}.chip.del,.del-text{color:var(--danger)}.del-text{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent)}.resolved summary{cursor:pointer;color:var(--muted);margin-bottom:6px;font-size:.85rem}.issues{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:8px;margin:0;padding:10px 14px 10px 30px;font-size:.9rem}.issues.warn{border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent)}.sticky-bar{z-index:5;background:var(--bg);padding:8px 0;position:sticky;top:0}textarea.code{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;border-radius:8px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.45}.style-badge{white-space:nowrap;border:1px solid var(--border);border-radius:4px;padding:1px 8px;font-size:.75rem;font-weight:500;display:inline-block}.style-intraday{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.style-delivery{color:#7c3aed;border-color:#7c3aed73}tr.archived td{opacity:.6}.modal-backdrop{z-index:30;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{width:min(640px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.table.diff td{word-break:break-word}.mode-badge{letter-spacing:.04em;vertical-align:1px;border-radius:4px;padding:1px 7px;font-size:.72rem;font-weight:700;display:inline-block}.mode-paper{color:var(--paper);background:color-mix(in srgb, var(--paper) 12%, transparent);border:1px solid color-mix(in srgb, var(--paper) 40%, transparent)}.mode-live{color:#fff;background:var(--live);border:1px solid var(--live)}.mode-backtest{color:var(--muted);border:1px dashed var(--border)}.run-status{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.78rem;display:inline-block}.run-running{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.run-paused,.run-stopping,.run-starting{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.run-failed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.run-stopped{color:var(--muted)}.run-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.run-link{color:inherit;text-decoration:none}.run-banner.active{border-color:color-mix(in srgb, var(--ok) 40%, var(--border))}button.danger-fill{background:var(--danger);border-color:var(--danger);color:#fff}.choice{grid-template-columns:120px 1fr;align-items:center;gap:12px;display:grid}.del-text-plain{color:var(--danger)}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px}.stat-value{white-space:nowrap;margin:2px 0;font-size:1.35rem;font-weight:600}.stat-value.pos{color:var(--ok)}.stat-value.neg{color:var(--danger)}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;gap:12px;padding:8px 0;display:grid}.timeline li:last-child{border-bottom:none}.code-block{white-space:pre;margin:0;font-size:.8rem;overflow-x:auto}@media (width<=640px){.choice{grid-template-columns:1fr;gap:4px}}.progress{background:var(--surface);border:1px solid var(--border);border-radius:6px;height:22px;position:relative;overflow:hidden}.progress>div{background:color-mix(in srgb, var(--accent) 25%, transparent);height:100%;transition:width .4s}.progress>span{place-items:center;display:grid;position:absolute;inset:0}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stat.hero .stat-value{font-size:1.8rem}.chart{width:100%;position:relative}.chart svg{display:block}.chart .grid{stroke:var(--grid);stroke-width:1px}.chart .axis{stroke:var(--muted);stroke-width:1px}.chart .tick,.chart .end-label{fill:var(--muted);font-size:11px}.chart .end-label{fill:var(--text);font-weight:600}.chart .bar.pos{fill:var(--pos)}.chart .bar.neg{fill:var(--neg)}.chart .bar:hover{opacity:.8}.chart .line{fill:none;stroke:var(--pos);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .area{fill:var(--pos);opacity:.1}.chart .dot{fill:var(--pos);stroke:var(--surface);stroke-width:2px}.chart .crosshair{stroke:var(--muted);stroke-width:1px}.chart-tip{pointer-events:none;background:var(--surface);border:1px solid var(--border);white-space:nowrap;z-index:2;border-radius:8px;padding:8px 10px;font-size:.8rem;position:absolute;box-shadow:0 4px 12px #0000001f}.tip-head{margin-bottom:2px;font-weight:600}.legend{flex-wrap:wrap;gap:14px;font-size:.85rem;display:flex}.swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;display:inline-block}.swatch.pos{background:var(--pos)}.swatch.neg{background:var(--neg)}.chart .bar.cat-0{fill:var(--cat-0)}.swatch.cat-0{background:var(--cat-0)}.chart .bar.cat-1{fill:var(--cat-1)}.swatch.cat-1{background:var(--cat-1)}.chart .bar.cat-2{fill:var(--cat-2)}.swatch.cat-2{background:var(--cat-2)}.chart .bar.cat-3{fill:var(--cat-3)}.swatch.cat-3{background:var(--cat-3)}.chart .bar.cat-4{fill:var(--cat-4)}.swatch.cat-4{background:var(--cat-4)}.chart .bar.cat-5{fill:var(--cat-5)}.swatch.cat-5{background:var(--cat-5)}.chart .bar.cat-6{fill:var(--cat-6)}.swatch.cat-6{background:var(--cat-6)}.chart .bar.cat-7{fill:var(--cat-7)}.swatch.cat-7{background:var(--cat-7)}details.card>summary{cursor:pointer;font-weight:600}button.live-start{color:var(--live);border-color:var(--live);background:0 0}.live-switch.on{border-color:var(--live);background:color-mix(in srgb, var(--live) 6%, var(--surface))}.switch-row{align-items:flex-start}.switch-row input{margin-top:4px}.table .right{text-align:right}.chart .candle line{stroke-width:1px}.chart .candle.up line,.chart .candle.up rect{stroke:var(--pos);fill:var(--pos)}.chart .candle.down line,.chart .candle.down rect{stroke:var(--neg);fill:var(--neg)}.chart .vol{fill:var(--muted);opacity:.35}.chart .vol.on{opacity:.8}.chart .series-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .cat-stroke-0{stroke:var(--cat-0)}.chart .cat-stroke-1{stroke:var(--cat-1)}.chart .cat-stroke-2{stroke:var(--cat-2)}.chart .cat-stroke-3{stroke:var(--cat-3)}.chart .cat-stroke-4{stroke:var(--cat-4)}.chart .cat-stroke-5{stroke:var(--cat-5)}.chart .cat-stroke-6{stroke:var(--cat-6)}.chart .cat-stroke-7{stroke:var(--cat-7)}.market-table td{font-variant-numeric:tabular-nums}.chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.chart-buttons{gap:4px;display:inline-flex}.chart-buttons button{min-width:34px;min-height:30px}.chart-plot{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:6px;position:relative}.chart-plot.grabbing{cursor:grabbing}.chart-plot:focus-visible{outline:2px solid var(--accent,var(--pos));outline-offset:2px}.chart-nav{background:var(--grid);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;margin-top:6px;position:relative;overflow:hidden}.chart-nav svg{display:block}.chart .nav-line{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.7;vector-effect:non-scaling-stroke}.chart-nav-window{background:color-mix(in srgb, var(--pos) 16%, transparent);border:1.5px solid var(--pos);cursor:grab;border-radius:6px;position:absolute;top:0;bottom:0}.chart-nav-window:active{cursor:grabbing}@media (pointer:coarse){.chart-buttons button{min-width:44px;min-height:40px;font-size:1rem}.chart-nav{height:40px!important}}@media (width<=640px){.chart-hint{display:block}.chart-hint-sep{display:none}}.min-order{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.min-order strong{color:var(--text);font-weight:600}.min-order.lot,.min-order-cell .lot{color:var(--text);font-weight:500}.min-order-cell{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.25;display:inline-flex}.min-order-cell .num{font-variant-numeric:tabular-nums;font-weight:500}.modal.wide{width:min(760px,100%)}.kind-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.kind-card{text-align:left;background:var(--surface);min-height:132px;color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;font-weight:400;transition:border-color .12s,box-shadow .12s;display:flex}.kind-cards.compact .kind-card{min-height:0;padding:12px 14px}.kind-card:hover:not(:disabled),.kind-card:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.kind-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.kind-card.live.on{border-color:var(--live);box-shadow:inset 0 0 0 1px var(--live);background:color-mix(in srgb, var(--live) 7%, var(--surface))}.kind-card:disabled{cursor:not-allowed;opacity:.7}.kind-title{font-size:1.05rem;font-weight:650}.kind-desc{color:var(--muted);font-size:.88rem;line-height:1.4}.kind-meta{color:var(--muted);margin-top:auto;font-size:.78rem;font-weight:500}.strategy-pick{flex-direction:column;gap:6px;max-height:300px;padding:2px;display:flex;overflow-y:auto}.strategy-option{text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;font-weight:400;display:flex}.strategy-option .row{flex-wrap:wrap;gap:8px}.strategy-option:hover:not(:disabled){border-color:var(--accent)}.strategy-option.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.strategy-option:disabled{cursor:not-allowed;opacity:.75}.new-run-options{border-top:1px solid var(--border);padding-top:12px}.segmented.wrap{flex-wrap:wrap;max-width:100%}.stock-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.stock-tile{text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--border);cursor:pointer;border-left-width:4px;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;font-weight:400;display:flex}.stock-tile.tile-profit{border-left-color:var(--pos)}.stock-tile.tile-loss{border-left-color:var(--neg)}.stock-tile.tile-no_trades{border-left-color:var(--border)}.stock-tile:hover,.stock-tile.on{border-color:var(--accent)}.stock-tile.tile-profit.on{border-left-color:var(--pos)}.stock-tile.tile-loss.on{border-left-color:var(--neg)}.stock-tile.on{box-shadow:inset 0 0 0 1px var(--accent)}.stock-tile-label{color:var(--muted);font-size:.8rem}.stock-tile-count{font-size:1.15rem;font-weight:650}.stock-tile-value{font-variant-numeric:tabular-nums;font-size:.9rem}.stock-bars .stock-name,.stock-bars .stock-value{fill:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.stock-bars .stock-value{fill:var(--muted)}.stock-bars .hit{fill:#0000;cursor:pointer}.stock-bars .stock-bar-row.on .hit{fill:color-mix(in srgb, var(--accent) 7%, transparent)}.stock-bars .stock-bar-row.on .stock-name{font-weight:700}.stock-table .th-sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.stock-table tr.clickable{cursor:pointer}.stock-table tr.clickable:hover td{background:color-mix(in srgb, var(--accent) 4%, transparent)}.stock-table tr.picked td{background:color-mix(in srgb, var(--accent) 9%, transparent)}.stock-table td,.stock-table th{font-variant-numeric:tabular-nums}.link-button{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.skipped-count{border-bottom:1px dotted var(--muted);cursor:help}.records-head{flex-wrap:wrap;justify-content:space-between}.picked-chip{align-items:center;gap:4px;display:inline-flex}.picked-chip button{padding:0 6px}.timeframe-input{flex-wrap:nowrap;gap:8px}.timeframe-input input{width:72px}.row.between{justify-content:space-between}.run-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.export-buttons{gap:4px;display:inline-flex;position:relative}.export-popover{z-index:20;width:min(460px,100vw - 32px);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000026}.export-popover .code-block{white-space:pre-wrap;word-break:break-all;font-size:.78rem}.token-reveal .token-value{word-break:break-all;background:var(--surface);border:1px solid var(--border);-webkit-user-select:all;user-select:all;border-radius:6px;padding:4px 8px;font-size:.85rem}.run-nav{z-index:15;width:40px;height:64px;color:var(--text);background:color-mix(in srgb, var(--surface) 85%, transparent);border:1px solid var(--border);opacity:.75;place-items:center;font-size:2rem;line-height:1;text-decoration:none;transition:opacity .12s,background .12s;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.run-nav.prev{border-left:none;border-radius:0 10px 10px 0;left:0}.run-nav.next{border-right:none;border-radius:10px 0 0 10px;right:0}.run-nav:hover,.run-nav:focus-visible{opacity:1;background:var(--surface);color:var(--accent)}@media (width<=640px){.run-nav{width:30px;height:52px;font-size:1.6rem}}
