/* V69: contraste, cuaderno, tarjetas y tablero legible */
.side{background:linear-gradient(165deg,#102d4e 0%,#173a60 48%,#30225f 100%)!important;color:#fff!important;border:0!important}.side .brand,.side .brand span,.side .side-bottom,.side .side-bottom small{color:#fff!important}.side .navb{color:#e1edff!important;background:transparent!important}.side .navb:hover{background:#ffffff18!important}.side .navb.active{background:#ffffff!important;color:#173457!important}.side .side-bottom{background:#ffffff12!important}.side .nav{overflow-y:auto;max-height:calc(100dvh - 220px)}
.enx-card>span{position:absolute;inset:0}.enx-card .face .enx-pic,.enx-card .face .enx-pic span{position:static!important;inset:auto!important;transform:none!important;padding:0!important;backface-visibility:visible}.enx-card .face .enx-pic{display:flex!important;flex-direction:column!important;gap:8px!important}.enx-card{height:115px!important}.enx-card .face .enx-pic .e{line-height:1.1!important;font-size:34px!important}.enx-card .face .enx-pic small{font-size:14px!important;line-height:1.25!important}.enx-ws-wrap{grid-template-columns:minmax(250px,460px) minmax(160px,1fr)!important;gap:22px!important}.enx-ws{width:100%!important;grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:5px!important}.enx-ws button{width:100%;min-width:0;min-height:28px;font-family:system-ui!important;font-size:clamp(14px,2vw,22px)!important;border:1px solid #d3daef!important;background:#eef2ff!important;touch-action:none}.enx-ws button.hit{background:#b7ebcc!important}.enx-ws button.sel,.enx-ws button.drag{background:#ffdf84!important}
.n69-notebook{background:repeating-linear-gradient(0deg,transparent,transparent 27px,#94b9d433 28px),repeating-linear-gradient(90deg,transparent,transparent 27px,#94b9d433 28px),#fffef8;border:1px solid #d6e0e5;border-left:12px solid #193d5a;border-radius:6px 20px 20px 6px;padding:24px 26px 24px 35px;box-shadow:7px 8px 0 #dce4ed;max-width:850px;margin:20px auto;position:relative;color:#172c48;line-height:1.8}.n69-notebook h2{text-align:center;font-size:26px;line-height:1.4;background:linear-gradient(transparent 45%,#f8b8d4 45%,#f8b8d4 90%,transparent 90%);padding:0 10px;display:table;margin:0 auto 20px}.n69-notebook h3{font-size:18px;background:#bfeee8;padding:2px 10px;border-radius:8px}.n69-noteformula{font-size:22px;text-align:center;background:#e8edff;padding:16px;border-radius:12px;line-height:2.3}.n69-notebook ol{padding-left:23px}.n69-notebook li{margin-bottom:9px}.n69-notefooter{background:#fff0ad;padding:12px;border-radius:10px;font-weight:700}.n69-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.n69-actions a,.n69-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid #b9cde6;border-radius:12px;color:#164168;background:#eaf4ff;font:700 14px system-ui;text-decoration:none;cursor:pointer}.n69-guidebar{padding:16px;background:linear-gradient(115deg,#e4f5ff,#f3eaff);border:1px solid #c9d8ef;border-radius:16px;margin:12px 0}.n69-guidebar strong{display:block;margin-bottom:6px}.n69-symbols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.n69-symbols>div{padding:12px;background:#f0f6ff;border-radius:10px}.n69-symbols b{font-size:26px;color:#185d96;display:block}.n69-frame{width:100%;border:0;min-height:calc(100dvh - 140px);border-radius:20px;background:#f3f7fc}.n69-notebook .n62-frac{line-height:1.25}.n69-notebook p{margin:10px 0}.n69-course-summary{margin-top:16px}.n69-newlinks{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.personal69{background:#047c68!important;color:white!important}
@media(max-width:700px){.enx-ws-wrap{grid-template-columns:minmax(0,1fr)!important}.enx-ws{max-width:460px;margin:auto}.enx-memory{grid-template-columns:repeat(2,minmax(0,1fr))!important}.n69-notebook{padding:18px;border-left-width:7px;box-shadow:3px 4px 0 #dce4ed}.n69-notebook h2{font-size:22px}.n69-noteformula{font-size:18px}.n69-frame{min-height:calc(100dvh - 125px)}.n69-symbols{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.n69-actions,.n69-guidebar .n69-actions{display:none}.n69-notebook{box-shadow:none;break-inside:avoid}}

body.v64-review #reviewModeBtn:after{content:' · V69'}
