/* Manual Kernnel: la misma identidad de la aplicación, orientada a lectura. */
body{margin:20px 22px 0 102px;color:var(--ink)}
.site-header{top:12px;background:var(--raised);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);backdrop-filter:none}
.header-content{padding:18px 24px;min-height:80px;gap:20px;flex-wrap:wrap}.identity strong{font-size:23px;letter-spacing:-.03em}.identity small{color:var(--muted);font-size:9px;letter-spacing:.12em}.identity-icon{display:none}.header-links{display:none}.header-content>.theme-tools{margin-left:auto}
.launch{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);border-radius:11px;box-shadow:var(--shadow)}.launch:hover{background:var(--active);color:var(--accent-ink)}
.site-layout{padding:0 18px;max-width:1540px;grid-template-columns:230px minmax(0,1fr);gap:36px}
.side-nav{top:115px;height:calc(100vh - 130px);padding:30px 17px 25px 0;border-color:var(--border);overflow:auto;gap:5px}.side-nav a{color:var(--ink);padding:10px 12px;font-size:13px;border:1px solid transparent;border-radius:11px}.side-nav a:hover{background:var(--panel2);color:var(--ink)}.side-nav a.active{background:var(--soft);color:var(--ink);border-color:var(--accent)}.side-label{color:var(--muted);margin-bottom:9px}.side-note{color:var(--muted);margin-top:25px;font-size:11px}
.hero{padding:48px 0 42px;background:none}h1{font-size:clamp(30px,4vw,48px);margin-top:17px}h1 em{color:var(--muted);font-size:.58em}.lead{color:var(--muted);font-size:16px;line-height:1.8}.eyebrow,.section-number,.tutorial-tag{color:var(--accent)}.pulse{box-shadow:none}.meta-row span{background:var(--panel);border-color:var(--border);color:var(--muted)}
.section{padding:48px 0;scroll-margin-top:170px}.section h2{font-size:clamp(26px,3vw,36px)}
.screenshot-frame,.feature,.tutorial,.info-panel,.manual-item,.faq details{background:var(--raised);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}
.screenshot-top{background:var(--panel2);border-color:var(--border);color:var(--muted)}.screenshot-frame figcaption,.shot-fallback{color:var(--muted)}.feature,.tutorial,.info-panel{padding:24px}.feature p,.tutorial p,.info-panel p,.tutorial ol{color:var(--muted)}.feature a,.tutorial a{color:var(--accent)}.feature-icon{border-color:var(--border);background:var(--soft)}
.searchbox{background:var(--panel);border:1px solid var(--border);box-shadow:inset 2px 2px 5px #0000000c;border-radius:13px}.searchbox span{color:var(--ink)}.searchbox input{color:var(--ink)}.searchbox input::placeholder{color:var(--muted);opacity:1}.search-count{color:var(--muted)}
.manual-list{gap:16px}.manual-item{scroll-margin-top:170px}.manual-item[open]>summary{background:var(--soft);border-color:var(--border)}.manual-index{background:var(--panel);border-color:var(--border);color:var(--accent)}.manual-item summary small{color:var(--muted)}.chevron{color:var(--ink)}.manual-body{color:var(--ink);background:var(--panel);padding:24px 28px 24px 73px;line-height:1.85}.manual-body b{color:var(--ink)}.manual-body li::marker{color:var(--accent);font-weight:800}
.technical{color:var(--ink);background:var(--soft);border-color:var(--accent)}.technical.warning{color:var(--ink);background:var(--panel2);border-color:var(--gold)}.empty-results{color:var(--muted);border-color:var(--border)}.faq details p{color:var(--muted)}footer,footer strong{color:var(--muted)}
.view-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.view-card{border:1px solid var(--border);border-radius:16px;padding:20px 15px;text-align:center;background:var(--raised);box-shadow:var(--shadow)}.view-card strong{display:block;font-size:18px;margin-bottom:8px}.view-card span{display:block;color:var(--muted);font-size:14px}
@media(max-width:1150px){.header-content{gap:12px}.identity{min-width:180px}.site-layout{grid-template-columns:200px minmax(0,1fr);gap:24px;padding:0 8px}.side-nav{top:170px;height:calc(100vh - 180px)}.tutorial-grid,.info-columns{grid-template-columns:1fr}}
@media(max-width:760px){body{margin:10px}.site-header{position:relative;top:0}.header-content{padding:16px 12px;gap:14px}.identity{min-width:0;flex:1}.identity strong{font-size:22px}.identity small{font-size:8px}.header-content>.theme-tools{order:3;width:100%;margin:0}.theme-tools select{flex:1}.launch-small{font-size:11px;padding:10px}.site-layout{display:block;padding:0 5px}.side-nav{position:relative;top:0;height:auto;border-right:0;border-bottom:1px solid var(--border);padding:14px 0;overflow-x:auto;flex-direction:row;gap:6px}.side-nav a{flex:0 0 auto;white-space:nowrap;padding:9px 12px;background:var(--panel)}.side-label,.side-note{display:none}.hero{padding:34px 0}.section{padding:35px 0;scroll-margin-top:20px}.manual-item{scroll-margin-top:20px}.manual-body{padding:20px}.manual-item>summary{padding:16px 12px}.feature-grid{grid-template-columns:1fr}.view-cards{gap:9px}.view-card{padding:17px 8px}.view-card strong{font-size:15px}.view-card span{font-size:12px}.hero-actions{gap:16px;flex-wrap:wrap}.section h2{font-size:28px}}
@media print{.site-header,.side-nav{display:none}.site-layout{display:block}.manual-item,.feature,.tutorial,.info-panel{box-shadow:none;break-inside:avoid}.manual-body{display:block}.section{padding:20px 0}}
