/* Flat Bone mark; a sparse publishing system does the construction work. */
#arrival h1{color:#F2EFE8}#opening-field{position:absolute;inset:0;z-index:0;pointer-events:none}#opening-field[hidden]{display:none}.working #opening-field{display:none}
.opening-exposure{position:absolute;left:24%;top:16%;width:62%;height:48%;background:radial-gradient(ellipse at 55% 45%,#f2efe807,transparent 68%)}
.opening-rules{position:absolute;overflow:visible;fill:none;stroke:#f2efe8;stroke-width:.35;pointer-events:none}.construction-lines{opacity:.055}.construction-lines path{stroke-dasharray:1;stroke-dashoffset:0}.opening-datum{fill:#d6f32b;stroke:none;opacity:.12}
.publication.opening-pending{box-shadow:5px 5px 0 rgb(221 217 205 / var(--opening-shadow,0)),7px 7px 0 rgb(108 105 95 / var(--opening-shadow,0)),20px 26px 50px rgb(0 0 0 / calc(var(--opening-shadow,0)*.46))}
@media(min-width:761px) and (max-height:800px){.extra-guide{display:none}}
@media(max-width:760px){.desktop-guide{display:none}.opening-rules{stroke-width:.55}.construction-lines{opacity:.055}.opening-exposure{left:15%;width:80%;top:18%;height:42%}}
@media(prefers-reduced-motion:reduce){.opening-exposure{background:none}}
