@font-face{font-family:RoomBodoni;src:url('fonts/LibreBodoni[wght].ttf') format('truetype');font-weight:400 700;font-display:swap}
:root{--paper:#f3ede0;--ink:#e9e4dc;--muted:#abb7bc;--accent:#d7bba1;--line:#c9b8943a;--serif:RoomBodoni,Georgia,serif;background:#091823;color:var(--ink);color-scheme:dark;font:15px/1.65 Arial,Helvetica,sans-serif}
*{box-sizing:border-box}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:1px solid var(--line);border-radius:0;padding:10px 15px;min-height:44px}button:hover,a:hover{color:#efd29f}button:disabled{opacity:.35;cursor:default}button[aria-pressed=true],button[aria-current]{border-color:var(--accent);color:var(--accent)}a,button,input,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.1}h1{font-size:clamp(56px,7.7vw,120px);letter-spacing:-.055em}h2{font-size:clamp(32px,3vw,48px)}h3{font-size:29px}em{font-weight:400;color:var(--accent)}img{display:block;max-width:100%}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--paper);color:#142531;padding:12px}.skip:focus{top:10px}
.room-atmosphere{position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 90% 26%,#72574130,transparent 54%),radial-gradient(ellipse at 16% 80%,#0e394141,transparent 50%),#091823}.room-header{display:flex;max-width:1600px;margin:auto;padding:30px 5%;align-items:flex-start;justify-content:space-between;gap:30px}.room-brand{width:160px;flex-shrink:0}.room-brand img{width:160px;height:auto}.room-header nav{display:flex;gap:30px;padding-top:22px;font-size:12px}.room-header nav a{padding:8px 0;border-bottom:1px solid transparent}.room-header nav a[aria-current]{border-color:var(--accent)}#room-main{max-width:1400px;margin:auto;padding:0 6% 90px}.eyebrow{font-size:10px;letter-spacing:2.2px;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.room-hero{position:relative;min-height:590px;display:flex;align-items:center}.hero-copy{width:53%;position:relative;z-index:2;padding:50px 0 70px}.hero-copy .intro{font-size:17px;line-height:1.9;max-width:390px;margin-top:30px;color:#c5cccd}.hero-art{position:absolute;width:73%;height:100%;right:-9%;top:-20px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 96%,transparent)}.hero-art img{width:100%;height:100%;object-fit:contain;opacity:.67;filter:drop-shadow(0 0 35px #b4935920)}.room-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 1% 55%,#091823a0,transparent 65%)}.hero-copy .room-action{display:inline-block;margin-top:30px}.room-action{padding:12px 0;border-bottom:1px solid var(--accent);font-size:12px;letter-spacing:.3px}.room-action span{margin-left:25px}.collection-section{position:relative;border-top:1px solid var(--line);padding:44px 0 55px}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:35px}.section-heading .count{color:var(--muted);font-size:12px}.collection-tools{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:24px}.collection-tools input{width:min(100%,350px);background:#091923;border:0;border-bottom:1px solid var(--line);padding:13px 0;outline-offset:3px}.filters{display:flex;gap:8px}.filters button{font-size:12px;border-color:transparent}.filters button[aria-pressed=true]{border-color:var(--accent)}.work-row{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:25px;padding:30px 0;border-top:1px solid var(--line)}.work-number{color:var(--accent);font-family:var(--serif);font-size:22px}.work-meta{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.work-row p:not(.work-meta){font-size:13px;color:var(--muted);max-width:650px;margin-top:12px}.work-row h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.row-actions{display:flex;gap:20px;font-size:12px}.empty-collection{max-width:590px;padding:5px 0 10px}.empty-collection h3{font-size:30px;margin-bottom:15px}.empty-collection p{color:var(--muted);font-size:14px;max-width:470px}.channels{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:50px 0;border-top:1px solid var(--line)}.channels h2{max-width:330px}.channel-list a{display:grid;grid-template-columns:1fr auto;padding:20px 0;border-bottom:1px solid var(--line);gap:10px}.channel-list strong{font-weight:400;font-family:var(--serif);font-size:27px}.channel-list small{font-size:11px;color:var(--muted);grid-column:1}.channel-list .arrow{grid-column:2;grid-row:1/3;align-self:center;font-size:25px}.channel-list a:hover .arrow{transform:translate(3px,-3px)}.channel-list .arrow{transition:transform .25s}.channel-note{font-size:12px;color:var(--muted);margin-top:20px}.room-footer{max-width:1400px;margin:auto;padding:35px 6% 45px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;font-size:11px;color:var(--muted)}.loading,.no-script{margin:80px 6%;font-size:16px}.error-space{padding:70px 0}.error-space h1{font-size:48px;max-width:650px}.error-space p{margin:25px 0;color:var(--muted)}
.listening-deck{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,1.3fr);gap:70px;align-items:center;padding:55px 0 65px}.record-art{position:relative;aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(ellipse,#34515335,transparent 70%)}.record-art img{width:100%;height:100%;object-fit:contain}.record-art .no-cover{width:100%;height:100%;object-fit:contain;opacity:.8}.record-info h1{font-size:clamp(42px,4.9vw,72px);letter-spacing:-.035em}.record-info .byline{color:var(--muted);margin:20px 0 25px}.record-info .summary{color:var(--muted);font-size:14px;margin-bottom:25px;max-width:540px}.transport{display:flex;justify-content:center;align-items:center;gap:20px;margin:28px 0}.play-main{border-radius:50%;width:76px;height:76px;background:var(--paper);color:#142b37;border:0;font-size:23px}.play-main:hover{color:#142b37;background:#dfc594}.skip-audio{border:0;font-size:13px;min-width:54px}.seek-wrap input{width:100%;accent-color:var(--accent);cursor:pointer}.audio-times{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.audio-settings{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:25px 0}.audio-settings label{font-size:11px;color:var(--muted)}select{background:#102331;border:1px solid var(--line);padding:8px;max-width:100%}.audio-settings select{display:block;margin-top:5px}.audio-settings input{max-width:100px;display:block;accent-color:var(--accent);margin-top:15px}.audio-status{min-height:24px;color:var(--accent);font-size:12px}.resume-audio{margin-top:15px}.chapter-list{list-style:none;padding:0;margin:15px 0 0}.chapter-list button{width:100%;text-align:left;display:flex;justify-content:space-between;gap:24px;border:0;border-bottom:1px solid var(--line);padding:18px 0;font-size:13px}.chapter-list button[aria-current]{color:var(--accent)}.record-details{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);padding:40px 0}.record-details h2{font-size:30px;margin-bottom:18px}.record-details p{font-size:13px;color:var(--muted)}.platforms{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px;font-size:12px}.mini-player{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:min(660px,calc(100% - 28px));display:flex;gap:18px;align-items:center;background:#112734f5;border:1px solid #bda87770;padding:10px 15px;z-index:20;box-shadow:0 10px 60px #0008;backdrop-filter:blur(15px)}.mini-player>div{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12px}.mini-player [data-mini-title]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-player [data-mini-time]{font-size:10px;color:var(--muted)}.mini-player button{border:0;padding:6px;font-size:12px}.has-audio .room-footer{padding-bottom:110px}
.work-detail{max-width:850px;margin:60px auto}.work-detail h1{font-size:clamp(45px,6vw,85px)}.work-detail p{max-width:660px;margin:25px 0;color:var(--muted)}.work-cover{max-height:380px;margin:35px 0;object-fit:contain}.work-detail .row-actions{gap:30px;margin:35px 0}
body[data-room=read]{--ink:#253743;--muted:#657078;--accent:#7c5a35;--line:#8a745330;color:var(--ink);background:#efe9dc;color-scheme:light}body[data-room=read] .room-atmosphere{background:radial-gradient(ellipse at 80% 0%,#e0d0b670,transparent 50%),#efe9dc}body[data-room=read] .room-brand img{filter:brightness(0) saturate(100%) invert(16%) sepia(18%) saturate(1235%) hue-rotate(155deg)}body[data-room=read].reader-dark{--ink:#e2dccf;--muted:#a4afb4;--accent:#cfb68c;--line:#baa98b40;background:#0b1b27;color-scheme:dark}body.reader-dark .room-atmosphere{background:#0b1b27}body.reader-dark .room-brand img{filter:none}body[data-room=read] #room-main{max-width:1200px;padding-bottom:60px}.reader-heading{max-width:740px;margin:50px auto 30px}.reader-heading h1{font-size:clamp(38px,5vw,65px);letter-spacing:-.035em}.reader-heading .byline{margin:20px 0;color:var(--muted)}.reader-toolbar{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:25px auto;max-width:960px}.reader-toolbar button{font-size:12px;padding:7px 11px}.reader-toolbar select{background:transparent;color:var(--ink);font-size:12px;max-width:230px}.reader-toolbar option{background:var(--paper);color:#253743}.reading-viewport{position:relative;width:min(100%,var(--measure,680px));margin:auto;overflow:hidden;outline-offset:8px}.reading-flow{font-family:Georgia,serif;font-size:var(--reading-size,20px);line-height:var(--leading,1.9);column-fill:auto;overflow:visible}.reading-flow p{margin:0 0 1.2em;orphans:3;widows:3}.reading-flow h2{font-family:var(--serif);font-size:1.65em;margin:1em 0 .8em;break-after:avoid}.reading-flow blockquote{margin:1.5em 1.2em;border-left:2px solid var(--line);padding-left:1em}.reading-space.continuous .reading-viewport{overflow:auto;scrollbar-width:thin}.reading-space.continuous .reading-flow{columns:auto!important}.reader-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px auto;max-width:680px;font-size:12px}.reader-pagination button{font-size:12px}.reader-progress{display:block;width:min(100%,680px);height:2px;margin:25px auto;accent-color:var(--accent);border:0}.reader-resume{display:block;margin:20px auto;font-size:12px}.reader-end-links{display:flex;justify-content:center;gap:30px;margin-top:30px;font-size:12px}.reading-space:fullscreen{padding:25px 6%;background:#efe9dc;overflow:auto;color:#253743}.reader-dark .reading-space:fullscreen{background:#0b1b27;color:#e2dccf}.reading-space:fullscreen .reader-heading{margin-top:0}.reading-space:fullscreen .reader-heading h1{font-size:38px}
@media(max-width:800px){.room-header{padding:22px 6%;gap:18px}.room-brand,.room-brand img{width:130px}.room-header nav{gap:18px;flex-wrap:wrap;justify-content:flex-end;font-size:11px;padding-top:12px}.room-hero{min-height:530px}.hero-copy{width:62%}.hero-art{width:80%;right:-14%;top:20px;opacity:.7}.hero-copy .intro{font-size:15px}.channels{gap:35px;grid-template-columns:1fr 1fr}.listening-deck{gap:35px}.audio-settings{gap:14px}.work-row{gap:14px;grid-template-columns:32px 1fr}.row-actions{grid-column:2}.record-details{gap:35px}.room-footer{flex-wrap:wrap}.reader-toolbar{gap:6px}.room-footer span{order:3;width:100%}}
@media(max-width:540px){.room-header{align-items:center}.room-brand,.room-brand img{width:116px}.room-header nav{max-width:190px;gap:5px 17px;padding:0}.room-header nav a{padding:6px 0}.room-hero{display:block;min-height:650px;padding-top:25px}.hero-copy{width:100%;padding:25px 0;max-width:360px}.hero-copy .intro{max-width:290px}.hero-art{width:115%;height:360px;top:auto;bottom:-5px;right:-10%;opacity:.85;mask-image:linear-gradient(transparent,#000 15%,#000 86%,transparent)}h1{font-size:62px}.hero-copy .room-action{margin-top:20px}.eyebrow{font-size:9px;margin-bottom:19px}.collection-section{padding-top:32px}.collection-tools{align-items:stretch;flex-direction:column;gap:15px}.filters{gap:4px}.filters button{padding:8px 12px}.channels{grid-template-columns:1fr;gap:25px;padding:35px 0}.channels h2{max-width:none}.channel-list strong{font-size:25px}.section-heading{margin-bottom:25px}.empty-collection h3{font-size:26px}.listening-deck{grid-template-columns:1fr;padding-top:20px;gap:22px}.record-art{width:210px;max-width:65%;margin:auto}.record-info h1{font-size:43px}.record-info .byline{margin:16px 0}.record-info .eyebrow{margin-bottom:15px}.record-details{grid-template-columns:1fr;gap:30px}.mini-player{gap:10px;padding:8px 10px}.mini-player [data-mini-open]{max-width:75px}.reader-heading{margin:25px auto}.reader-toolbar{justify-content:flex-start}.reader-toolbar select{max-width:100%}.reading-flow{font-size:var(--reading-size,18px)}.reader-pagination{gap:10px}.reader-pagination button{padding:8px 10px}.reader-end-links{flex-wrap:wrap;gap:15px}.room-footer{padding-bottom:30px}.work-row h3{font-size:25px}.work-detail{margin-top:30px}}
@media(prefers-reduced-motion:no-preference){.room-hero,.listening-deck,.reader-heading{animation:room-arrive .7s ease both}.room-atmosphere{animation:room-light 18s ease-in-out infinite alternate}.hero-art{transition:opacity .6s}@keyframes room-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes room-light{from{opacity:.82}to{opacity:1}}}

html,body{overflow-x:clip}

/* Content destinations put the collection before a second scenic introduction. */
.room-intro{padding:45px 0 48px;max-width:920px}.room-intro h1{font-size:clamp(48px,6vw,88px)}.room-intro .intro{max-width:590px;margin-top:24px;color:var(--muted);font-size:16px}.room-intro .eyebrow{margin-bottom:18px}.start-selection{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;border-top:1px solid var(--line);padding:28px 0 35px}.start-selection .eyebrow{grid-column:1/-1;margin:0}.start-selection h2{font-size:38px}.start-selection p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:420px}.start-selection .room-action{justify-self:start;grid-column:1}.preview-badge,.slot-label{font:9px/1.6 Arial,sans-serif;letter-spacing:1.4px;color:var(--muted);display:block}.preview-badge{margin:15px 0}.content-placeholder{border:1px dashed var(--line);padding:22px;max-width:100%;margin:18px 0}.blank-lines{display:grid;gap:14px;margin-top:22px}.blank-lines i{height:1px;background:var(--line);display:block}.blank-lines i:nth-child(2){width:87%}.blank-lines i:last-child{width:60%}.cover-blank{width:100%;max-width:300px;aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:space-between;align-self:center}.manuscript-blank{max-width:680px;margin:30px auto;padding:30px;min-height:380px}.manuscript-blank .blank-lines{gap:var(--blank-leading,38px)}.preview-reader .reader-heading{max-width:680px}.work-row .content-placeholder{max-width:450px;margin:18px 0 0}.work-row .content-placeholder .blank-lines{margin-top:15px;gap:8px}.work-row .content-placeholder .blank-lines i:nth-child(n+3){display:none}.record-info>input[type=range]{width:100%;accent-color:var(--accent)}.room-header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 25px;max-width:570px}
@media(max-width:540px){.room-intro{padding:25px 0 32px}.room-intro h1{font-size:49px}.room-intro .intro{font-size:14px}.start-selection{grid-template-columns:1fr;gap:14px}.start-selection h2{font-size:32px}.start-selection .room-action{grid-column:auto}.room-header nav{gap:5px 17px}.content-placeholder{padding:18px}.manuscript-blank{min-height:310px}.work-row .row-actions{flex-wrap:wrap}}
/* Real editions: one visual system across library, listening and work pages. */
.start-selection.has-cover{grid-template-columns:minmax(150px,.46fr) minmax(0,1fr);gap:60px;align-items:center;padding:44px 0 55px}.feature-cover{width:100%;max-width:240px;justify-self:center;box-shadow:0 20px 60px #0004;transform:rotate(-3deg)}.feature-copy .eyebrow{margin-bottom:22px}.feature-copy h2{font-size:clamp(36px,4vw,58px);max-width:580px}.feature-copy p:not(.eyebrow){margin:22px 0;font-size:15px;max-width:560px}.feature-copy .work-meta{font-size:10px!important}.feature-copy .row-actions{flex-wrap:wrap;gap:18px 28px}.work-row{grid-template-columns:76px minmax(0,1fr) auto;gap:30px}.work-thumb{width:70px;aspect-ratio:600/760;object-fit:contain}.work-row .row-actions{flex-wrap:wrap;max-width:160px}.work-row .work-meta{line-height:1.8}.work-detail{max-width:none;margin:45px auto}.work-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:70px;align-items:start}.work-cover{width:100%;max-height:none;margin:0;box-shadow:0 20px 70px #0004}.work-copy h1{font-size:clamp(44px,5.7vw,78px)}.work-copy .eyebrow{margin-top:0}.work-copy .work-summary{font-size:18px;color:var(--ink);line-height:1.7}.work-copy .row-actions{flex-wrap:wrap;gap:15px 30px}.work-credits,.related-works{margin-top:65px;padding-top:35px;border-top:1px solid var(--line)}.work-credits h2,.related-works h2{font-size:30px}.work-credits p{font-size:13px}.related-works .room-action{display:inline-block;margin:25px 35px 10px 0}.record-art{aspect-ratio:auto;max-width:360px;margin:auto}.record-art img{aspect-ratio:600/760;box-shadow:0 20px 60px #0004}.record-info .platform-invitation{margin:30px 0 0;color:var(--ink);font-size:14px}.record-details .production-note{margin:24px 0}.record-details .room-action{display:inline-block;margin-top:24px}.reading-flow em{color:inherit}.reading-flow h2:first-child{margin-top:0}.work-copy .platforms{line-height:1.9}.work-copy .platforms a{padding:7px 0}.room-action:hover{border-color:#f0debc}.work-thumb,.feature-cover{transition:transform .25s ease}.work-row:hover .work-thumb{transform:translateY(-3px)}
@media(max-width:800px){.start-selection.has-cover{gap:35px;grid-template-columns:170px minmax(0,1fr)}.work-layout{gap:32px;grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.work-row{grid-template-columns:62px minmax(0,1fr)}.work-thumb{width:58px;grid-row:1/3;align-self:start}.work-row .row-actions{max-width:none;grid-column:2}.work-copy h1{font-size:46px}}
@media(max-width:540px){.start-selection.has-cover{grid-template-columns:1fr;gap:34px}.feature-cover{width:142px;justify-self:start;margin-left:5px}.feature-copy h2{font-size:39px}.feature-copy p:not(.eyebrow){font-size:14px}.feature-copy .row-actions{gap:12px 23px}.work-layout{grid-template-columns:1fr;gap:35px}.work-cover{max-width:180px}.work-copy h1{font-size:46px}.work-copy .work-summary{font-size:16px}.work-credits,.related-works{margin-top:40px}.work-row{gap:12px 18px}.work-row .row-actions{gap:18px}.record-art{width:150px;max-width:none}.record-info h1{font-size:42px}.record-info .work-meta{font-size:9px}.room-intro h1{overflow-wrap:normal}.reader-heading h1{font-size:36px}.reading-viewport{min-height:260px}.reading-flow{line-height:var(--leading,1.75)}}
@media(prefers-reduced-motion:reduce){.work-thumb,.feature-cover{transition:none}.work-row:hover .work-thumb{transform:none}}
/* Compact reading chrome leaves the page to the manuscript. */
body[data-room=read] .room-header{padding-top:18px;padding-bottom:12px;align-items:center}body[data-room=read] .room-brand,body[data-room=read] .room-brand img{width:85px}body[data-room=read] .room-header nav{padding-top:0}body[data-room=read] .reader-heading{margin:20px auto 18px;max-width:680px}body[data-room=read] .reader-heading h1{font-size:clamp(29px,3.5vw,43px)}body[data-room=read] .reader-heading .eyebrow{margin-bottom:8px}body[data-room=read] .reader-heading .byline{margin:10px 0;font-size:12px}body[data-room=read] .reader-toolbar{margin:18px auto}body[data-room=read] .reading-flow{line-height:var(--leading,1.65)}body[data-room=read] .reading-flow p{margin-bottom:.75em}body[data-room=read] .reader-pagination{margin:18px auto}body[data-room=read] .reader-end-links{margin-top:20px}body[data-room=read] .reader-progress{margin:16px auto}
@media(max-width:540px){body[data-room=read] .room-header nav{font-size:10px;max-width:200px}body[data-room=read] .room-header nav a{padding:4px 0}body[data-room=read] .reader-heading{margin:14px auto}body[data-room=read] .reader-toolbar{gap:5px;margin:12px auto}body[data-room=read] .reader-toolbar button{min-height:38px;padding:5px 8px}body[data-room=read] .reader-toolbar select{min-height:38px;width:100%;max-width:100%}}

/* Mobile controls keep a comfortable hit area without enlarging the typography. */
@media(max-width:700px){
 .room-header nav{gap:0 16px}
 .room-header nav a,body[data-room=read] .room-header nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0}
 body[data-room=read] .reader-toolbar button,body[data-room=read] .reader-toolbar select{min-height:44px}
 input[type=search],input[type=text],select{font-size:16px}
 .reader-pagination button{min-height:44px}
 .room-footer{padding-bottom:calc(30px + env(safe-area-inset-bottom))}
}

@media(max-width:540px){
 .start-selection.has-cover{grid-template-columns:86px minmax(0,1fr);gap:10px 22px;padding:28px 0 34px;align-items:start}
 .start-selection.has-cover .feature-cover{width:86px;grid-column:1;grid-row:1/3;margin:3px 0 0;align-self:start}
 .start-selection.has-cover .feature-copy{display:contents}
 .start-selection.has-cover .feature-copy>*{grid-column:1/-1}
 .start-selection.has-cover .feature-copy .eyebrow{grid-column:2;margin:0;align-self:end;font-size:8px}
 .start-selection.has-cover .feature-copy h2{grid-column:2;font-size:29px;line-height:1.12}
 .start-selection.has-cover .feature-copy p:not(.eyebrow){margin:12px 0 0}
 .start-selection.has-cover .feature-copy .row-actions{margin-top:8px}
}

.room-header nav a[aria-current="page"]{border-bottom:1px solid currentColor}.row-actions a,.room-footer a{min-height:44px;display:inline-flex;align-items:center}
