/* Zyrenpad: yellow canvas, charcoal working surfaces. Presentation only. */
:root{--zy-yellow:#f5d63e;--zy-ink:#171811;--zy-soft:#4c451d;--zy-panel:#181914}
body.skyline-exchange,body.veyflux-app{background:var(--zy-yellow);color:var(--zy-ink);--bg:#f5d63e;--ink:#171811;--muted:#4c451d;--accent:#171811;--line:#17181130;color-scheme:dark}
body.skyline-exchange:before,body.veyflux-app:before{background:radial-gradient(circle,#17181126 1px,transparent 1.3px) 0 0/7px 7px;opacity:.6;mask-image:radial-gradient(ellipse at 15% 18%,#000,transparent 70%);animation:none;transform:none;will-change:auto}
body.skyline-exchange:after,body.veyflux-app:after{background:radial-gradient(ellipse at 85% 12%,#fff7c952,transparent 55%);background-blend-mode:normal}
.skyline-exchange .site-header,.veyflux-app .app-header,.veyflux-app:has(.portfolio-terminal) .app-header{background:#f5d63ef5;border-color:#17181130;backdrop-filter:blur(16px)}
.skyline-exchange .site-header nav a,.skyline-exchange .site-header nav a span,.skyline-exchange .network-label,.veyflux-app .app-header nav a{color:#423d20}
.skyline-exchange .site-header nav a:hover,.veyflux-app .app-header nav a:hover{color:#000}
.skyline-exchange .brand img.zyrenpad-logo,.veyflux-app .brand img.zyrenpad-logo{filter:none}
.skyline-exchange .button{background:#171811;color:#fff5c4;border-color:#171811}
.skyline-exchange .button:hover{background:#343526;color:#fff}
.skyline-exchange .status-dot{background:#171811;box-shadow:none}
.skyline-exchange .hero-label{background:#fff4ac;border-color:#17181140;color:#40391a}
.skyline-exchange .hero h1{font-weight:550}
.skyline-exchange .text-highlight{color:#514715;font-weight:450}
.skyline-exchange .hero-description,.skyline-exchange .hero-note,.skyline-exchange .hero-note span,.skyline-exchange .text-link,.skyline-exchange .eyebrow,.skyline-exchange .section-heading>p{color:#48401c}
.skyline-exchange .text-link:hover{color:#000}
.skyline-exchange .radar-board{background:#181914;border-color:#34362a;color:#f6f5e9;box-shadow:0 22px 60px #5b480e26}
.skyline-exchange .radar-heading,.skyline-exchange .radar-summary,.skyline-exchange .radar-footer{background:#1b1d16;border-color:#34362a}
.skyline-exchange .radar-table td,.skyline-exchange .radar-table th{border-color:#34362a}
.skyline-exchange .radar-table tbody tr:nth-child(even){background:#ffffff03}
.skyline-exchange .radar-table tbody td{background:#181914}
.skyline-exchange .radar-table tbody tr:hover td{background:#25281d}
.skyline-exchange .radar-asset .market-icon,.skyline-exchange .market-icon{background:#303326;border-color:#50543e;color:#f6f5e9}
.skyline-exchange .radar-board:before{background:linear-gradient(90deg,transparent,#f5d63e,transparent)}
.skyline-exchange .radar-summary>span:first-child,.skyline-exchange .radar-price{color:#f6f5e9}
.skyline-exchange .radar-caption,.skyline-exchange .radar-venue,.skyline-exchange .radar-table th,.skyline-exchange .radar-symbol small,.skyline-exchange .radar-volume,.skyline-exchange .radar-footer>span{color:#b6b9a4}
.skyline-exchange .radar-footer a{color:#f5d63e}
.skyline-exchange .radar-volume-bar{background:#383b2c}
.skyline-exchange .radar-volume-bar span{background:#f5d63e}
.skyline-exchange .market-row{background:linear-gradient(125deg,#23251b,#171811);border-color:#3a3c2f;color:#f6f5e9}
.skyline-exchange .market-row:hover{background:#292c20;border-color:#777a50}
.skyline-exchange .market-panel-heading .market-state,.skyline-exchange .market-panel-footer,.skyline-exchange .market-panel-footer a{color:#48401c}
.skyline-exchange .motion-toggle{background:#171811;color:#f5d63e;border-color:#171811}
.skyline-exchange .metrics,.skyline-exchange .step-card{background:#181914;border-color:#383b2c;color:#f6f5e9}
.skyline-exchange .metrics>div{border-color:#383b2c}
.skyline-exchange .metrics strong>span,.skyline-exchange .step-top svg{color:#f5d63e}
.skyline-exchange .metric-label,.skyline-exchange .metrics>div>span:last-child,.skyline-exchange .step-top,.skyline-exchange .step-card p{color:#b8bba8}
.skyline-exchange .step-card a{color:#f5d63e}
.skyline-exchange .allocation-bar span{background:#f5d63e;color:#171811}
.skyline-exchange .allocation-bar span+span{background:#444735;color:#f6f5e9}
.skyline-exchange .question-list details p,.skyline-exchange .question-list details p a,.skyline-exchange .question-list summary>span{color:#48401c}
.skyline-exchange .final-cta{background:#171811;border-color:#171811;color:#f6f5e9}
.skyline-exchange .final-cta .eyebrow{color:#c2c4b1}
.skyline-exchange .final-cta .button{background:#f5d63e;color:#171811;border-color:#f5d63e}
.skyline-exchange .site-footer nav,.skyline-exchange .site-footer>p,.skyline-exchange .footer-bottom{color:#48401c}
.skyline-exchange .site-footer a:hover{color:#000}
.veyflux-app{--flux-accent:#f5d63e;--flux-panel:#181914;--flux-line:#3b3e2e;--flux-muted:#b6b9a4;--flux-ink:#f6f5e9}
.veyflux-app .app-header nav a.active{background:#171811;color:#f5d63e;border-color:#171811}
.veyflux-app .app-footer{background:transparent;border-color:#17181130;color:#48401c}
.veyflux-app .app-footer p,.veyflux-app .app-footer a,.veyflux-app .app-footer span{color:#48401c}
.veyflux-app .studio-heading h1,.veyflux-app .directory-hero h1,.veyflux-app .guide>h1,.veyflux-app .guide>h2,.veyflux-app .terminal-title h1{color:#171811}
.veyflux-app .studio-heading p,.veyflux-app .studio-heading .eyebrow,.veyflux-app .directory-hero>div>p,.veyflux-app .guide>.eyebrow,.veyflux-app .guide>.lead,.veyflux-app .guide>p,.veyflux-app .terminal-title .eyebrow{color:#48401c}
.veyflux-app .directory-hero h1 .flux-accent,.veyflux-app .guide>h1 .flux-accent{color:#514715;background:transparent}
.veyflux-app .studio-panel,.veyflux-app .form-panel,.veyflux-app .guide-grid article,.veyflux-app .token-card,.veyflux-app .empty,.veyflux-app .studio-summary,.veyflux-app .studio-notice,.veyflux-app .flux-guide-detail,.veyflux-app .terminal-connect{background:#181914;border-color:#3b3e2e;color:#f6f5e9}
.veyflux-app :is(.studio-panel,.form-panel,.guide-grid article,.token-card,.empty,.studio-summary,.studio-notice,.flux-guide-detail,.terminal-connect,.portfolio-terminal){--ink:#f6f5e9;--muted:#b6b9a4;--line:#3b3e2e;--accent:#f5d63e}
.veyflux-app .studio-panel h2,.veyflux-app .guide-grid article h2,.veyflux-app .studio-summary h2,.veyflux-app .studio-summary h3,.veyflux-app .flux-guide-detail h2{color:#f6f5e9}
.veyflux-app .button.dark,.veyflux-app .button.full.dark,.veyflux-app .human-studio .studio-wallet-connect{background:#171811;border-color:#171811;color:#f5d63e}
.veyflux-app .studio-panel .button.dark,.veyflux-app .portfolio-terminal .terminal-submit:not(:disabled){background:#f5d63e;border-color:#f5d63e;color:#171811}
.veyflux-app .studio-choice:has(input:checked){background:#39351c;border-color:#f5d63e;color:#fff4aa}
.veyflux-app .chain-tabs button.active{background:#171811;border-color:#171811;color:#f5d63e}
.veyflux-app .terminal-title,.veyflux-app .terminal-token-picker{color:#171811}
.veyflux-app .flux-risk{background:#242217;border-color:#746633;color:#eee6bd}
.veyflux-app .flux-risk p,.veyflux-app .flux-risk h2{color:#eee6bd}
body ::selection{background:#171811;color:#f5d63e}
@media(max-width:800px){.skyline-exchange .site-header nav{background:#f5d63e;border-color:#17181140}.skyline-exchange .menu-toggle{background:#171811;color:#f5d63e;border-color:#171811}}
