/* Same fonts and colours as the home page for the museum, artwork and reply-box pages. */
:root{--ink:#1d3a2b;--muted:#566a5d;--green:#1d7446;--green-deep:#155a36;--yellow:#ffe14a;--yellow-soft:#fff5c4;--paper:#fffbf0;--pale:#edf5e6;--line:#e6e9dc;
 --rounded:"M PLUS Rounded 1c","Zen Maru Gothic","Hiragino Maru Gothic ProN",sans-serif;
 --body:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic UI","Meiryo",sans-serif}
body.museum,body.reply-page{font-family:var(--body);font-weight:500;background-color:var(--paper);color:var(--ink)}
body.museum h1,body.museum h2,body.museum h3,body.museum .museum-ticket strong,body.museum .museum-end p,body.museum #viewer-title,
body.reply-page h1,body.reply-page h2,body.reply-page h3{font-family:var(--rounded);font-weight:800}
body.museum .museum-eyebrow,body.reply-page .inbox-kicker{font-family:var(--rounded);font-weight:800;font-size:13px;letter-spacing:.08em}
body.museum .work-number{font:700 12px/1.4 var(--body);letter-spacing:.1em}
body.museum .museum-description,body.museum .museum-status{font-size:14px}
body.museum .museum-footer{font-size:13px}
body.museum .museum-footer small{font-size:12px;letter-spacing:.08em}
body.museum .museum-button{font-family:var(--rounded);font-weight:800}
body.museum .museum-end a{box-shadow:0 4px 0 var(--green-deep)}
body.reply-page .inbox-welcome{background:var(--yellow)}
body.reply-page .inbox-card button,body.reply-page a.reply-box-link{font-family:var(--rounded);font-weight:800}
