:root{--margen-ui:20px;--pie-ui:76px}#root{font-family:Archivo Variable,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.inicio-exterior{left:var(--margen-ui);top:var(--margen-ui);color:#eeebe4;text-shadow:0 1px 8px #000;width:min(310px,100vw - 40px);position:absolute}.inicio-exterior h1{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500;line-height:1.2}.inicio-exterior p{color:#b3aea4;max-width:285px;margin:10px 0 14px;font-size:13px;line-height:1.5}.inicio-exterior .inicio-ayuda{margin:12px 0 0;font-size:11px}.navegacion-exterior{left:var(--margen-ui);bottom:var(--margen-ui);align-items:center;gap:8px;display:flex;position:absolute}.panel-controles{left:var(--margen-ui);bottom:var(--margen-ui);box-sizing:border-box;overscroll-behavior:contain;width:326px;max-height:calc(100dvh - 100px);padding:12px 16px 14px;overflow-y:auto}.buscador-exterior{top:var(--margen-ui);right:var(--margen-ui);z-index:6;width:min(380px,100vw - 390px);position:absolute}.buscador-resultados{overscroll-behavior:contain;max-height:min(420px,100dvh - 140px);overflow-y:auto}.buscador-opcion[aria-selected=true]{background:#eeebe41a}.exterior-resultados{right:var(--margen-ui);top:70px;bottom:var(--pie-ui);pointer-events:none;flex-direction:column;gap:12px;width:min(668px,100vw - 390px);display:flex;position:absolute}.exterior-datos,.exterior-inferior{overscroll-behavior:contain;pointer-events:auto;gap:10px;min-height:0;display:grid;overflow-y:auto}.exterior-datos{align-self:flex-end;width:min(560px,100%)}.exterior-inferior{margin-top:auto}.exterior-datos:empty,.exterior-inferior:empty{display:none}.exterior-datos>*,.exterior-inferior>*{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.nota-escala{right:var(--margen-ui);bottom:var(--margen-ui);max-width:min(420px,100vw - 390px)}.relato-exterior{left:var(--margen-ui);top:var(--margen-ui);box-sizing:border-box;overscroll-behavior:contain;width:min(360px,100vw - 40px);max-height:calc(100dvh - 110px);overflow-y:auto}#root:has(.relato-exterior) .panel-controles{max-height:calc(100dvh - 310px)}.panel-controles input[type=range]{accent-color:#eeebe4;min-height:28px}.panel-controles button,.inicio-exterior button,.navegacion-exterior button,.relato-exterior button{transition:background-color .14s,border-color .14s,color .14s}#root button:focus-visible{outline-offset:3px;outline:2px solid #eeebe4}#root a:focus-visible{outline-offset:3px;outline:2px solid #eeebe4}#root input:focus-visible{outline-offset:3px;outline:2px solid #eeebe4}#root [tabindex="0"]:focus-visible{outline-offset:3px;outline:2px solid #eeebe4}#root button:disabled{opacity:.4;cursor:default}@media (hover:hover){.panel-controles button:not(:disabled):hover,.inicio-exterior button:not(:disabled):hover,.navegacion-exterior button:not(:disabled):hover,.relato-exterior button:not(:disabled):not([aria-pressed=true]):not(.boton-primario):hover{color:#fff!important;background-color:#eeebe41a!important}.panel-controles button[aria-pressed=true]:not(:disabled):hover,.boton-primario:not(:disabled):hover{background-color:#fff!important}}@media (max-width:1000px){#root:has(.panel-controles) .exterior-resultados{visibility:hidden}.exterior-resultados{width:min(560px,100vw - 40px)}#root:has(.relato-exterior) .panel-controles{max-height:calc(100dvh - 330px)}}@media (max-width:760px){:root{--margen-ui:16px;--pie-ui:112px}.inicio-exterior{width:min(300px,100vw - 32px)}.inicio-exterior h1{font-size:20px}.navegacion-exterior{bottom:var(--pie-ui)}.panel-controles{bottom:var(--pie-ui);width:min(326px,100vw - 32px);max-height:calc(100dvh - 150px)}.nota-escala{left:var(--margen-ui);max-width:none;text-align:left!important}.buscador-exterior{width:min(300px,100vw - 32px);top:192px}#root:has(.panel-controles) .buscador-exterior{visibility:hidden}#root:has(.relato-exterior) .buscador-exterior{visibility:hidden}#root:has(.panel-controles) .calidad-exterior{visibility:hidden}.exterior-resultados{width:calc(100vw - 32px);top:244px;bottom:164px}.panel-controles button,.inicio-exterior button,.navegacion-exterior button{min-height:36px}}@media (prefers-reduced-motion:reduce){.panel-controles button,.inicio-exterior button,.navegacion-exterior button,.relato-exterior button{transition:none}}
