/* Shared navigation and task hierarchy across Printer. */
:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}
.printer-nav-tree{gap:5px!important}
.printer-nav-tree>a[data-route=launcher]{background:var(--ink,#f0ede5);color:var(--paper,#171717)!important;min-height:46px;font-weight:650;margin-bottom:16px;border:1px solid transparent}
:root[data-theme=dark] .printer-nav-tree>a[data-route=launcher]{background:#e9e4d8;color:#25241f!important}
:root[data-theme=light] .printer-nav-tree>a[data-route=launcher]{background:#2c2a25;color:#fff!important}
.printer-nav-tree>a[data-route=launcher]:hover{background:#d2c3b3;color:#24211c!important}
.printer-nav-tree .printer-nav-resources{margin-top:18px;padding-top:14px;border-top:1px solid var(--line,#373732)}
.printer-nav-tree .printer-nav-family:has(a[data-route=projects]){margin-top:0!important;padding-top:0!important;border-top:0!important}
.printer-nav-tree .printer-nav-children{margin-bottom:8px}.printer-nav-tree .printer-nav-children>a{min-height:40px;line-height:1.45}
.unified-launcher .main{padding-top:30px}.unified-launcher .creator-flow .creator-title{margin-top:0!important}
.unified-launcher .creator-flow .first-step-grid{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)}
.printer-nav-tree a[aria-current=page]{color:var(--text,var(--ink));font-weight:650}
.printer-nav-tree .printer-nav-parent:has(+.printer-nav-children a[aria-current=page])>a{color:var(--text,var(--ink));font-weight:650}
.printer-phone-menu .printer-nav-tree{padding-top:4px}.printer-phone-menu .printer-nav-resources{margin-top:12px;padding-top:12px}
.printer-phone-menu .printer-nav-tree .printer-nav-children>a{min-height:44px}
.printer-page-layout .header-cards,.printer-page-layout .printer-header-cards{display:none}
.printer-page-layout .footer-top>nav{gap:16px}
.fixed-launch-shares{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--soft);display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:20px}
.fixed-launch-shares>div{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.4}
.fixed-launch-shares img{width:28px;height:28px;image-rendering:pixelated}
.fixed-launch-shares strong{display:block;font-size:22px;letter-spacing:-.7px;line-height:1.2;margin-bottom:3px}
.fixed-launch-shares p{grid-column:1/-1;font-size:11px;line-height:1.55;color:var(--muted);margin:0;padding-top:10px;border-top:1px solid var(--line)}
.creator-flow .launch-priority-choice>b>small{font-size:9px!important;white-space:nowrap}
.creator-flow .fee-allocation-details .fee-editor{padding-top:0}
.launch-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:1000px){.unified-launcher .creator-flow .first-step-grid{grid-template-columns:1fr}.launch-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.unified-launcher .main{padding-top:18px}.launch-guide-steps{grid-template-columns:1fr!important}}

.header-actions .header-cards,.header-actions .printer-header-cards{display:none!important}
.wallet-ledger .wallet-help label{display:grid;gap:6px;margin:12px 0;color:var(--ink)}
.wallet-ledger .wallet-help input,.wallet-ledger .wallet-help select{width:100%;max-width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}
