/* The directional glyph in clickable controls is replaced by a quiet clay press seal. */
.click-seal{display:inline-grid;place-items:center;box-sizing:border-box;width:1.45em;height:1.45em;margin-inline:.48em 0;border:1px solid #7f4435;border-radius:50%;background:radial-gradient(circle at 32% 26%,#d28a69,#a55b43 66%,#854736);box-shadow:inset 0 0 0 1px #e4ba9870,0 1px 3px #2b211a32;color:#fff4e3!important;font:700 .66em/1 Arial,sans-serif;vertical-align:.02em;text-align:center;text-decoration:none}
a:focus-visible .click-seal,button:focus-visible .click-seal{outline:2px solid #d8b778;outline-offset:2px}

/* Remaining CSS-generated invitations use the same terracotta seal. */
.feature-art::after{content:"OPEN"!important;display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid #e2b394;background:radial-gradient(circle at 30% 24%,#c78160,#a45840 65%,#824536);color:#fff4e4;font:700 8px/1 Arial,sans-serif;letter-spacing:.08em;box-shadow:inset 0 0 0 3px #edc6a565,0 3px 10px #10171270}
.holiday-house-v15 .gingerbread-lodge-link>span::after{content:"•";display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #e2b394;border-radius:50%;background:#ad634b;color:#fff4e4}
/* Native disclosure triangles are replaced by a clay press mark. */
summary{list-style:none}summary::-webkit-details-marker{display:none}summary::marker{content:""}
.catalog-more>summary .click-seal,.field-notes-display-room>summary .click-seal{flex:none}
.field-notes-room-about>summary::after{content:"+";display:inline-grid;place-items:center;width:28px;height:28px;margin-left:12px;border:1px solid #d8a183;border-radius:50%;background:#ad634b;color:#fff4e4;font:18px/1 Georgia,serif;vertical-align:middle}
.field-notes-room-about[open]>summary::after{content:"−"}
/* Replace legacy pseudo-element arrow icons as menus and cards open. */
[data-clay-before]::before,[data-clay-after]::after{content:"•"!important;display:inline-grid!important;place-items:center;box-sizing:border-box;width:24px!important;height:24px!important;min-width:24px;padding:0!important;border:1px solid #d7a581!important;border-radius:50%!important;background:radial-gradient(circle at 32% 26%,#d28a69,#a55b43 66%,#854736)!important;color:#fff4e3!important;font:700 12px/1 Arial,sans-serif!important;letter-spacing:0!important;transform:none!important}
