body.room-page{margin:0;background:#2e1a15;color:#22383d;font:400 16px/1.6 DM Sans,DM Sans Fallback,Arial,sans-serif;color-scheme:light}html[data-light=day] body.room-page:has(>#room:empty){background:#3d5546}html[data-light=night] body.room-page:has(>#room:empty){background:#14252b}.room-page noscript{display:block;max-width:46rem;margin:0 auto;padding:40px 24px 72px;color:#f6efdf}.room-page noscript h1{margin:0 0 6px;font:400 44px/1.05 "Instrument Serif","Instrument Serif Fallback",Georgia,serif}.room-page noscript h1 em{color:#f7d2ac}.room-page noscript h2{margin:36px 0 10px;font:400 28px/1.1 "Instrument Serif","Instrument Serif Fallback",Georgia,serif}.room-page noscript p{margin:0 0 14px;color:#f6efdf}.room-page noscript a{color:inherit;text-underline-offset:4px;text-decoration-color:#f7d2ac}.room-page noscript a:focus-visible{outline:3px solid #f7d2ac;outline-offset:4px;border-radius:4px}.room-page noscript .site-papers{margin:0;padding:0;list-style:none}.room-page noscript .site-papers li{padding:12px 0;border-top:1px solid rgb(246 239 223 / .22)}.room-page noscript .site-papers-venue{display:block;font:600 12.5px/1.5 DM Sans,DM Sans Fallback,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#f7d2ac}.room-page noscript .site-papers-title{font:400 21px/1.3 "Instrument Serif","Instrument Serif Fallback",Georgia,serif}.room-page noscript .site-papers-read{display:inline-block;margin-left:10px;font-size:14px;white-space:nowrap}.room-page noscript .site-elsewhere{margin:0;padding:0;list-style:none}.room-page noscript .site-elsewhere li{padding:12px 0;border-top:1px solid rgb(246 239 223 / .22)}.room-page noscript [id]{scroll-margin-top:24px}#room#room .studio [data-entry-landing]:focus,#room#room .studio [data-entry-landing]:focus-visible{outline:none}#room#room .studio .sh-venue .sh-doors{display:contents}#room#room .studio .sh-venue .sh-file-size{display:none}#room#room .studio .sh-venue .sh-file{position:absolute;right:calc(var(--sh-door-r) + 78px);bottom:var(--sh-door-b);z-index:2;display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0;padding:0 2px;color:var(--s-ink);letter-spacing:.06em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--s-line);transition:text-decoration-color .16s ease}#room#room .studio .sh-venue .sh-doors>.sh-file:only-child{right:var(--sh-door-r)}#room#room .studio .sh-venue .sh-file .rs-ico{width:14px;height:14px;transition:transform .18s ease}#room#room .studio .sh-venue .sh-file:hover{text-decoration-color:currentColor}#room#room .studio .sh-venue .sh-file:hover .rs-ico{transform:translate(2px,-2px)}#room#room .studio .sh-venue .sh-file:focus-visible{outline:3px solid var(--s-focus);outline-offset:2px;border-radius:3px}@media(max-width:700px){#room#room .studio .sh-standard:has(.sh-file) .sh-cap{padding-right:150px}}body .nb-door>.nb-pubs{position:relative;display:block;justify-self:start}body .nb-door>.nb-pubs>.nb-file{position:absolute;left:0;bottom:100%;z-index:2}@media(max-width:479.98px){body .nb-door:not(.nb-door-small)>.nb-pubs{display:flex;align-items:center;gap:14px}body .nb-door:not(.nb-door-small)>.nb-pubs>.nb-file{position:static}}
