/* RESTORED HTML/CSS CHECKPOINT — approved iOS interior state. Homepage untouched. */
:root{--fci-paper:#e5d8ba;--fci-paper-head:#eadfc6;--fci-ink:#173b31;--fci-text:#293b33;--fci-yellow:#d4aa20;--fci-dark:#14251e;--fci-dark-head:#192d24;--fci-cream:#ded4bc}
html,body.fc-interior-document{margin:0!important;padding:0!important;background:var(--fci-paper)!important}
body.fc-interior-document{min-width:320px;overflow-x:hidden;color:var(--fci-text);-webkit-font-smoothing:antialiased}
.fc-interior-sitehead,.fc-interior-hero,.fc-interior-body{position:relative;isolation:isolate}
.fc-interior-sitehead:before,.fc-interior-hero:before,.fc-interior-body:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("../images/field-paper-scan.svg"),url("../images/field-paper-grit.svg")!important;background-size:760px auto,430px auto!important;background-position:center top,0 0!important;background-repeat:repeat,repeat!important;opacity:.78!important;filter:contrast(1.42) brightness(1.01) saturate(.70)!important;mix-blend-mode:multiply!important}
.fc-interior-sitehead{background:var(--fci-paper-head);padding:18px max(18px,env(safe-area-inset-left)) 13px;border-bottom:1px solid rgba(28,58,46,.30)}
.fc-interior-brand{display:flex;align-items:center;gap:13px;text-decoration:none!important;min-width:0}
.fc-interior-brand img{display:block;width:62px;height:62px;flex:0 0 62px;object-fit:contain}
.fc-interior-wordmark{font-family:Impact,"Arial Narrow",sans-serif;font-size:clamp(28px,8.2vw,34px);line-height:.84;letter-spacing:-.018em;text-transform:uppercase;background-image:linear-gradient(rgba(23,53,38,.32),rgba(23,53,38,.32)),url("../images/headline-scratch-light-v3.png");background-color:#173526;background-size:100% 100%,125% 115%;background-position:center,10% 60%;background-repeat:no-repeat;background-blend-mode:normal;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.2px #17241e;filter:none!important}
.fc-interior-tools{display:flex;align-items:center;justify-content:space-between;margin:14px 0 0 75px;min-height:44px}
.fc-interior-tools .fc-language-list{display:flex;align-items:center;gap:20px}
.fc-interior-tools .fc-language-list a{position:relative;color:var(--fci-ink);text-decoration:none!important;font:800 17px/1 Impact,"Arial Narrow",sans-serif;letter-spacing:.035em;padding:8px 0 10px;min-width:24px;text-align:center}
.fc-interior-tools .fc-language-list a.is-current:after{content:"";position:absolute;left:0;right:0;bottom:1px;margin:auto;width:28px;height:5px;background:#efbf13}
.fc-interior-tools .fc-theme-toggle{appearance:none;-webkit-appearance:none;width:78px;height:42px;padding:0 10px;border:1px solid rgba(23,59,49,.28);border-radius:24px;background:rgba(255,255,255,.28);display:flex;align-items:center;justify-content:space-between;color:var(--fci-ink);font-size:19px;line-height:1;touch-action:manipulation}
.fc-interior-page{min-height:100vh;background:var(--fci-paper);color:var(--fci-text)}
.fc-interior-hero{background-color:var(--fci-paper);background-image:linear-gradient(rgba(47,72,58,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(47,72,58,.11) 1px,transparent 1px);background-size:29px 29px;border-bottom:1px solid rgba(39,63,48,.28)}
.fc-interior-hero__inner{width:calc(100% - 36px);min-height:150px;margin:auto;padding:22px 0 19px;display:flex;align-items:flex-end}
.fc-interior-hero h1{margin:0!important;max-width:100%;font-family:Impact,"Arial Narrow",sans-serif!important;font-size:clamp(49px,13.8vw,59px)!important;line-height:.88!important;letter-spacing:-.035em;text-transform:uppercase;background-image:linear-gradient(rgba(23,53,38,.38),rgba(23,53,38,.38)),url("../images/headline-scratch-light-v3.png")!important;background-color:#173526!important;background-size:100% 100%,125% 115%!important;background-position:center,10% 60%!important;background-repeat:no-repeat!important;background-blend-mode:normal!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;-webkit-text-stroke:.2px #17241e!important;filter:drop-shadow(1px 2px 0 rgba(2,14,9,.22));white-space:nowrap}
.fc-interior-hero h1 .fc-e-accent{position:relative;display:inline-block;color:var(--fci-ink)!important;-webkit-text-fill-color:var(--fci-ink)!important;background:none!important}
.fc-interior-hero h1 .fc-acute-solid{position:absolute;display:block;left:56%;top:-.14em;width:14%;height:.14em;background:var(--fci-ink);border-radius:2px;transform:rotate(-28deg)}
.fc-interior-body{background:var(--fci-paper);padding:0 18px calc(64px + env(safe-area-inset-bottom))}
.fc-interior-body__inner{max-width:100%;margin:auto;font-size:17px;line-height:1.62}
.fc-interior-body__inner .wpml-ls-statics-post_translations,.fc-interior-body__inner p:first-of-type,.fc-interior-body__inner p:has(> strong:only-child){display:none!important}
.fc-interior-body__inner p:nth-of-type(2){position:relative;margin:-1px -18px 18px!important;padding:27px 0 0 36px!important;text-align:center!important}
.fc-interior-body__inner p:nth-of-type(2):before{content:"";position:absolute;left:0;top:27px;width:7px;height:232px;background:var(--fci-yellow)}
.fc-interior-body__inner p:nth-of-type(2) img{display:block!important;width:100%!important;max-width:none!important;height:232px!important;object-fit:cover!important;object-position:center center;filter:grayscale(1) sepia(.28) saturate(.58) contrast(1.18)!important;border:1px solid rgba(29,57,45,.46)!important;box-shadow:0 8px 20px rgba(46,52,40,.12)!important}
.fc-interior-body__inner p:nth-of-type(2):after{content:"ARCHIVO · COMANDOS DE SALVAMENTO";position:absolute;right:10px;bottom:9px;color:rgba(241,232,208,.84);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-shadow:0 1px 2px rgba(0,0,0,.5)}
.fc-interior-body__inner p:nth-of-type(3){font-size:20px!important;line-height:1.45!important;font-weight:650!important;border-left:5px solid var(--fci-yellow);padding:16px 0 16px 16px!important;margin:0 0 22px!important}
.fc-interior-body__inner p:nth-of-type(4){padding:19px!important;border:1px solid rgba(55,73,56,.24)!important;background:rgba(242,232,204,.56)!important}
body[data-fc-theme="dark"]{background:var(--fci-dark)!important;color:var(--fci-cream)!important}
body[data-fc-theme="dark"] .fc-interior-sitehead{background:var(--fci-dark-head);border-color:rgba(213,197,153,.20)}
body[data-fc-theme="dark"] .fc-interior-sitehead:before,body[data-fc-theme="dark"] .fc-interior-hero:before,body[data-fc-theme="dark"] .fc-interior-body:before{background-image:url("../images/field-paper-scan.svg"),url("../images/field-paper-grit.svg")!important;opacity:.90!important;filter:grayscale(1) contrast(1.65) brightness(1.04)!important;mix-blend-mode:soft-light!important}
body[data-fc-theme="dark"] .fc-interior-wordmark{background-image:linear-gradient(rgba(232,223,204,.42),rgba(232,223,204,.42)),url("../images/headline-scratch-dark-v3.png");background-color:#e8dfcc;background-size:100% 100%,125% 115%;background-position:center,10% 60%;background-repeat:no-repeat;background-blend-mode:normal;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.2px #e8dfcc}
body[data-fc-theme="dark"] .fc-language-list a,body[data-fc-theme="dark"] .fc-theme-toggle{color:var(--fci-cream)}
body[data-fc-theme="dark"] .fc-theme-toggle{border-color:rgba(222,212,188,.28);background:rgba(0,0,0,.16)}
body[data-fc-theme="dark"] .fc-interior-page,body[data-fc-theme="dark"] .fc-interior-body{background:var(--fci-dark);color:var(--fci-cream)}
body[data-fc-theme="dark"] .fc-interior-hero{background-color:var(--fci-dark-head);background-image:linear-gradient(rgba(142,176,151,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(142,176,151,.14) 1px,transparent 1px)}
body[data-fc-theme="dark"] .fc-interior-hero h1{background-image:linear-gradient(rgba(232,223,204,.44),rgba(232,223,204,.44)),url("../images/headline-scratch-dark-v3.png")!important;background-color:#e8dfcc!important;background-size:100% 100%,125% 115%!important;background-position:center,10% 60%!important;background-repeat:no-repeat!important;background-blend-mode:normal!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;-webkit-text-stroke:.2px #e8dfcc!important}
body[data-fc-theme="dark"] .fc-interior-hero h1 .fc-e-accent{color:var(--fci-cream)!important;-webkit-text-fill-color:var(--fci-cream)!important}
body[data-fc-theme="dark"] .fc-interior-hero h1 .fc-acute-solid{background:var(--fci-cream)}
body[data-fc-theme="dark"] .fc-interior-body__inner p:nth-of-type(4){background:rgba(38,57,46,.70)!important;border-color:rgba(210,194,148,.22)!important}
/* CHECKPOINT IMG_6906 — preserve exactly. */
.fc-interior-hero h1 .fc-e-accent{position:relative!important;display:inline-block!important;overflow:visible!important}
.fc-interior-hero h1 .fc-e-accent:before{content:""!important;position:absolute!important;z-index:8!important;left:45%!important;top:-.23em!important;width:.42em!important;height:.25em!important;background:var(--fci-paper)!important;transform:translateX(-50%)!important;display:block!important}
.fc-interior-hero h1 .fc-acute-solid{display:block!important;position:absolute!important;z-index:9!important;left:48%!important;top:-.15em!important;width:.28em!important;height:.095em!important;background:var(--fci-ink)!important;border:0!important;border-radius:1px!important;box-shadow:none!important;transform:translateX(-50%) rotate(-28deg)!important}
body[data-fc-theme="dark"] .fc-interior-hero h1 .fc-e-accent:before{background:var(--fci-dark-head)!important}
body[data-fc-theme="dark"] .fc-interior-hero h1 .fc-acute-solid{background:var(--fci-cream)!important}
@media(max-width:374px){.fc-interior-sitehead{padding-left:14px;padding-right:14px}.fc-interior-brand img{width:56px;height:56px;flex-basis:56px}.fc-interior-wordmark{font-size:27px}.fc-interior-tools{margin-left:69px}.fc-interior-tools .fc-language-list{gap:15px}.fc-interior-hero h1{font-size:46px!important}.fc-interior-body__inner p:nth-of-type(2){padding-left:30px!important}}
