/* Shared header for ginnythenomad.com */
.sitebar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;background:#fffaf0;border-bottom:2px solid #9d1c22;font-family:"DM Sans",system-ui,sans-serif;position:relative;z-index:5}
.sitebar .brand{font:400 24px/1 Anton,Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#9d1c22;text-decoration:none;margin-right:auto}
.sitebar nav{display:flex;flex-wrap:wrap;gap:4px 6px;background:none;border:0;padding:0;margin:0;box-shadow:none;position:static;width:auto}
.sitebar nav a{font:500 15px "DM Sans",system-ui,sans-serif;text-transform:none;letter-spacing:normal;color:#3b1d18;background:none;border:0;box-shadow:none;text-decoration:none;padding:7px 12px;border-radius:999px;display:inline-block}
.sitebar nav a:hover{background:#f7cfdc}
.sitebar nav a[aria-current="page"]{background:#9d1c22;color:#f2e58f}
.sitebar .login{text-transform:none;letter-spacing:normal;box-shadow:none}
.sitebar .brand{box-shadow:none;background:none}
.sitebar .login{font:500 14px "DM Sans",system-ui,sans-serif;color:#9d1c22;background:#fffaf0;border:1.5px solid #9d1c22;border-radius:999px;padding:7px 14px;text-decoration:none;cursor:pointer}
.sitebar .login:hover{background:#9d1c22;color:#f2e58f}
.sitebar a:focus-visible,.sitebar button:focus-visible{outline:3px solid #f2b0c6;outline-offset:2px}
@media (max-width:640px){.sitebar{padding:10px 12px}.sitebar .brand{font-size:21px}.sitebar nav{order:3;width:100%}}
.sitebar{text-transform:none}

#sitelogin{display:flex;align-items:center;gap:8px}

/* retro cursor: a cherry-red pixel arrow with a pink shadow, and a pointing glove for anything clickable */
html,body{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpolygon%20points%3D%224%2C4%204%2C26%209%2C21%2013%2C30%2018%2C28%2014%2C19%2021%2C19%22%20fill%3D%22%23ee9fb9%22%2F%3E%3Cpolygon%20points%3D%222%2C2%202%2C24%207%2C19%2011%2C28%2016%2C26%2012%2C17%2019%2C17%22%20fill%3D%22%239d1c22%22%20stroke%3D%22%23fffaf0%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%223%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%23f2e58f%22%2F%3E%3Crect%20x%3D%2212%22%20y%3D%222%22%20width%3D%221%22%20height%3D%225%22%20fill%3D%22%23f2e58f%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%224%22%20width%3D%225%22%20height%3D%221%22%20fill%3D%22%23f2e58f%22%2F%3E%3C%2Fsvg%3E") 2 2,auto}
a,button,[role="button"],label,select,summary,.cta,.copy,input[type="checkbox"],input[type="radio"]{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20transform%3D%22translate%282%202%29%22%20fill%3D%22%23ee9fb9%22%20stroke%3D%22%23ee9fb9%22%20stroke-width%3D%223%22%3E%3Crect%20x%3D%2210%22%20y%3D%223%22%20width%3D%226%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%2213%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%226%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2219%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2214.5%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%2215%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2216.5%22%20r%3D%222.4%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fffaf0%22%20stroke%3D%22%239d1c22%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2210%22%20y%3D%223%22%20width%3D%226%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%2213%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%226%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2219%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2214.5%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%2215%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2216.5%22%20r%3D%222.4%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fffaf0%22%3E%3Crect%20x%3D%2210%22%20y%3D%223%22%20width%3D%226%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%2213%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%226%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2219%22%20r%3D%223.2%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2214.5%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%2215%22%20r%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2216.5%22%20r%3D%222.4%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M12%2018v5M16%2018v5M20%2018v5%22%20stroke%3D%22%239d1c22%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 13 3,pointer!important}
input[type="text"],input[type="email"],textarea{cursor:text}
