html[data-theme="dark"]{color-scheme:dark;--p-bg:#000;--p-surface:#0b0b0b;--p-surface-2:#141414;--p-hover:#1a1a1a;--p-border:#262626;--p-text:#f2f2f2;--p-text-light:#a8a8a8;--p-accent:#b3681e;--p-accent-hover:#d4892e;--p-on-accent:#fff;--p-accent-soft:rgba(179,104,30,0.16);--p-danger:#e5534b;--p-danger-soft:rgba(229,83,75,0.14);--p-success:#46b17b;--p-shadow:0 1px 0 rgba(255,255,255,0.03)}html[data-theme="light"]{color-scheme:light;--p-bg:#fbfaf7;--p-surface:#fff;--p-surface-2:#f2efe9;--p-hover:#f6f3ee;--p-border:#e5e0d7;--p-text:#1f1d1a;--p-text-light:#5e5a54;--p-accent:#9a5617;--p-accent-hover:#b3681e;--p-on-accent:#fff;--p-accent-soft:rgba(154,86,23,0.12);--p-danger:#c0392b;--p-danger-soft:rgba(192,57,43,0.1);--p-success:#2e7d4f;--p-shadow:0 1px 2px rgba(31,29,26,0.06)}html[data-theme] body{background:var(--p-bg);color:var(--p-text);font-family:"Inter","Helvetica Neue",Arial,sans-serif}html[data-theme] body,html[data-theme] button,html[data-theme] input,html[data-theme] select,html[data-theme] textarea{font-family:"Inter","Helvetica Neue",Arial,sans-serif}html[data-theme] a{color:var(--p-accent)}html[data-theme] ::selection{background:var(--p-accent-soft)}html[data-theme] [class*="AuthenticationPage"]{background:var(--p-bg)}html[data-theme] [class*="AuthenticationPage"] [class*="DecapLogoIcon"]{display:none}html[data-theme] [class*="AuthenticationPage"] button[class*="LoginButton"]{margin-top:1.5rem;background:var(--p-accent);color:var(--p-on-accent);box-shadow:none}html[data-theme] [class*="AuthenticationPage"] button[class*="LoginButton"]:hover{background:var(--p-accent-hover)}html[data-theme] [class*="AuthenticationPage"] [class*="LoginButtonIcon"]{margin-right:.75rem;color:inherit}html[data-theme] [class*="AuthenticationPage"] [class*="GoBackButton"]{color:var(--p-text-light)}html[data-theme] [class*="AuthenticationPage"]::before{content:"Sergio Quiroga-Sandoval";display:block;margin-bottom:.35rem;color:var(--p-accent);font-family:"Lora",Georgia,serif;font-size:2.2rem;font-weight:600;text-align:center}html[data-theme] [class*="AuthenticationPage"]::after{content:"Panel de escritura";display:block;order:-1;margin-bottom:.25rem;color:var(--p-text-light);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}html[data-theme] header[class*="-AppHeader"]{background:var(--p-surface);border-bottom:1px solid var(--p-border);box-shadow:none}html[data-theme] [class*="-AppHeaderNavLink"],html[data-theme] [class*="-AppHeaderButton"],html[data-theme] [class*="-AppHeaderSiteLink"]{color:var(--p-text-light)}html[data-theme] [class*="-AppHeaderNavLink"]:hover,html[data-theme] [class*="-AppHeaderNavLink"].header-link-active,html[data-theme] [class*="-AppHeaderButton"]:hover,html[data-theme] [class*="-AppHeaderSiteLink"]:hover{color:var(--p-accent)}html[data-theme] [class*="-AppHeader"] [class*="IconWrapper"],html[data-theme] [class*="-AppHeaderNavLink"] span,html[data-theme] [class*="-AppHeaderNavLink"] svg,html[data-theme] [class*="-AppHeaderButton"] svg{color:inherit}html[data-theme] [class*="-AppHeaderQuickNewButton"],html[data-theme] [class*="-CollectionTopNewButton"]{background:var(--p-accent);color:var(--p-on-accent);box-shadow:none}html[data-theme] [class*="-AppHeaderQuickNewButton"]:hover,html[data-theme] [class*="-CollectionTopNewButton"]:hover{background:var(--p-accent-hover)}html[data-theme] [class*="-AppMainContainer"],html[data-theme] [class*="-CollectionContainer"]{color:var(--p-text)}html[data-theme] [class*="-ListCard-card"],html[data-theme] [class*="-GridCard-card"],html[data-theme] [class*="-SidebarContainer-card"],html[data-theme] [class*="-CollectionTopContainer-card"]{background:var(--p-surface);color:var(--p-text);border:1px solid var(--p-border);box-shadow:var(--p-shadow)}html[data-theme] [class*="-ListCard-card"]:hover,html[data-theme] [class*="-ListCardLink"]:hover{background:var(--p-hover)}html[data-theme] [class*="-ListCardTitle"],html[data-theme] [class*="-CardHeading"]{color:var(--p-text)}html[data-theme] [class*="-CollectionTopHeading"],html[data-theme] [class*="-SidebarHeading"]{color:var(--p-text);font-family:"Lora",Georgia,serif;font-weight:600}
html[data-theme] [class*="-CollectionTopDescription"],html[data-theme] [class*="-ControlHint"]{color:var(--p-text-light)}html[data-theme] [class*="-SidebarNavLink"]{color:var(--p-text);border-left-color:transparent}html[data-theme] [class*="-SidebarNavLink"]:hover,html[data-theme] [class*="-SidebarNavLink"][class*="Active"]{background:var(--p-accent-soft);color:var(--p-accent);border-left-color:var(--p-accent)}html[data-theme] [class*="-SearchContainer"],html[data-theme] [class*="-SearchInput"]{background:var(--p-surface-2);color:var(--p-text)}html[data-theme] [class*="-ViewControlsButton"],html[data-theme] [class*="-ControlButton"],html[data-theme] [class*="-StyledDropdownButton"]{color:var(--p-text-light)}html[data-theme] [class*="-ViewControlsButton"][class*="Active"],html[data-theme] [class*="-ViewControlsButton"]:hover{color:var(--p-accent)}html[data-theme] [role="menu"],html[data-theme] [class*="-DropdownList"],html[data-theme] [class*="-StyledMenu"]{background:var(--p-surface);color:var(--p-text);border:1px solid var(--p-border)}html[data-theme] [role="menuitem"],html[data-theme] [class*="-StyledMenuItem"]{color:var(--p-text)}html[data-theme] [role="menuitem"]:hover,html[data-theme] [role="menuitem"]:focus,html[data-theme] [class*="-StyledMenuItem"]:hover{background:var(--p-accent-soft);color:var(--p-accent)}html[data-theme] [class*="-EditorContainer"],html[data-theme] [class*="-Editor"]{background:var(--p-bg)}html[data-theme] [class*="-ToolbarContainer"]{background:var(--p-surface);border-bottom:1px solid var(--p-border);box-shadow:none}html[data-theme] [class*="-ToolbarSectionBackLink"],html[data-theme] [class*="-ToolbarSectionMain"],html[data-theme] [class*="-ToolbarSectionMeta"],html[data-theme] [class*="-ToolbarSubSection"]{border-color:var(--p-border)}html[data-theme] [class*="-BackCollection"],html[data-theme] [class*="-BackArrow"]{color:var(--p-text)}html[data-theme] [class*="-ControlPaneContainer"]{background:var(--p-bg);color:var(--p-text)}html[data-theme] [class*="-ControlContainer"]>label,html[data-theme] [class*="-FieldLabel"]{padding:0 0 .4rem .05rem;background:transparent;color:var(--p-text-light);border:0;border-radius:0;font-size:.7rem;font-weight:600;letter-spacing:.07em}html[data-theme] [class*="-FieldLabel"]>span{font-weight:400;letter-spacing:.02em;text-transform:none;opacity:.75}html[data-theme] [class*="-FieldLabel"]::before,html[data-theme] [class*="-FieldLabel"]::after{display:none}html[data-theme] [class*="-ControlContainer"]>:not([class*="-ControlTopbar"]):not([class*="-ControlHint"]):not([class*="-ControlErrors"]){border-width:1px;border-radius:6px}html[data-theme] [class*="-ControlContainer"]>input,html[data-theme] [class*="-ControlContainer"]>textarea,html[data-theme] [class*="-ControlContainer"]>[class*="-DateTimeControl"],html[data-theme] [class*="-ControlContainer"]>div:has([class*="-FileWidgetButton"]),html[data-theme] [class*="-ControlContainer"]>div:has(>[class*="-ToggleContainer"]){padding:.6rem .85rem;font-size:.92rem;line-height:1.55}html[data-theme] [class*="-ControlContainer"] [class*="-control"]{min-height:2.6rem;padding:.1rem 0 .1rem .3rem;font-size:.92rem}html[data-theme] [class*="-ControlContainer"]>div:has(>[class*="-TopBarContainer"]){padding:.75rem .85rem .85rem}html[data-theme] [class*="-ControlContainer"]>div>[class*="-TopBarContainer"]{display:none}html[data-theme] [class*="-ControlContainer"]>div:has(>[class*="-TopBarContainer"]) [class*="-ControlContainer"]{margin-top:0}html[data-theme] [class*="-ControlHint"]{font-size:.72rem}html[data-theme] [class*="-ControlContainer"] [class*="-DateTimeControl"] button[class*="-button"]{padding:.1rem .5rem;background:transparent;color:var(--p-accent);font-size:.72rem;font-weight:500;box-shadow:none}html[data-theme] [class*="-ControlContainer"] [class*="-DateTimeControl"] button[class*="-button"]:hover{background:var(--p-accent-soft)}
html[data-theme] [class*="-ControlContainer"]>div:not([class*="ControlTopbar"]):not([class*="ControlHint"]):not([class*="Error"]){background-color:var(--p-surface);color:var(--p-text);border-color:var(--p-border)}html[data-theme] [class*="-ControlContainer"]:focus-within>label,html[data-theme] [class*="-ControlContainer"]:focus-within [class*="-FieldLabel"],html[data-theme] [class*="-FieldLabel"][class*="Active"]{background:transparent;color:var(--p-accent)}html[data-theme] input,html[data-theme] textarea,html[data-theme] select,html[data-theme] [class*="-TextControl"],html[data-theme] [class*="-StringControl"],html[data-theme] [class*="-DateTimeControl"],html[data-theme] [class*="-ControlContainer"] [class$="-control"],html[data-theme] [class*="-ControlContainer"] [class*="-control "],html[data-theme] [class*="-ToggleContainer"]+*{background-color:var(--p-surface);color:var(--p-text);border-color:var(--p-border)}html[data-theme] [class*="-ControlContainer"]>div,html[data-theme] [class*="-ControlContainer"]>input,html[data-theme] [class*="-ControlContainer"]>textarea,html[data-theme] [class*="-ObjectControl"],html[data-theme] [class*="-ListControl"]{border-color:var(--p-border)}html[data-theme] [class*="-ControlContainer"]:focus-within>div,html[data-theme] [class*="-ControlContainer"]:focus-within>input,html[data-theme] [class*="-ControlContainer"]:focus-within>textarea{border-color:var(--p-accent)}html[data-theme] [class*="-singleValue"],html[data-theme] [class*="-placeholder"]{color:var(--p-text)}html[data-theme] [class*="-menu"]{background:var(--p-surface);color:var(--p-text);border:1px solid var(--p-border)}html[data-theme] [class*="-option"]{background:transparent;color:var(--p-text)}html[data-theme] [class*="-option"]:hover,html[data-theme] [class*="-option"][aria-selected="true"]{background:var(--p-accent-soft);color:var(--p-accent)}html[data-theme] [class*="-ToggleBackground"]{background:var(--p-border)}html[data-theme] [class*="-ToggleBackground"][class*="Active"],html[data-theme] [class*="-ToggleContainer"][aria-checked="true"] [class*="-ToggleBackground"]{background:var(--p-accent)}html[data-theme] [class*="-FileWidgetButton"],html[data-theme] [class*="-ExpandButton"],html[data-theme] [class*="-ControlContainer"] button[class*="-button"]{background:var(--p-accent-soft);color:var(--p-accent);box-shadow:none}html[data-theme] [class*="-FileWidgetButton"]{padding:.25rem .65rem;border-radius:5px;font-size:.75rem;font-weight:500}html[data-theme] [class*="-ControlContainer"] button[class*="-FileWidgetButtonRemove"]{background:transparent;color:var(--p-danger)}html[data-theme] [class*="-ToolbarButton"],html[data-theme] [class*="-ToolbarContainer"] [class*="-StyledDropdownButton"],html[data-theme] [class*="-PublishButton"]{height:32px;margin:0 .3rem;padding:0 .85rem;border-radius:6px;box-shadow:none;font-size:.8rem;font-weight:500;line-height:32px;white-space:nowrap}html[data-theme] [class*="-ToolbarContainer"] [class*="-StyledDropdownButton"]{padding-right:1.9rem}html[data-theme] [class*="-ToolbarContainer"] [class*="-StyledDropdownButton"]::after{top:calc(50% - 2px);right:.7rem;border-width:4px}html[data-theme] [class*="-ToolbarButton"][class*="SaveButton"],html[data-theme] [class*="-SaveButton"]{background:var(--p-accent);color:var(--p-on-accent)}html[data-theme] [class*="-ToolbarButton"][class*="SaveButton"]:hover:not(:disabled){background:var(--p-accent-hover)}html[data-theme] [class*="-ToolbarButton"]:disabled{background:var(--p-surface-2);color:var(--p-text-light)}html[data-theme] [class*="-DeleteButton"],html[data-theme] [class*="-ToolbarButton"][class*="Delete"]{background:transparent;color:var(--p-danger)}
html[data-theme] [class*="-DeleteButton"]:hover,html[data-theme] [class*="-ToolbarButton"][class*="Delete"]:hover{background:var(--p-danger-soft)}html[data-theme] [class*="-PublishedToolbarButton"],html[data-theme] [class*="-ToolbarDropdown"] [class*="-StyledDropdownButton"],html[data-theme] [class*="-StatusDropdownButton"],html[data-theme] [class*="-PublishDropDownButton"],html[data-theme] [class*="-PublishedButton"]{background:transparent;color:var(--p-text);border:1px solid var(--p-border)}html[data-theme] [class*="-ToolbarDropdown"] [class*="-StyledDropdownButton"]:hover{border-color:var(--p-accent);color:var(--p-accent)}html[data-theme] [class*="-SavedButton"],html[data-theme] [class*="-BackStatusUnchanged"]{color:var(--p-success)}html[data-theme] [class*="-BackCollection"]{font-size:.85rem;font-weight:500}html[data-theme] [class*="-BackStatus"]{margin-top:.15rem;font-size:.66rem;font-weight:600;letter-spacing:.06em}html[data-theme] [class*="-BackArrow"]{font-size:1.1rem}html[data-theme] [class*="-ToolbarContainer"] [class*="-PreviewButtonContainer"]{display:none}html[data-theme] [class*="-AppHeaderNavLink"],html[data-theme] [class*="-AppHeaderButton"]{font-size:.875rem;font-weight:500}html[data-theme] [class*="-AppHeaderNavLink"] [class*="IconWrapper"],html[data-theme] [class*="-AppHeaderButton"] [class*="IconWrapper"]{width:18px;height:18px}html[data-theme] [class*="-AppHeaderSiteLink"]{font-size:.8rem}html[data-theme] [class*="-PreviewPaneContainer"]{background:var(--p-bg);border-left:1px solid var(--p-border)}html[data-theme] [class*="-PreviewPaneFrame"]{background:var(--p-bg)}html[data-theme] [class*="-StyledSplitPane"] .Resizer,html[data-theme] .Resizer{background:var(--p-border)}html[data-theme] [class*="-ButtonRound"]{width:32px;height:32px;margin-bottom:.5rem;background:var(--p-surface);color:var(--p-text-light);border:1px solid var(--p-border);box-shadow:none}html[data-theme] [class*="-ButtonRound"]:hover{color:var(--p-accent)}html[data-theme] [class*="-ButtonRound"] [class*="IconWrapper"]{width:20px;height:20px}html[data-theme] [class*="-WorkflowContainer"],html[data-theme] [class*="-WorkflowTop"]{background:var(--p-surface);color:var(--p-text)}html[data-theme] [class*="-ColumnHeader"]{background:var(--p-surface-2)!important;color:var(--p-text)!important;border-left:3px solid var(--p-accent);font-family:"Lora",Georgia,serif}html[data-theme] [class*="-ColumnCount"]{color:var(--p-text-light)}html[data-theme] [class*="columnPosition"]::before{background-color:var(--p-border)}html[data-theme] [class*="-WorkflowTop"] [class*="-StyledDropdownButton"]{background:var(--p-accent);color:var(--p-on-accent)}html[data-theme] [class*="-WorkflowCardContainer"]{background:var(--p-surface);color:var(--p-text);border:1px solid var(--p-border);box-shadow:none}html[data-theme] [class*="-WorkflowCardContainer"]:hover{border-color:var(--p-accent)}html[data-theme] [class*="-CardTitle"]{color:var(--p-text);font-family:"Lora",Georgia,serif}html[data-theme] [class*="-CardCollection"],html[data-theme] [class*="-CardDateContainer"],html[data-theme] [class*="-CardBody"]{color:var(--p-text-light)}html[data-theme] [class*="-WorkflowCardContainer"] [class*="-PublishButton"]{background:var(--p-accent);color:var(--p-on-accent)}html[data-theme] [class*="-WorkflowCardContainer"] [class*="-DeleteButton"]{background:var(--p-danger-soft);color:var(--p-danger)}html[data-theme] [class*="-StyledModal"],html[data-theme] [class*="-LibraryTop"],html[data-theme] [class*="-CardGrid"],html[data-theme] [class*="-MediaLibraryModal"],html[data-theme] .ReactModal__Content{background:var(--p-surface)!important;color:var(--p-text)}html[data-theme] .ReactModal__Overlay{background:rgba(0,0,0,0.6)!important}html[data-theme] [class*="-LibraryTitle"]{color:var(--p-text);font-family:"Lora",Georgia,serif}html[data-theme] [class*="-CloseButton"]{background:var(--p-surface-2);color:var(--p-text);border:1px solid var(--p-border);box-shadow:none}
html[data-theme] .ReactModalPortal [class*="-ActionButton"],html[data-theme] .ReactModalPortal button[class*="-ActionButton"]{background:var(--p-surface-2);color:var(--p-text);box-shadow:none}html[data-theme] .ReactModalPortal [class*="-UploadButton"],html[data-theme] .ReactModalPortal [class*="-InsertButton"]{background:var(--p-accent);color:var(--p-on-accent);box-shadow:none}html[data-theme] .ReactModalPortal button:disabled{opacity:.55}html[data-theme] .ReactModalPortal [class*="-CardImageWrapper"]{background:var(--p-surface-2);color:var(--p-text);border-color:var(--p-border)}html[data-theme] .ReactModalPortal [class*="-CardText"]{color:var(--p-text)}html[data-theme] .ReactModalPortal [class*="-DraftText"]{background:var(--p-accent);color:var(--p-on-accent)}html[data-theme] .ReactModalPortal [class*="-EmptyMessageContainer"]{color:var(--p-text-light)}html[data-theme] .notif__container [class*="notif"],html[data-theme] [class*="-Toast"]{font-family:"Inter",sans-serif}.panel-theme-toggle{position:fixed;left:16px;bottom:16px;z-index:300;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--p-border);border-radius:50%;background:var(--p-surface);color:var(--p-text-light);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.25);transition:color .2s ease}.panel-theme-toggle:hover{color:var(--p-accent)}.panel-theme-toggle.in-bar{position:static;flex:none;align-self:center;width:32px;height:32px;margin-right:.35rem;box-shadow:none}.panel-theme-toggle.in-bar svg{width:17px;height:17px}.panel-theme-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cells-editor{display:flex;flex-direction:column;gap:.75rem;padding:.9rem!important;background:var(--p-surface)!important;color:var(--p-text)}.cells-mode{display:inline-flex;align-self:flex-end;border:1px solid var(--p-border);border-radius:4px;overflow:hidden}.cells-mode button{padding:.2rem .7rem;border:0;background:transparent;color:var(--p-text-light);font-size:.72rem;font-weight:500;cursor:pointer}.cells-mode button.active{background:var(--p-accent);color:var(--p-on-accent)}.cell-card{border:1px solid var(--p-border);border-left:3px solid var(--p-border);border-radius:6px;background:var(--p-bg)}.cell-card:focus-within{border-left-color:var(--p-accent)}.cell-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .75rem;border-bottom:1px solid var(--p-border);font-size:.75rem}.cell-kind{color:var(--p-accent);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cell-tools{display:inline-flex;gap:.15rem}.cell-tool,.cell-actions button{min-width:1.7rem;padding:.1rem .35rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--p-text-light);font-size:.75rem;cursor:pointer}.cell-tool:hover,.cell-actions button:hover:not(:disabled){border-color:var(--p-border);color:var(--p-accent)}.cell-actions{display:inline-flex;gap:.15rem;margin-left:auto}.cell-actions button:disabled{opacity:.3;cursor:default}.cell-actions .cell-delete:hover{color:var(--p-danger)!important}.cell-lang{padding:.15rem .4rem;border:1px solid var(--p-border);border-radius:4px;background:var(--p-surface);color:var(--p-text);font-size:.75rem}.cell-body{padding:0}.cell-body textarea{display:block;width:100%;min-height:4.5rem;margin:0;padding:.75rem .9rem;border:0;outline:0;background:transparent;color:var(--p-text);resize:vertical;overflow:hidden}.cell-text{font-size:.95rem;line-height:1.6}.cell-code,.cells-markdown{font-family:"JetBrains Mono",Consolas,monospace!important;font-size:.82rem;line-height:1.55;tab-size:4;white-space:pre;overflow-x:auto!important}.cell-type-code .cell-body{background:var(--p-surface-2)}.cell-type-output{border-left-style:dashed}.cells-markdown{width:100%;min-height:24rem;padding:.9rem;border:1px solid var(--p-border);border-radius:6px;background:var(--p-bg);color:var(--p-text);overflow-y:auto!important}.cell-figure-body{display:flex;gap:.9rem;padding:.75rem}.cell-figure-body img{width:140px;height:100px;object-fit:contain;border-radius:4px;background:#fff}.cell-figure-fields{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem}.cell-figure-body .cell-figure-fields{padding:0}.cell-input{flex:1 1 16rem;padding:.4rem .6rem;border:1px solid var(--p-border);border-radius:4px;background:var(--p-surface);color:var(--p-text);font-size:.85rem}.cell-path{flex-basis:100%;color:var(--p-text-light);font-size:.75rem}.cell-empty,.cells-empty{display:flex;align-items:center;justify-content:center;color:var(--p-text-light);font-size:.8rem}.cell-figure-body .cell-empty{width:140px;height:100px;border:1px dashed var(--p-border);border-radius:4px}
.cells-add,.cells-insert{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.72rem;color:var(--p-text-light)}.cells-add>span,.cells-insert>span{margin-right:.15rem;letter-spacing:.04em}.cells-insert{padding:.45rem .75rem;border-top:1px dashed var(--p-border)}.cells-add-btn{padding:.18rem .6rem;border:1px solid var(--p-border);border-radius:999px;background:transparent;color:var(--p-text-light);font-size:.72rem;font-weight:500;line-height:1.5;cursor:pointer;transition:color .15s ease,border-color .15s ease}.cells-add-btn:hover{border-color:var(--p-accent);color:var(--p-accent)}