/* One view control, shared by the physical spread and its focused pages. */
#transport[data-presentation=preparing] > :not(.transport-status):not(.transport-chrome):not(.transport-source),#transport[data-presentation=failed] > :not(.transport-status):not(.transport-chrome):not(.transport-source){visibility:hidden!important;pointer-events:none!important}
.mapbook-region-inventory[hidden],.inventory-scope[hidden]{display:none!important}
.mapbook-region-inventory{position:absolute;z-index:24;top:130px;bottom:82px;left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 40px));background:#efe8d7;color:#142735;padding:20px 28px;display:flex;flex-direction:column;font:15px/1.55 SUIT,sans-serif}
.mapbook-region-inventory h2{font:400 28px RIDIBatang,serif;margin:0 0 8px}.inventory-context{font-size:13px;margin:0 0 12px}.inventory-kinds{display:flex;gap:14px;flex-wrap:wrap}.inventory-kinds button,.inventory-scope button{font:600 13px SUIT,sans-serif;background:transparent;color:#243c4a;border:0;border-bottom:1px solid transparent;min-height:44px;cursor:pointer}
.inventory-kinds button[aria-pressed=true],.inventory-scope button[aria-pressed=true]{border-bottom-color:#243c4a}.inventory-scope{position:absolute;z-index:25;top:82px;left:50%;transform:translateX(-50%);display:flex;gap:16px}
.inventory-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.inventory-filters label{display:grid;font-size:13px;gap:4px}.inventory-filters input,.inventory-filters select{width:100%;min-height:44px;font:15px SUIT,sans-serif;background:transparent;color:#142735;border:1px solid #b4aa91;padding:8px}
.inventory-result-count{font-size:13px;margin:0 0 8px}.inventory-results{flex:1;overflow:auto;overscroll-behavior:contain;min-height:80px}.inventory-results summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}.inventory-results button{display:block;min-height:44px;width:100%;padding:10px 3px;text-align:left;background:transparent;color:#142735;border:0;border-bottom:1px solid #b4aa91;font:16px/1.5 SUIT,sans-serif;cursor:pointer}.inventory-results button[aria-pressed=true]{font-weight:700;text-decoration:underline;text-underline-offset:4px}.mapbook-region-inventory>a{margin-top:12px;font-size:13px;min-height:44px;padding:10px 0;color:inherit}.mapbook-region-inventory :focus-visible,.inventory-scope :focus-visible{outline:2px solid #893922;outline-offset:-2px}
@media(max-width:700px){.inventory-scope{top:98px}.mapbook-region-inventory{top:148px;bottom:70px;width:calc(100% - 28px);padding:16px 18px}.inventory-kinds{gap:8px}.inventory-kinds button{padding:4px 0}.mapbook-region-inventory h2{font-size:24px}.inventory-context{margin-bottom:4px}.inventory-filters{margin:8px 0}}
.mapbook-content-lens{display:none}
#transport{--mapbook-tool-ink:#243c4a;--mapbook-tool-quiet:#596257}
.mapbook-content-lens:not([hidden]){position:absolute;z-index:25;top:35px;left:50%;transform:translateX(-50%);display:flex;gap:0;justify-content:center;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
#transport .mapbook-content-lens button{position:relative;min-height:44px;padding:7px 14px;background:transparent;color:var(--mapbook-tool-quiet);border:0;border-radius:0;box-shadow:none;font:500 13px SUIT,'Instrument Sans',sans-serif;letter-spacing:.015em;cursor:pointer}
#transport .mapbook-content-lens button::after{content:'';position:absolute;left:14px;right:14px;bottom:7px;height:1px;background:transparent;pointer-events:none}
#transport .mapbook-content-lens button[aria-pressed=true]{color:var(--mapbook-tool-ink)}
#transport .mapbook-content-lens button[aria-pressed=true]::after{background:var(--mapbook-tool-ink)}
#transport .mapbook-content-lens button:disabled{opacity:.45}
#transport .mapbook-content-lens button:not(:disabled):hover,#transport .mapbook-content-lens button:focus-visible{color:var(--mapbook-tool-ink)}
#transport .mapbook-content-lens button:focus-visible{outline:0}
#transport .mapbook-content-lens button:focus-visible::after{background:#893922;height:2px}
#transport .mapbook-content-lens button:not(:disabled):active{translate:none!important;box-shadow:none}
/* The scene tool stays on its projected paper plane. Sizes resolve to screen pixels. */
#transport .paper-control[data-action="experience-next"]{display:flex;align-items:center;background:transparent;color:var(--mapbook-tool-quiet);border:0;border-radius:0;font:500 calc(var(--scene-tool-unit,2px)*13) SUIT,'Instrument Sans',sans-serif;letter-spacing:.015em;line-height:1.2;padding:0 calc(var(--scene-tool-unit,2px)*10);box-shadow:none;transition:none}
#transport .paper-control[data-action="experience-next"]::after{content:'→';flex-shrink:0;margin-left:auto;padding-left:calc(var(--scene-tool-unit,2px)*8);pointer-events:none;transition:transform 140ms cubic-bezier(.23,1,.32,1)}
#transport .paper-control[data-action="experience-next"]:hover,#transport .paper-control[data-action="experience-next"]:active,#transport .paper-control[data-action="experience-next"]:focus-visible{background:transparent;color:var(--mapbook-tool-ink);box-shadow:none}
#transport .paper-control[data-action="experience-next"]:hover::after{transform:translateX(calc(var(--scene-tool-unit,2px)*2))}
#transport .paper-control[data-action="experience-next"]:focus-visible{outline:0;text-decoration:underline;text-decoration-color:#893922;text-underline-offset:calc(var(--scene-tool-unit,2px)*3)}
#transport .paper-control[data-action="experience-next"]:focus-visible::after{color:#893922}
#transport.keyboard-input .paper-control[data-action="experience-next"]::after{transition:none;transform:none}
@media(prefers-reduced-motion:reduce){#transport .paper-control[data-action="experience-next"]::after{transition:none;transform:none}}
.mapbook-reading-page[hidden]{display:none}.mapbook-reading-page{position:absolute;z-index:24;top:108px;bottom:82px;left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 40px));background:#efe8d7;color:#142735;display:flex;flex-direction:column;padding:22px 28px 16px;box-sizing:border-box;border-left:1px solid #c4b99e;border-right:1px solid #c4b99e;font:18px/1.55 SUIT,sans-serif}
.mapbook-reading-page p{margin:0 0 18px}.reading-running-head{font:12px SUIT,sans-serif;border-bottom:1px solid #b4aa91;padding-bottom:12px;margin-bottom:18px!important;letter-spacing:.08em}.mapbook-reading-body{overflow:auto;min-height:0;flex:1;overscroll-behavior:contain;scrollbar-width:thin;padding-right:5px}.mapbook-reading-body h2{font:400 30px/1.3 RIDIBatang,"EB Garamond",serif;margin:0 0 22px;text-wrap:balance}.mapbook-reading-body h3{font:600 17px/1.4 SUIT,sans-serif;color:#893922;margin:20px 0 10px}.mapbook-reading-body ul,.mapbook-reading-body ol{padding-left:24px}.mapbook-reading-body li{margin:8px 0}.reading-page-number{border-top:1px solid #b4aa91;margin:14px 0 0!important;padding-top:10px;font:12px SUIT,sans-serif}.reading-kicker{font-size:13px;color:#893922}.reading-visual{margin:0 0 20px!important}.reading-visual img{display:block;width:100%;height:auto}.reading-visual figcaption{font-size:12px;line-height:1.5}.reading-index-item,.reading-inventory-item{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #b4aa91;color:inherit;text-align:left;font:18px/1.55 SUIT,sans-serif;padding:14px 4px;cursor:pointer}.reading-index-item span,.reading-index-item small,.reading-inventory-item span,.reading-inventory-item strong,.reading-inventory-item small{display:block}.reading-index-item:disabled{opacity:.55;cursor:default}.reading-inventory-item small{font-size:12px;color:#893922}.reading-inventory-item strong{font-size:21px;font-weight:600;margin:6px 0}.reading-inventory-item[aria-pressed=true]{background:#e2d7bd;border-left:3px solid #893922;padding-left:14px}.reading-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.reading-actions button{font:15px SUIT,sans-serif;min-height:44px;background:transparent;color:#142735;border:1px solid #9f9071;padding:8px 12px}.mapbook-reading-page button:focus-visible{outline:2px solid #893922;outline-offset:-2px}.mapbook-page-focused .transport-hit[data-action^="select:"]{visibility:hidden}
@media(max-width:700px){.mapbook-content-lens:not([hidden]){top:57px;left:50%;right:auto;width:max-content;max-width:calc(100% - 20px)}.mapbook-content-lens button{padding:8px 10px;min-height:44px}.mapbook-reading-page{top:112px;bottom:76px;width:calc(100% - 28px);padding:18px 18px 12px}.mapbook-reading-body h2{font-size:27px}.reading-visual img{height:auto}.transport-chrome{gap:10px;flex-wrap:wrap}.transport-chrome a:last-child{font-size:11px}.reading-index-item,.reading-inventory-item{padding:13px 2px}}
@media(prefers-reduced-motion:reduce){.mapbook-reading-page{scroll-behavior:auto}}

/* Lens composition sits above its opening scene, within the existing page. */
.mapbook-reading-body .reading-lens-composition{font:14px/1.65 SUIT,sans-serif;color:#4f4839;margin:-8px 0 14px}

/* The title opens the one Region Index; the eight chapter tabs stay independent. */
#transport .transport-chrome{z-index:30}
#transport #region-index-open{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:nowrap;background:transparent;color:#243c4a;padding:4px 7px;margin-right:auto;pointer-events:auto}
#region-index-open small{font:11px/1.4 SUIT,sans-serif;letter-spacing:0;color:#554832}
#transport #region-index-open > span{display:block;margin:0}
.mapbook-region-index{box-sizing:border-box;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #9f9071;background:#eee3ca;color:#142735;padding:32px;box-shadow:0 20px 70px #0007}
.mapbook-region-index::backdrop{background:#101916b8;backdrop-filter:blur(4px)}
.region-index-kicker{font:12px/1.4 'Instrument Sans',sans-serif;letter-spacing:.12em;color:#554832}
.mapbook-region-index h2{font:30px/1.35 var(--fow-font-editorial);letter-spacing:-.02em;margin:16px 0 12px;text-wrap:balance}
.mapbook-region-index p{line-height:1.7}
.mapbook-region-index nav{margin:24px 0;border-top:1px solid #9f9071}
.mapbook-region-index nav a{display:grid;grid-template-columns:30px 1fr;gap:8px 14px;padding:22px 8px;border-bottom:1px solid #9f9071;color:inherit;text-decoration:none}
.mapbook-region-index nav strong{font:22px/1.4 SUIT,sans-serif}.mapbook-region-index nav span{grid-column:2;font:14px/1.65 SUIT,sans-serif}
.mapbook-region-index nav a[aria-current]{border-left:3px solid #893922;background:#e2d7bd}.mapbook-region-index nav a:hover{background:#e2d7bd}
.region-index-close{min-height:44px;border:1px solid #9f9071;background:transparent;color:#142735;padding:8px 14px;font:14px/1.5 SUIT,sans-serif;cursor:pointer}
.mapbook-region-index :focus-visible,#region-index-open:focus-visible{outline:2px solid #893922;outline-offset:4px}
@media(max-width:700px){.mapbook-region-index{padding:24px}.mapbook-region-index h2{font-size:26px}#region-index-open small{font-size:10px}.transport-chrome{column-gap:8px!important}.transport-chrome > a,.transport-chrome > button{flex-shrink:0}}
@media(max-width:700px){#transport .transport-chrome{left:12px;right:12px;flex-wrap:nowrap;gap:4px!important;font-size:9px}#transport .transport-chrome a{padding:7px 3px}#transport #region-index-open{padding:4px;min-width:0;margin-right:auto}#region-index-open small{max-width:140px;white-space:normal;line-height:1.35}.transport-chrome a:last-child{font-size:9px}}
.inventory-chapter{display:block;width:100%;font:24px/1.4 var(--fow-font-instrument,SUIT,sans-serif);text-align:left;border:0!important;border-bottom:1px solid currentColor!important;background:none!important;padding:12px 0!important}.inventory-chapter-register button{display:block;text-align:left;border:0!important;background:none!important;width:100%;min-height:44px}.inventory-filters{display:block!important}.inventory-filters input{border:0!important;border-bottom:1px solid currentColor!important;background:none!important;border-radius:0;padding:12px 0!important;min-height:48px}.inventory-kinds{display:flex!important;flex-wrap:wrap;gap:16px!important}.inventory-kinds button{border:0!important;background:none!important;padding:8px 0!important}.inventory-kinds [aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}.inventory-results .inventory-row{display:grid;grid-template-columns:24px 1fr;gap:10px;width:100%;text-align:left;padding:14px 0!important;border:0!important;background:none!important;border-radius:0!important;font:17px/1.5 var(--fow-font-instrument,SUIT,sans-serif)}.inventory-row small{font-size:12px}.inventory-results .inventory-row[aria-pressed=true]{font-weight:700;text-decoration:underline;text-underline-offset:4px}.inventory-expand{background:none!important;border:0!important;border-top:1px solid currentColor!important;width:100%;text-align:left;min-height:44px}.inventory-chapter-register[hidden]{display:none!important}

#transport[data-inventory-active=true] .mapbook-reading-page{top:130px}
@media(max-width:700px){#transport[data-inventory-active=true] .mapbook-reading-page{top:148px}}

/* Region Index is an interaction-owning folio on the existing paper world. */
#transport[data-region-inventory-open=true] :is(.transport-stage,.transport-hits,.mapbook-edge-index,.mapbook-page-control,.mapbook-cover-glyph,.book-grip,#home,#inspect){pointer-events:none!important}
#transport[data-region-inventory-open=true] .mapbook-edge-index{opacity:.3}
.mapbook-region-inventory{background:var(--fow-paper-base,#f4efdf);color:var(--mapbook-tool-ink);padding:24px 32px;border-top:1px solid var(--fow-paper-rule,#b4aa91);border-bottom:1px solid var(--fow-paper-rule,#b4aa91);box-shadow:5px 4px 0 #dad2bd;font-family:var(--fow-font-instrument,SUIT,'Instrument Sans',sans-serif)}
.inventory-folio-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px}.inventory-folio-label{font-size:13px;margin:0}.inventory-folio-head h2{grid-column:1/-1;font-family:var(--fow-font-editorial,RIDIBatang,'EB Garamond',serif);margin:8px 0}.inventory-folio-close{border:0;background:transparent;color:inherit;font:inherit;min-height:44px;padding:0 4px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.inventory-context{padding-bottom:12px;border-bottom:1px solid var(--fow-paper-rule,#b4aa91);color:inherit}.inventory-kinds{gap:24px}.inventory-kinds button{letter-spacing:.025em}
.inventory-filters{gap:24px;margin:16px 0}.inventory-filters input,.inventory-filters select{border:0;border-bottom:1px solid var(--fow-paper-rule,#b4aa91);padding:8px 0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:16px}.inventory-filters label{gap:4px}
.inventory-result-count{padding-bottom:8px}.inventory-results{scroll-behavior:auto;scrollbar-gutter:stable}.inventory-results details>summary{font-weight:500;letter-spacing:.035em;border-top:1px solid var(--fow-paper-rule,#b4aa91);padding:12px 0;color:var(--mapbook-tool-quiet)}.inventory-results button{font-family:inherit;padding:12px 8px;line-height:1.5}.inventory-results button[aria-pressed=true]{background:#243c4a0a;text-decoration:none}.inventory-results button[aria-pressed=true]::after{content:' ·';color:var(--mapbook-tool-ink)}
.mapbook-region-inventory :focus-visible,.inventory-scope :focus-visible{outline:2px solid #893922;outline-offset:-2px}.mapbook-region-inventory[aria-busy=true] .inventory-result-count::after{content:' …'}
.mapbook-continuity{font-family:var(--fow-font-instrument,SUIT,'Instrument Sans',sans-serif)}.mapbook-continuity h1{font-family:var(--fow-font-editorial-en,'EB Garamond',serif)}.mapbook-continuity>div{width:min(440px,100%)}.mapbook-continuity p{font-size:16px;color:var(--mapbook-tool-ink,#243c4a)}
@media(max-width:700px){.mapbook-region-inventory{padding:16px 20px;top:144px;bottom:62px}.inventory-folio-head h2{font-size:24px;margin:4px 0}.inventory-context{font-size:12px;padding-bottom:8px;margin-bottom:4px}.inventory-kinds{gap:16px}.inventory-filters{gap:16px;margin:8px 0}.inventory-results button{padding:10px 4px}.mapbook-continuity{padding:24px}.mapbook-continuity h1{font-size:32px}}
@media(prefers-reduced-motion:reduce){.mapbook-continuity,.mapbook-region-inventory{animation:none;transition:none;scroll-behavior:auto}}
.mapbook-surface-links{display:flex;gap:14px;font:11px/1.4 SUIT,sans-serif}.transport-chrome{gap:12px!important}.transport-chrome a{min-height:36px;display:inline-flex;align-items:center}@media(max-width:700px){.mapbook-surface-links{gap:7px;font-size:9px}#transport .transport-chrome{flex-wrap:wrap!important}#region-index-open small{max-width:165px}}

.inventory-results .inventory-row[aria-pressed=true]::after{content:none}.inventory-results .inventory-row[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}

@media(max-width:700px){#transport .transport-chrome{display:grid;grid-template-columns:70px minmax(0,1fr)28px;column-gap:4px!important;row-gap:0!important;align-items:center}#transport .transport-chrome>a:first-child{grid-column:1;grid-row:1}#transport #region-index-open{grid-column:2;grid-row:1;width:100%;margin:0;text-align:left}#region-index-open>span{display:block;white-space:normal;font-size:12px;line-height:1.3}#transport .transport-chrome>a:nth-of-type(2){grid-column:3;grid-row:1}#transport .transport-chrome>a:last-of-type{grid-column:1;grid-row:2;white-space:nowrap;font-size:9px}.mapbook-surface-links{grid-column:2 / 4;grid-row:2;justify-content:flex-end}.mapbook-content-lens:not([hidden]){top:98px}.inventory-scope:not([hidden]){top:144px}.mapbook-region-inventory{top:190px}.mapbook-reading-page{top:150px}}
/* The Index is a ruled register on the actual right leaf. Its transform is
   projected by the existing native-paper control homography each render. */
#transport .mapbook-region-inventory{position:absolute;left:0;top:0;bottom:auto;max-width:none;transform:var(--paper-matrix);transform-origin:0 0;box-shadow:none;border:0;padding:16px 24px;display:flex;flex-direction:column;gap:0;overflow:hidden;z-index:30}
.inventory-folio-head{flex:none;display:grid;grid-template-columns:1fr auto;gap:0 12px;border-bottom:1px solid var(--fow-paper-rule,#b4aa91)}.inventory-folio-label{font-size:12px;align-self:center}.inventory-folio-head h2{font:14px/1.5 var(--fow-font-instrument,sans-serif);margin:0 0 8px}.inventory-folio-close{font-size:12px;min-height:44px;text-decoration:none}
.mapbook-region-inventory .inventory-chapter{font-size:26px;padding:8px 0;min-height:44px;flex:none}.inventory-context{font-size:12px;margin:0;padding:0 0 8px}.inventory-kinds{flex:none;gap:0 16px}.inventory-kinds button{font-size:12px;min-height:44px;padding:0}.inventory-filters{flex:none;margin:0}.inventory-filters label{font-size:12px;display:block;width:100%}.inventory-filters input{width:100%;min-height:44px;font-size:16px}.inventory-filters input:focus-visible{outline:0;border-bottom:2px solid currentColor}.inventory-filters label:focus-within{font-weight:650}
.inventory-result-count{flex:none;font-size:12px;margin:10px 0 0;padding:0 0 6px}.inventory-results{flex:1;min-height:52px;max-height:none;overflow:auto;border-top:1px solid var(--fow-paper-rule,#b4aa91)}.inventory-results .inventory-row{padding:8px 0;min-height:48px;font-size:16px;grid-template-columns:28px 1fr}.inventory-results .inventory-row small{font-size:12px}.inventory-results .inventory-row[aria-pressed=true]{font-weight:650}.inventory-results .inventory-row[aria-pressed=true]::after{content:'BOOK';font-size:10px;grid-column:2;text-decoration:none}.inventory-expand{flex:none;min-height:44px;font-size:12px;margin:4px 0 0;padding:0;text-align:left;border:0;border-top:1px solid var(--fow-paper-rule,#b4aa91)}
.mapbook-surface-switch{position:relative;margin-left:auto;font:12px/1.5 var(--fow-font-instrument,sans-serif)}.mapbook-surface-switch summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center}.mapbook-surface-switch summary::-webkit-details-marker{display:none}.mapbook-surface-switch[open]{display:flex;align-items:center;gap:14px}.mapbook-surface-switch>a{font-size:12px}.transport-chrome #region-index-open{border:0}.transport-chrome #region-index-open:focus-visible{outline:0;box-shadow:0 2px currentColor}.transport-chrome>a:first-child{font-family:var(--fow-font-editorial-en,serif)}
@media(min-width:701px){.mapbook-surface-switch summary{display:none}}
@media(max-width:700px){
 #transport .transport-chrome{grid-template-columns:90px minmax(0,1fr)28px;row-gap:0!important}.transport-chrome>a:first-child{font-size:20px!important;white-space:nowrap;grid-column:1 / 3!important}.transport-chrome #region-index-open{grid-column:1 / 3!important;grid-row:2!important;display:flex;align-items:center;gap:6px;min-height:26px!important}.transport-chrome #region-index-open span,.transport-chrome #region-index-open small{font-size:11px!important;white-space:nowrap}.transport-chrome #language{grid-column:3!important;grid-row:1!important;font-size:12px!important}.mapbook-surface-switch{position:absolute;right:36px;top:0}.mapbook-surface-switch[open]{display:block;background:var(--fow-paper-base,#f4efdf);z-index:50}.mapbook-surface-switch[open] .mapbook-surface-links{display:flex;flex-direction:column;gap:0;padding:0 16px}.mapbook-surface-switch[open]>a{padding:0 16px}.mapbook-surface-links a{font-size:13px;min-height:44px!important}.mapbook-content-lens:not([hidden]){top:92px}.inventory-scope:not([hidden]){top:136px}.mapbook-reading-page{top:142px}
 #transport .mapbook-region-inventory{padding:8px 16px}.inventory-folio-head h2{margin:0 0 4px;font-size:12px}.inventory-folio-label{font-size:11px}.mapbook-region-inventory .inventory-chapter{font-size:23px;padding:4px 0}.inventory-context{padding-bottom:4px;font-size:11px}.inventory-kinds{gap:0 12px}.inventory-kinds button{font-size:12px}.inventory-filters label{font-size:11px}.inventory-result-count{margin-top:6px}.inventory-results .inventory-row{min-height:48px;padding:8px 0}.inventory-expand{font-size:12px}
}
.mapbook-switch-links{display:flex;gap:14px;align-items:center}.mapbook-switch-links>a{min-height:44px;font-size:12px}.mapbook-surface-switch[open]{display:block}
@media(max-width:700px){#transport .transport-chrome>a:first-child{justify-self:start;width:max-content}.mapbook-surface-switch{pointer-events:auto}}
#transport .transport-chrome>a:first-child{font-size:24px;line-height:1;white-space:nowrap}
#transport .transport-chrome #region-index-open{border:0;box-shadow:none;translate:none;background:none;color:var(--mapbook-tool-ink)}#transport .transport-chrome #region-index-open:focus-visible{outline:0;box-shadow:inset 0 -2px var(--mapbook-tool-ink)}
#transport .mapbook-region-inventory .inventory-chapter{padding:8px 0!important}#transport .mapbook-region-inventory .inventory-kinds button{padding:0!important}#transport .mapbook-region-inventory .inventory-filters input{min-height:44px;padding:8px 0!important}#transport .mapbook-region-inventory .inventory-row{padding:8px 0!important}#transport .mapbook-region-inventory input:focus-visible{outline:0;border-bottom-width:2px!important}
@media(max-width:700px){.mapbook-surface-switch[open] .mapbook-switch-links{position:absolute;right:0;top:44px;display:flex;flex-direction:column;align-items:stretch;gap:0;width:190px;padding:12px 16px;background:var(--fow-paper-base,#f4efdf);border-block:1px solid var(--fow-paper-rule,#b4aa91)}.mapbook-surface-switch[open] .mapbook-surface-links{padding:0}.mapbook-switch-links>a{font-size:13px}}

.mapbook-region-index>.region-index-close{margin:4px 8px 0 0;font-family:var(--fow-font-instrument,SUIT,sans-serif)}
/* V08 · the reading lenses (Book / Experience / Inventory) and the inventory scope stand in the head instrument line,
 off the book: clear of its binding and its top edge. A narrower window gives them a second head line. */
@media(min-width:701px){#transport .mapbook-content-lens:not([hidden]){top:9px}#transport .inventory-scope{top:9px;left:calc(50% + 128px);transform:none}}
@media(min-width:701px) and (max-width:1180px){#transport .inventory-scope{top:53px;left:50%;transform:translateX(-50%)}}
@media(min-width:701px) and (max-width:980px){#transport .mapbook-content-lens:not([hidden]){top:53px}#transport .inventory-scope{top:97px}}
