.museum-dialog,.guestbook-dialog{border:1px solid #ad9467;border-radius:18px;background:#f1e9d8;color:#27302d;box-shadow:0 25px 100px #0009;max-width:min(880px,calc(100vw - 30px));max-height:85dvh;padding:30px;font-family:Georgia,serif}.museum-dialog::backdrop,.guestbook-dialog::backdrop{background:#061118b8;backdrop-filter:blur(5px)}.museum-dialog h2{font-size:30px}.museum-dialog .pill{background:#203b3c;color:#fff}.guestbook-dialog{width:880px;background:radial-gradient(ellipse at 10% 10%,#fff9e8,transparent 65%),repeating-linear-gradient(87deg,#b5945710 0 1px,transparent 1px 7px),#eee5d2}.guestbook-dialog header{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #baa57a;padding-bottom:20px;margin-bottom:25px}.book-kicker{font:10px system-ui;letter-spacing:.18em;color:#756441}.guestbook-dialog h2{font-size:38px;font-weight:normal;margin:8px 0 12px}.guestbook-dialog header p:last-child{font-size:15px;line-height:1.6;max-width:520px}.book-close{align-self:start;border:1px solid #ad9467;border-radius:50%;background:transparent;font-size:25px;color:#4c493b;width:36px;height:36px;cursor:pointer}.book-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px}.book-layout form{padding-right:30px;border-right:1px solid #baa57a}.book-layout label{display:block;font:13px system-ui;margin-bottom:16px}.book-layout label span{font-size:11px;color:#7c786d}.book-layout input,.book-layout textarea{box-sizing:border-box;display:block;width:100%;margin-top:8px;border:0;border-bottom:1px solid #b3a386;border-radius:0;background:#fffcf270;padding:11px;font:14px system-ui;color:#25322f}.book-layout textarea{resize:vertical;line-height:1.5}.book-layout input:focus,.book-layout textarea:focus{outline:2px solid #607d71;outline-offset:2px}.book-submit,#guestbook-more{padding:12px 16px;border-radius:6px;border:1px solid #405b50;background:#284b42;color:#fff;font:13px system-ui;cursor:pointer}.book-public,#guestbook-status{font:12px/1.5 system-ui;color:#70634d}.book-layout h3{font-size:22px;font-weight:normal;margin:0 0 22px}.book-entry{padding:0 0 24px;margin:0 0 25px;border-bottom:1px solid #c3b493}.book-entry-top{display:flex;justify-content:space-between;gap:10px;font-size:17px}.book-entry-top span{font:11px system-ui;color:#76694f;padding-top:4px}.book-entry p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:16px}.book-entry small,.book-entry time{display:block;color:#7e7158;font:11px/1.8 system-ui}.book-admin{display:flex;gap:10px;margin-top:10px}.book-admin button{font:11px system-ui;background:transparent;border:1px solid #aa9271;color:#5d4433;padding:5px;cursor:pointer}.book-empty{font-size:16px;line-height:1.6;color:#7a705b}.book-layout button:disabled{opacity:.5}@media(max-width:650px){.guestbook-dialog{padding:20px}.book-layout{grid-template-columns:1fr;gap:30px}.book-layout form{border-right:0;border-bottom:1px solid #baa57a;padding:0 0 25px}.guestbook-dialog h2{font-size:30px}.guestbook-dialog header{gap:10px}.guestbook-dialog header p:last-child{font-size:13px}}

.guestbook-dialog header p:last-child,.guestbook-dialog .book-empty{color:#655e4d}

