.museum-visitor-tip[hidden]{display:none!important}
.museum-visitor-tip{position:fixed;z-index:10040;right:24px;bottom:24px;box-sizing:border-box;width:390px;max-width:calc(100vw - 32px);padding:20px 48px 20px 22px;border:1px solid #d5c9ae;border-radius:14px;background:#fffcf3;color:#3e503f;box-shadow:0 12px 34px #3d332629;font:400 14px/1.9 'Museum Update Sans','Noto Sans KR',sans-serif;text-align:left;overflow-wrap:anywhere}
.museum-visitor-tip>strong{display:block;font:400 19px/1.6 'Gowun Batang',Batang,serif}
.museum-visitor-tip>p{margin:10px 0 0}
.museum-visitor-tip-close{position:absolute;right:4px;top:4px;width:44px;height:44px;border:0;background:transparent;color:#6b705f;font:400 25px/1 sans-serif;cursor:pointer}
.museum-visitor-tip-close:focus-visible{outline:2px solid #9a8559;outline-offset:-5px;border-radius:8px}
@media(max-width:820px){.museum-visitor-tip{right:16px;bottom:78px;padding:18px 42px 18px 18px;font-size:13px}.museum-visitor-tip>strong{font-size:17px}}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro{grid-column:2;grid-row:1/4;align-self:start;position:relative;display:flex!important;flex-direction:column;align-items:flex-end;gap:1px;width:104px;margin:0!important;padding:0!important;max-width:none;border:0;text-align:left}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details{position:static;width:100%;min-width:0;max-width:none;margin:0;border:0;border-radius:0;background:none;box-shadow:none;font:400 13px/1.7 'Museum Update Sans','Noto Sans KR',sans-serif}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details>summary{display:flex;justify-content:flex-end;align-items:center;gap:6px;box-sizing:border-box;height:44px;min-height:44px;padding:0 3px;font:400 13px/1.7 'Museum Update Sans','Noto Sans KR',sans-serif;letter-spacing:-.01em;color:#58624f;white-space:nowrap;cursor:pointer}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details>summary:hover{color:#294b35}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details>summary::after{display:none!important}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details[open]>:not(summary,[hidden]){position:relative;z-index:8}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details[open]>.curation-invitation,
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details[open]>.record-updates-content{position:absolute!important;top:100%;right:0;box-sizing:border-box;width:360px;max-width:calc(100vw - 52px);padding:16px!important;border:1px solid #d8cfbb!important;border-radius:12px!important;background:#fffaf0!important;box-shadow:0 12px 35px #49391d1c!important;text-align:left}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome .museum-mobile-intro>details[open]>.curation-invitation{padding:16px!important;border:1px solid #d8cfbb!important;border-radius:12px!important;background:#fffaf0!important;box-shadow:0 12px 35px #49391d1c!important}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro .record-updates-total{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 3px;border-radius:50%;background:#e9dfc9;color:#645339;font:400 10px/1 'Museum Update Sans',sans-serif}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro .record-updates-total:empty{display:none}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details>summary:after{line-height:1}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro .record-updates-groups{grid-template-columns:repeat(3,minmax(0,1fr))}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro .record-updates-content p{font:400 12px/1.8 'Museum Update Sans',sans-serif}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details>summary:focus-visible{outline:2px solid #9a8559;outline-offset:3px}
#memorial-proposal[data-quiet-exhibition] .curation-invitation{padding:16px!important;background:none!important}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome .museum-mobile-intro .curation-invitation{padding:12px!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#memorial-proposal[data-quiet-exhibition] .curation-invitation :is(.curation-register-header,.curation-register-intro,.curation-example){display:none!important}
#memorial-proposal[data-quiet-exhibition] .curation-choice-list{display:grid;grid-template-columns:1fr;gap:7px;margin:10px 0}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome .museum-mobile-intro .curation-choices{display:grid;grid-template-columns:1fr;gap:7px;margin:10px 0}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome .museum-mobile-intro [data-curation-choice]{min-height:44px;padding:10px 12px;font:400 13px/1.7 'Museum Update Sans',sans-serif}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome .museum-mobile-intro [data-curation-choice] strong{font:inherit}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome .museum-mobile-intro [data-curation-choice] small{display:none!important}
#memorial-proposal[data-quiet-exhibition] [data-curation-question]{font:400 13px/1.7 'Museum Update Sans',sans-serif;margin:0 0 8px}
#memorial-proposal[data-quiet-exhibition] [data-curation-choice]{min-height:44px;padding:10px 12px;border-radius:5px;font-size:13px}
#memorial-proposal[data-quiet-exhibition] [data-curation-choice] small{display:none}
#memorial-proposal[data-quiet-exhibition] [data-curation-answer]{margin:10px 0 0;font:400 12px/1.8 'Museum Update Sans',sans-serif}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome{padding:20px 20px 4px!important;margin-bottom:0!important;overflow:visible!important;z-index:9}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome .visitor-welcome-card{padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome-title{font-size:clamp(20px,2.1vw,27px);line-height:1.8}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome>.welcome-letter>p{margin-top:12px;font-size:14px;line-height:1.9}
#memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome>.welcome-letter{display:grid;grid-template-columns:minmax(0,1fr) 104px;column-gap:24px;align-items:start;width:100%;max-width:820px;box-sizing:border-box;margin:0 auto;padding:22px 28px 24px!important;border:0!important;background:none!important;box-shadow:none!important}
#memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome>.welcome-letter::before,
#memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome>.welcome-letter::after{display:none!important;content:none!important}
#memorial-proposal[data-quiet-exhibition] #visitor-welcome>.welcome-letter>p{grid-column:1;text-decoration:none}
#memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome .welcome-botanical{display:none!important}
#memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome .welcome-lead{margin:0;font:400 clamp(20px,2vw,25px)/1.65 'Gowun Batang',serif}
#memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome>.welcome-letter>p:not(.welcome-lead){margin:12px 0 0;font:400 14px/1.85 'Gowun Batang',serif}
@media(min-width:821px){
 #memorial-proposal[data-quiet-exhibition] .museum-walkthrough-space{position:relative}
 #memorial-proposal[data-quiet-exhibition] [data-mobile-floor="front"] :is(.scene-whisper,.museum-image-label,.guestbook-nameplate,.desk-motion-status){display:none!important}
 #memorial-proposal[data-quiet-exhibition] [data-mobile-floor="life-gallery"] :is(.keepsake-nameplate,.retro-homeplate,.retro-home-caption,.retro-television>.museum-plate,.retro-home .museum-plate){display:none!important}
 #memorial-proposal[data-quiet-exhibition] [data-mobile-floor="life-gallery"] [data-tv-open] .museum-plate{display:none!important}
 #memorial-proposal[data-quiet-exhibition] [data-mobile-floor="life-gallery"] .tv-label{display:none!important}
 #memorial-proposal[data-quiet-exhibition] :is(.preservation-prop>span,.preservation-index,.management-room .extra-room-heading,.preservation-principle,.preservation-mini-note){display:none!important}
 #memorial-proposal[data-quiet-exhibition] .management-room :is(.keepsake-booklet,.management-privacy){display:none!important}
 #memorial-proposal[data-quiet-exhibition] .preservation-prop:hover{background:none;box-shadow:none}
 #memorial-proposal[data-quiet-exhibition] .space-guidance{display:none!important}
 #memorial-proposal[data-quiet-exhibition] .museum-walkthrough-title{margin-bottom:28px}
 #memorial-proposal[data-quiet-exhibition] .connected-portrait{top:14%;width:25%;transform:none}
 #memorial-proposal[data-quiet-exhibition] .connected-portrait-0{left:23%}
 #memorial-proposal[data-quiet-exhibition] .connected-portrait-1{left:53.5%;top:15.5%}
 #memorial-proposal[data-quiet-exhibition] .connected-portrait:is(:hover,:focus-visible){transform:none}
 #memorial-proposal[data-quiet-exhibition] .connection-frame{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(2px 4px 3px #30231538)}
 #memorial-proposal[data-quiet-exhibition] .connected-portrait-1 .connection-frame{border:0;border-radius:0;outline:0}
 #memorial-proposal[data-quiet-exhibition] .connection-frame:before{content:'';position:absolute;z-index:-1;inset:0;width:100%;height:100%;background:url('/static/museum-remodel/natural-frames-20261021/oval.webp') center/contain no-repeat;pointer-events:none}
 #memorial-proposal[data-quiet-exhibition] .connected-portrait-1 .connection-frame:before{background-image:url('/static/museum-remodel/natural-frames-20261021/rectangle.webp')}
 #memorial-proposal[data-quiet-exhibition] .connection-name-inscription{display:flex;align-items:center;flex-direction:column;gap:7px;width:63%;color:#554b3e;text-align:center;font:400 clamp(14px,1.55vw,20px)/1.75 'Gowun Batang',serif;text-shadow:none}
 #memorial-proposal[data-quiet-exhibition] .connection-name-inscription strong{font-weight:400}
 #memorial-proposal[data-quiet-exhibition] .connection-name-inscription small{font:400 11px/1.65 'Museum Update Sans',sans-serif;letter-spacing:.01em;color:#7c7566}
 #memorial-proposal[data-quiet-exhibition] .connection-wall-label{display:none}
}
@media(max-width:820px){
 #memorial-proposal[data-quiet-exhibition] .museum-mobile-intro{width:78px;gap:0;margin:0!important;padding:0!important}
 #memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome>.welcome-letter{grid-template-columns:minmax(0,1fr) 78px;column-gap:10px;padding:20px 0!important}
 #memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome .welcome-lead{font-size:clamp(17px,4.6vw,20px);line-height:1.75}
 #memorial-proposal[data-quiet-exhibition][data-museum-walkthrough] #visitor-welcome>.welcome-letter>p:not(.welcome-lead){font-size:13px;line-height:1.9}
 #memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details>summary{font-size:12px}
 #memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details[open]>.curation-invitation,
 #memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details[open]>.record-updates-content{max-width:calc(100vw - 80px)}
}
/* Warm paper replaces the empty white centre; photographs remain the original files. */
#memorial-proposal[data-quiet-exhibition] .connection-name-inscription{box-sizing:border-box;position:relative;isolation:isolate}
#memorial-proposal[data-quiet-exhibition] .connection-name-inscription::before{content:'';position:absolute;z-index:-1;inset:-7% -3%;border-radius:48%;background:radial-gradient(ellipse at 45% 30%,#f7eedb,#ded0b1);box-shadow:inset 0 0 14px #a38a5733;pointer-events:none}
#memorial-proposal[data-quiet-exhibition] .connected-portrait-1 .connection-name-inscription::before{border-radius:1px;inset:-8% -3%}
#memorial-proposal[data-quiet-exhibition] .connection-mini-portrait{display:block;width:clamp(32px,4.4vw,52px);height:clamp(40px,5.5vw,65px);margin:0 auto 2px;object-fit:cover;object-position:50% 32%;border:2px solid #eee3cb;outline:1px solid #9b845357;box-shadow:0 2px 5px #4d3a1c24;border-radius:2px;filter:sepia(.08) saturate(.88)}
@media(min-width:821px){
 #memorial-proposal[data-quiet-exhibition] .connection-frame::before{filter:sepia(.3) saturate(.8) brightness(.97)}
 #memorial-proposal[data-quiet-exhibition] .connection-name-inscription::before{content:none}
 #memorial-proposal[data-quiet-exhibition] .connection-name-inscription{gap:3px;width:62%;font-size:clamp(14px,1.55vw,19px);line-height:1.5}
 #memorial-proposal[data-quiet-exhibition] .connection-name-inscription small{font-size:10px;line-height:1.6}
}
/* Match each original frame aperture with an equally shaped photograph. */
#memorial-proposal[data-quiet-exhibition] .connected-portrait-0 .connection-mini-portrait{border-radius:50%;clip-path:ellipse(50% 50% at 50% 50%)}
#memorial-proposal[data-quiet-exhibition] .connected-portrait-1 .connection-mini-portrait{border-radius:2px;clip-path:inset(0 round 2px);width:clamp(36px,4.7vw,56px);height:clamp(36px,4.7vw,56px)}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro{width:142px}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>.museum-curation-toggle{width:100%;margin:0}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details[hidden]{display:none!important}
#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro .record-updates-total{min-width:22px;height:22px;background:#e8c77b;color:#45351b;font-size:12px;box-shadow:0 0 0 3px #f5e7c9}
@media(max-width:820px){
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait-0 .connection-mini-portrait{width:25px;height:32px;border-radius:50%}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait-1 .connection-mini-portrait{width:28px;height:28px;border-radius:2px}
 #memorial-proposal[data-quiet-exhibition] #visitor-welcome .welcome-letter{grid-template-columns:minmax(0,1fr) 126px;column-gap:10px}
 #memorial-proposal[data-quiet-exhibition] .museum-mobile-intro{width:126px}
 #memorial-proposal[data-quiet-exhibition] .museum-curation-toggle{gap:5px;font-size:11px}
}
@media(max-width:820px){
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait .connection-frame{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;min-width:0;aspect-ratio:auto;padding:0;border:0;background:none;box-shadow:none}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait .connection-frame::before{display:none}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connection-wall-label{display:none!important}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connection-name-inscription{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:88%;height:96%;min-height:0;padding:1px;color:#554b3b;text-align:center;font:400 clamp(15px,4vw,19px)/1.5 'Gowun Batang',serif}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connection-name-inscription::before{inset:0;border-radius:50%;background:radial-gradient(ellipse at 48% 35%,#f6ecd8,#decdaa)}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connection-mini-portrait{flex:none;width:24px;height:30px;border-width:1px;margin:0}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connection-name-inscription strong{font-weight:400;white-space:nowrap}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connection-name-inscription small{font:400 10px/1.5 'Museum Update Sans',sans-serif;color:#6e644f}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait-1 .connection-name-inscription{display:grid;grid-template-columns:34px auto;column-gap:7px;width:89%;height:88%;padding:5px 10px}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait-1 .connection-mini-portrait{grid-row:1/3;align-self:center}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait-1 .connection-name-inscription strong{align-self:end}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait-1 .connection-name-inscription small{align-self:start}
 #memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait-1 .connection-name-inscription::before{border-radius:1px}
}

@media(max-width:820px){#memorial-proposal[data-quiet-exhibition][data-mobile-seven-rooms] .connected-portrait-1 .connection-mini-portrait{width:28px;height:28px}}

#memorial-proposal[data-quiet-exhibition] #visitor-welcome .welcome-letter{grid-template-columns:minmax(0,1fr) 142px!important}
@media(max-width:820px){#memorial-proposal[data-quiet-exhibition] #visitor-welcome .welcome-letter{grid-template-columns:minmax(0,1fr) 112px!important;column-gap:8px!important}#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro{width:112px}#memorial-proposal[data-quiet-exhibition] .museum-curation-toggle{gap:4px;font-size:11px}}

@media(max-width:820px){#memorial-proposal[data-quiet-exhibition] #visitor-welcome .welcome-letter{grid-template-columns:minmax(0,1fr)!important}#memorial-proposal[data-quiet-exhibition] #visitor-welcome .museum-mobile-intro{grid-column:1;grid-row:1;display:flex!important;flex-direction:row;align-items:center;justify-content:flex-end;gap:14px;width:100%;margin-bottom:8px!important}#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>.museum-curation-toggle,#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details{width:auto}#memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>details>summary{padding:0 3px}#memorial-proposal[data-quiet-exhibition] #visitor-welcome .welcome-letter>p{grid-column:1!important;grid-row:auto!important}}

/* Curation help belongs to its switch, using the same anchor as object help. */
.museum-visitor-tip[data-help="curation"]{right:auto;bottom:auto;max-height:var(--museum-tip-height,calc(100dvh - 104px))}
.museum-visitor-tip[data-help="curation"]>p{max-height:calc(var(--museum-tip-height,100dvh - 104px) - 88px);overflow-y:auto;overscroll-behavior:contain}
.museum-visitor-tip[data-help="curation"]::after{content:'';position:absolute;left:var(--bubble-tail,50%);top:-6px;width:10px;height:10px;border-left:1px solid #d5c9ae;border-top:1px solid #d5c9ae;background:#fffcf3;transform:rotate(45deg)}
.museum-visitor-tip[data-help="curation"][data-placement="above"]::after{top:auto;bottom:-6px;border-left:0;border-top:0;border-right:1px solid #d5c9ae;border-bottom:1px solid #d5c9ae}
.museum-visitor-tip[data-help="curation"]{width:280px;max-width:calc(100vw - 24px);padding:12px 42px 12px 15px;font-size:13px;line-height:1.7}
.museum-visitor-tip[data-help="curation"]>strong{display:none}
.museum-visitor-tip[data-help="curation"]>p{margin:0;max-height:calc(var(--museum-tip-height,100dvh - 104px) - 26px)}
#memorial-proposal dialog.museum-curation-entry{position:fixed;inset:0;box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:440px;max-height:calc(100dvh - 32px);margin:auto;padding:27px;border:1px solid #d5c9ae;border-radius:18px;background:#fffdf5;color:#3e503f;box-shadow:0 20px 70px #23352b30;overflow-y:auto;font:400 14px/1.85 'Museum Update Sans','Noto Sans KR',sans-serif}
#memorial-proposal .museum-curation-entry::backdrop{background:#21312bd1;backdrop-filter:blur(2px)}
#memorial-proposal .museum-curation-entry h2{margin:0;font:400 24px/1.55 'Gowun Batang',Batang,serif;word-break:keep-all;overflow-wrap:anywhere}
#memorial-proposal .museum-curation-entry p{margin:16px 0 23px;color:#6a7466;word-break:keep-all;overflow-wrap:anywhere}
#memorial-proposal .museum-curation-entry-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#memorial-proposal .museum-curation-entry button{min-height:48px;box-sizing:border-box;padding:11px 9px;border:1px solid #c9c6b5;border-radius:9px;background:#fffdf8;color:#40533f;font:400 14px/1.7 'Museum Update Sans','Noto Sans KR',sans-serif;cursor:pointer}
#memorial-proposal .museum-curation-entry [data-entry-curation="true"]{border-color:#40583f;background:#40583f;color:#fffdf6}
#memorial-proposal .museum-curation-entry button:focus-visible{outline:2px solid #a38b59;outline-offset:3px}
@media(max-width:420px){#memorial-proposal .museum-curation-entry{padding:23px 20px}#memorial-proposal .museum-curation-entry h2{font-size:22px}#memorial-proposal .museum-curation-entry-actions{grid-template-columns:1fr}}

.museum-room-updates{display:none}
@media(max-width:820px){
 #memorial-proposal[data-quiet-exhibition] #visitor-welcome .museum-mobile-intro{flex-wrap:wrap}
 #memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>.record-updates-panel[open]{flex-basis:100%;width:100%}
 #memorial-proposal[data-quiet-exhibition] .museum-mobile-intro>.record-updates-panel[open]>.record-updates-content{position:static!important;box-sizing:border-box;width:100%;max-width:none;margin-top:8px;border-radius:16px;box-shadow:none}
 #memorial-proposal[data-quiet-exhibition] .mobile-room-heading.has-room-updates{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}
 #memorial-proposal[data-quiet-exhibition] .mobile-room-heading.has-room-updates>p{grid-column:1/-1}
 #memorial-proposal[data-quiet-exhibition] .mobile-room-heading.has-room-updates>h2{min-width:0;margin:0}
 #memorial-proposal[data-quiet-exhibition] .museum-room-updates{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:84px;box-sizing:border-box;margin:0;padding:9px 12px;border:1px solid #b69b63;border-radius:22px;background:#faf1d8;color:#544224;box-shadow:none;font:500 12px/1.5 'Museum Update Sans',sans-serif;white-space:nowrap;cursor:pointer}
 #memorial-proposal[data-quiet-exhibition] .museum-room-updates[hidden]{display:none}
 #memorial-proposal[data-quiet-exhibition] .museum-room-updates:focus-visible{outline:2px solid #80662e;outline-offset:3px}
}

/* A separate row preserves the full room title on narrow phones. */
@media(max-width:380px){
 #memorial-proposal[data-quiet-exhibition] .mobile-room-heading.has-room-updates>h2{grid-column:1/-1}
 #memorial-proposal[data-quiet-exhibition] .mobile-room-heading.has-room-updates>.museum-room-updates{grid-column:1/-1;justify-self:end}
}
