/* Arc-inspired navy documentation surfaces, with Launchpad.fun branding. */
:root{--bg:#0b1b2c;--panel:#1d3043;--line:#293b4d;--muted:#a9b8ca;--ink:#f3f5f8;--accent:#b7cdea}body{background:#0b1b2c;color:#f3f5f8;font-family:Sora,Arial,sans-serif}header{padding:23px 4%;border-color:#ffffff0d;background:#0b1b2c}.wordmark{font-size:21px;font-weight:550}.muted{color:#aebcd0}nav a{color:#c6cfdb;font-weight:400}.nav-create,.primary-link{background:#dce8f7;border-color:#dce8f7;color:#13273e!important;border-radius:7px}.eyebrow{color:#9cabc0;font-size:9px;letter-spacing:1.4px}footer{border-color:#293b4d}footer>a,footer>span{color:#acbad0}
.arc-masthead{max-width:1120px;margin:0 auto;padding:64px 36px 40px;text-align:center}.arc-masthead h1{font-size:clamp(32px,4vw,49px);font-weight:400;letter-spacing:-1.5px;line-height:1.2;margin:15px 0}.arc-masthead>p:not(.eyebrow){color:#c5cfdb;font-size:14px;line-height:1.8;max-width:620px;margin:0 auto}.arc-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;text-align:left}.arc-shortcuts a{padding:25px;border:1px solid #ffffff14;background:linear-gradient(135deg,#203447,#1b2e41);border-radius:13px;transition:border-color .15s}.arc-shortcuts a:hover{border-color:#b6c9e580}.arc-shortcuts span{display:block;color:#b1c6e4;font-size:25px;margin-bottom:16px}.arc-shortcuts b{display:block;font-size:15px;font-weight:500}.arc-shortcuts small{display:block;font-size:11px;line-height:1.8;color:#a9b9cc;margin-top:8px}.docs-shell{gap:65px;max-width:1200px;padding-top:25px}.docs-sidebar>a{color:#71869e;border:0;padding:11px 13px;border-radius:6px}.docs-sidebar>a:hover{background:#1e3145}.docs-sidebar>a span{color:#b9c5d4}.docs-sidebar .eyebrow{padding-left:13px}.sidebar-status{padding-left:13px;color:#aebed2}.sidebar-status small{color:#899db5}.sidebar-status i{background:#adbfdb}.doc-section{border-color:#293b4d;padding-top:18px}.doc-section h2{font-weight:450;letter-spacing:-1px;font-size:31px}.doc-section p,.doc-section li{color:#acbbcd;font-size:13px}.doc-section .lead{color:#d1dbe6;font-size:16px}.doc-section h3{font-weight:500;color:#e2e9f2}.note{background:#1d3043;border-color:#344b62;border-left-color:#a9bdd8}.note b{color:#e5edf7}.doc-section a:not(.primary-link){color:#c0d5f1}.status-row,details{border-color:#293b4d}.status-row span{color:#aabbd0}
.studio{padding-top:48px}.studio-title h1{font-weight:450;font-size:34px;letter-spacing:-1px}.studio-title h1 span{color:#a9bdd8}.studio-title p:not(.eyebrow){color:#a5b5c8}.draft-badge{border-color:#35495f;color:#a9bcd3;border-radius:6px}.studio-controls{background:#122437;border-color:#2c4055;border-radius:12px}.control-heading>span{color:#8ba4c4}.control-heading h2{font-weight:500}.control-heading:not(:first-child){border-color:#2c4055}.studio-controls label{color:#c7d2e1}.studio-controls input:not([type=color]),.studio-controls textarea,.studio-controls select{background:#1e3145;border-color:#34485c;color:#f3f6fa;border-radius:7px}.studio-controls small,#save-status{color:#9aafc8}.studio-controls input:focus,.studio-controls textarea:focus,.studio-controls select:focus{outline-color:#b8cbe3}.network-note{border-color:#34485c;background:#1a2d40}.network-note>span{color:#91a7c1}.text-button{color:#bed1eb}.save-actions button{background:#dbe7f6;color:#14283d;border-color:#dbe7f6}.save-actions .secondary-button{background:transparent;color:#c6d5e8;border-color:#40546b}.preview-toolbar{color:#a7bad1}.view-options{border-color:#374b61}.view-options button{color:#9eb2cd}.view-options button[aria-pressed=true]{background:#263d54;color:#ecf2fa}.preview-site{background:#102134;border-color:#40546b}.preview-hero{background:radial-gradient(ellipse at top right,#6f91b51a,transparent 65%)}.preview-tokens article{background:#1d3043;border-color:#34485c}.preview-nav,.preview-footer{border-color:#314358}.preview-caption{color:#91a6c0}.preview-caption a{color:#bdcfe7}.next-step{border-color:#34485c}.next-step>div>.eyebrow{display:block;margin-bottom:10px}.next-step b{font-size:16px;font-weight:500}.next-step p{color:#9fb2cc}.next-step #connect-wallet{background:#dbe7f6;color:#14283d;border:1px solid #dbe7f6;font-size:11px;padding:13px 20px;cursor:pointer;white-space:nowrap}
#wallet-dialog{background:#14273b;color:#f2f6fb;border:1px solid #435a74;border-radius:17px;padding:35px;max-width:440px;width:calc(100% - 36px);box-shadow:0 30px 100px #0008}#wallet-dialog::backdrop{background:#020a15b8;backdrop-filter:blur(6px)}#wallet-dialog h2{font-size:27px;letter-spacing:-.7px;font-weight:500;margin:16px 0}#wallet-dialog p{color:#b0bfd1;font-size:12px;line-height:1.8}.dialog-close{position:absolute;right:16px;top:10px;border:0;background:none;color:#b5c6dc;font-size:24px;padding:3px 10px;cursor:pointer}.wallet-symbol{display:block;font-size:35px;color:#adc4e2;margin-bottom:20px}.wallet-notice{background:#21374d;border:1px solid #3b526b;border-radius:9px;padding:17px;margin:24px 0}.wallet-notice b{font-size:12px}.wallet-notice p{margin-bottom:0}.wallet-return{background:#dbe7f6;border:0;color:#14283d;font-size:12px;width:100%;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #d9e6f7;outline-offset:4px}
@media(max-width:850px){.arc-masthead{padding:40px 24px 20px}.arc-shortcuts{gap:12px}.arc-shortcuts a{padding:18px}.docs-shell{gap:25px}.docs-sidebar .eyebrow{padding-left:0}.docs-sidebar>a{padding:7px}.studio-title h1{font-size:29px}}
@media(max-width:540px){.arc-shortcuts{grid-template-columns:1fr;margin-top:28px;text-align:left}.arc-shortcuts a{position:relative;padding:20px 20px 20px 63px}.arc-shortcuts span{position:absolute;left:23px;top:20px;margin:0}.arc-masthead h1{font-size:33px}.arc-masthead>p:not(.eyebrow){font-size:12px}.doc-section h2{font-size:27px}.studio-title h1{font-size:27px}.studio-title h1 span{margin-top:5px}}
