/* Styles for husbilstorget.com */body{font-family:Arial,sans-serif}header{--border:transparent;--text:#ffffff}header h1{color:#F5F8FA}:root{--text:#14171A}body{font-size:.9rem}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.2rem}h1,h2,h3,h4,h5{font-family:"Poetsen One",sans-serif}nav>a{font-family:"Poetsen One",sans-serif}header>nav a:hover{color:#ff0;border-color:#fff0}header>nav a.active{color:#ff0;text-decoration:underline dotted}footer{--accent:yellow;--accent-bg:#5a349e;--accent:#f6f6f6;--text-light:white;font-family:"Poetsen One",sans-serif}@media only screen and (width<=720px){header>nav a{border:none;padding:0;line-height:1;text-decoration:none}}body>footer{grid-column:1 / -1;background-color:var(--accent-bg)}body footer a,body footer a:visited{color:#ff0}body>header{padding:unset}body>header{--accent-bg:rgba(185, 19, 19, var(--opacity,1));--accent:rgba(255, 255, 255, var(--opacity,1))}body>footer{--accent-bg:rgba(185, 19, 19, var(--opacity,1));--accent:rgba(255, 255, 255, var(--opacity,1));--text:rgba(255, 255, 255, var(--opacity,1))}body>header{padding:0}header>nav a.logo,header>nav a.logo:visited{--border:transparent}@media only screen and (min-width:720px){header>nav{padding:0}}header>nav a.logo:hover,header>nav a.logo,header>nav a.logo[aria-current=page],header>nav a.logo[aria-current=true]{border-color:#fff0}body>footer{grid-column:1 / -1;background-color:var(--accent-bg);color:var(--text)}body>footer a,body>footer a:visited{color:var(--text)}html{min-height:100vh}body{min-height:calc(100vh - var(--navbar-height))}footer{align-self:end}