/* The Spiral Accord: series identity; author: Regan Andrews. */
.wordmark .wordmark-copy{font:600 15px/1.3 Georgia,serif;letter-spacing:.025em;text-transform:none;color:var(--ink);white-space:nowrap}
.wordmark .doctor-sigil{width:52px;height:52px;mix-blend-mode:normal}
.footer-brand{display:inline-flex;align-items:center;gap:12px}.footer-brand img{object-fit:contain}
@media(max-width:640px){.wordmark .wordmark-copy{font-size:14px}.wordmark .doctor-sigil{width:42px;height:42px}}

.spiral-brand-hero img{display:block;width:100%;height:auto;object-fit:contain}.ud-social{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ud-social-label{flex-basis:100%;font-size:.8rem}.ud-social a{font-size:.8rem}

/* Official series artwork, approved by the owner. Original PNG retained intact. */
:root{--accent:#e7bf7c;--line:#344451}
.wordmark .wordmark-copy{color:#edcf95;font-family:Georgia,serif}
.wordmark .doctor-sigil{width:64px;height:64px;object-fit:contain}
.footer-brand{color:#edcf95;font-family:Georgia,serif}.footer-brand img{width:64px;height:64px}
.spiral-brand-hero{background:#060e17!important}.spiral-brand-hero img{width:100%;height:100%;object-fit:contain!important}
.sa-dropdown-panel{border-color:#826b46}.sa-nav a:hover,.sa-nav summary:hover{color:#edcf95}
@media(max-width:640px){.wordmark .doctor-sigil{width:48px;height:48px}.footer-brand img{width:48px;height:48px}}

.spiral-brand-hero img{max-height:78svh;min-height:280px;margin:auto}.spiral-brand-hero{width:100%}

.official-brand-banner{display:flex;justify-content:center;background:#060e17;padding:16px}.official-brand-banner img{display:block;width:min(100%,360px);height:auto;object-fit:contain}

/* Display the emblem portion of the unchanged approved artwork beside live text. */
.wordmark .sa-header-emblem{display:block;position:relative;overflow:hidden;width:80px;height:79px;flex:0 0 80px;line-height:0}
.wordmark .sa-header-emblem .doctor-sigil{position:absolute;left:-18px;top:0;width:116px!important;height:116px!important;max-width:none;object-fit:contain}
.wordmark .wordmark-copy{font:600 16px/1.3 Georgia,serif;letter-spacing:.075em;color:#edcf95;white-space:nowrap}
@media(max-width:640px){.wordmark .sa-header-emblem{width:64px;height:63px;flex-basis:64px}.wordmark .sa-header-emblem .doctor-sigil{left:-14.4px;width:92.8px!important;height:92.8px!important}.wordmark .wordmark-copy{font-size:14px;letter-spacing:.045em}}
.sa-save-place{background:transparent;color:#e2c17c;border:1px solid #b59b62;border-radius:4px;padding:.5rem .8rem;margin:0 0 1rem;font:inherit;cursor:pointer}.sa-save-place:disabled{opacity:.6}.sa-save-place:focus-visible{outline:2px solid #e2c17c;outline-offset:3px}
