/* Jólaútlit á forsíðu: ljósasería efst yfir alla breiddina + snjór. Til að taka út eftir jól: JOL = False í build.py. */
.jol-ljos{position:absolute;top:0;left:0;width:100%;height:clamp(80px,8vw,124px);z-index:2;pointer-events:none;overflow:visible}
.jol-ljos .vir{fill:none;stroke:#1d3a24;stroke-width:2;stroke-linecap:round}.jol-ljos .vir.aftar{stroke:#142a1a;opacity:.85}
.jol-ljos .pera{animation:jol-blik var(--d,2.6s) ease-in-out var(--t,0s) infinite}
.jol-ljos .ljomi{opacity:.75}
@keyframes jol-blik{0%,100%{opacity:1}50%{opacity:.5}}
.jol-snjor{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}
.hero:has(.jol-ljos) .hero-layout{padding-top:calc(clamp(80px,8vw,124px) + 34px)}
@media(prefers-reduced-motion:reduce){.jol-snjor{display:none}.jol-ljos .pera{animation:none}}
/* Snjór sem hefur safnast ofan á borðaröndina undir forsíðunni */
.promo-strip{overflow:visible}
.promo-strip::before{content:"";position:absolute;left:0;right:0;top:-30px;height:66px;z-index:3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%2240%22%20viewBox%3D%220%200%20220%2040%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23f4f9ff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23cfe3f5%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url%28%23g%29%22%20d%3D%22M0%2016%20C10%207%2C24%205%2C34%2011%20C44%203%2C62%203%2C71%2010%20C81%205%2C96%204%2C105%2012%20C116%204%2C134%205%2C143%2011%20C153%206%2C168%205%2C177%2012%20C189%205%2C206%206%2C220%2016%20L220%2024%20L205%2024%20C205%2031%2C198%2033%2C197%2024%20L161%2024%20C161%2037%2C152%2037%2C152%2024%20L123%2024%20C122%2030%2C116%2030%2C116%2024%20L79%2024%20C79%2035%2C70%2036%2C70%2024%20L37%2024%20C36%2030%2C30%2030%2C29%2024%20L0%2024%20Z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.9%22%20stroke-width%3D%221.2%22%20d%3D%22M6%2013%20C14%209%2C22%208%2C30%2011%20M48%207%20C56%205%2C63%206%2C68%209%20M118%208%20C126%206%2C134%207%2C139%2010%20M182%209%20C190%207%2C198%208%2C206%2011%22%2F%3E%3C%2Fsvg%3E") repeat-x 0 0/360px 66px,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%2240%22%20viewBox%3D%220%200%20220%2040%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23f4f9ff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23cfe3f5%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url%28%23g%29%22%20d%3D%22M0%2016%20C10%207%2C24%205%2C34%2011%20C44%203%2C62%203%2C71%2010%20C81%205%2C96%204%2C105%2012%20C116%204%2C134%205%2C143%2011%20C153%206%2C168%205%2C177%2012%20C189%205%2C206%206%2C220%2016%20L220%2024%20L205%2024%20C205%2031%2C198%2033%2C197%2024%20L161%2024%20C161%2037%2C152%2037%2C152%2024%20L123%2024%20C122%2030%2C116%2030%2C116%2024%20L79%2024%20C79%2035%2C70%2036%2C70%2024%20L37%2024%20C36%2030%2C30%2030%2C29%2024%20L0%2024%20Z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.9%22%20stroke-width%3D%221.2%22%20d%3D%22M6%2013%20C14%209%2C22%208%2C30%2011%20M48%207%20C56%205%2C63%206%2C68%209%20M118%208%20C126%206%2C134%207%2C139%2010%20M182%209%20C190%207%2C198%208%2C206%2011%22%2F%3E%3C%2Fsvg%3E") repeat-x 150px 10px/290px 52px;filter:drop-shadow(0 3px 3px #00000040)}
