/* charlesbelk.com: shared additions to each page's own styles */
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#F7F4EE;overflow-x:hidden}
.skip{position:absolute;left:-9999px;top:0;z-index:100;background:#C9A24B;color:#0F1B2D;padding:12px 18px;font:700 16px Inter,sans-serif}
.skip:focus{left:12px;top:12px}
img,video,iframe{max-width:100%}
:focus-visible{outline:3px solid #C9A24B;outline-offset:2px}
button[disabled]{opacity:.6;cursor:wait}
header nav a[aria-current="page"]:not([href="/book"]){color:#D4B062 !important}
@media (max-width:760px){h1{font-size:44px !important;line-height:1.05 !important}h2{overflow-wrap:anywhere}}
main{overflow-x:clip}
