.vintage-page .back-to-fall{display:block;padding:12px 4%;background:#780b35;color:#fff3dd;font:16px/1.4 Georgia,serif;text-decoration:none;border-bottom:3px double #b99152}.vintage-page .back-to-fall:hover{text-decoration:underline}.vintage-page .back-to-fall:focus-visible{outline:3px solid #d3ac60;outline-offset:-4px}
:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #a8792e;outline-offset:4px}

@media(max-width:650px){input,textarea,select{font-size:16px!important}}

.mobile-nav button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
.mobile-nav a,.mobile-nav button{min-height:44px;display:flex;align-items:center}
@media(max-width:380px){.mobile-nav{font-size:14px;gap:8px;padding-inline:10px}.mobile-nav a,.mobile-nav button{white-space:nowrap}}
