/* Approved accessibility silhouette, without a circular background. */
#access-button.access-button{width:56px;height:56px;min-width:56px;min-height:56px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}
#access-button img{display:block;width:56px;height:56px;object-fit:contain;pointer-events:none}
#access-button:focus-visible{outline:3px solid var(--gold,#c6a36b);outline-offset:3px}
body.contrast #access-button img{filter:brightness(0) invert(1)}
@media(forced-colors:active){#access-button{forced-color-adjust:none}}
