/* A readable intermission card, never placed over a playing camera. */
.eots-intermission{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:22px;background:radial-gradient(ellipse at 95% 10%,#917b4533,transparent 60%),linear-gradient(135deg,#0a202d,#173e48);color:#e9e6d7;border:1px solid #8b7a50;border-radius:7px;text-align:left;overflow:hidden;}
.eots-intermission[hidden],.eots-intermission-card[hidden]{display:none!important;}
.eib-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;font:650 8px/1.5 system-ui;letter-spacing:.1em;color:#d6bd84;}
.eib-state{color:#bdd2d5;}
.eots-intermission h3{margin:0!important;color:#fff0ce!important;font:500 clamp(19px,2vw,27px)/1.2 Georgia,serif!important;letter-spacing:0!important;text-transform:none!important;}
.eots-intermission .eib-copy{margin:0!important;color:#d5e2e1!important;font:400 12px/1.6 system-ui!important;}
.eib-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;}
.eots-intermission .eib-links a,.eots-intermission .eib-open{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;padding:7px 10px!important;background:#183c48!important;border:1px solid #a38d5e!important;border-radius:4px;color:#f7e4b7!important;font:650 10px/1.4 system-ui!important;text-decoration:none!important;cursor:pointer;}
.eots-intermission .eib-links a:first-child{background:#dfc48d!important;color:#102d37!important;}
.eots-intermission .eib-open[hidden]{display:none!important;}
.eib-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding-top:10px;border-top:1px solid #adc0ba2e;color:#b8cdd0;font:400 10px/1.5 system-ui;}
.eib-return{color:#e6d3a8;font-variant-numeric:tabular-nums;}
.eots-intermission a:focus-visible,.eots-intermission button:focus-visible{outline:3px solid #ffdda1;outline-offset:2px;}
#eotsFocusHeader .elh-screen[data-eots-intermission="visible"]{min-height:280px;aspect-ratio:auto;}
#eotsFocusHeader .elh-screen>.eots-intermission{position:relative;z-index:4;min-height:280px;border:0;border-radius:0;}
#eotsFocusHeader .elh-screen[data-eots-intermission="visible"]>.elh-open,#eotsFocusHeader .elh-screen[data-eots-intermission="visible"]>.elh-fallback{display:none!important;}
html body.eots-site-refresh [data-eots-train-rest][data-eots-intermission-replaced="true"]{display:none!important;}
.eots-intermission-card{width:100%;}
.eots-intermission-card>.eots-intermission{min-height:250px;border-radius:0;border-width:1px 0;gap:10px;padding:17px;}
.eots-intermission-card .eib-top{font-size:7px;}
.eots-intermission-card .eib-state{display:none;}
.eots-intermission-card .eib-links a{min-height:36px;padding:6px 8px!important;font-size:9px!important;}
@media(pointer:coarse){.eots-intermission .eib-links a,.eots-intermission .eib-open{min-height:44px;}}
@media(max-width:500px){#eotsFocusHeader .elh-screen>.eots-intermission{padding:18px;min-height:300px;}#eotsFocusHeader .elh-screen[data-eots-intermission="visible"]{min-height:300px;}}
