/* --bxyz-notis-- kopierad basstil från den statiska sidan */
@font-face{font-family:'newedge666';src:url('../../fonts/NewEdge666-LightRounded.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:var(--font-family-base);font-size:var(--font-size-base);color:var(--color-fg);background:var(--color-bg);margin:var(--site-m)}
:root{--nav-h:0px;--site-m:1.15rem}
@font-face{font-family:'NewEdge666';src:url('/NewEdge666-LightRounded.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
a,body,html,h1,p,header{color:inherit;text-decoration:none}
body{max-height:100%;max-width:100dvw;overflow:hidden}
@media (min-width:721px){html,body,.gallery-section,.info-section{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.gallery-section::-webkit-scrollbar,.info-section::-webkit-scrollbar{display:none}}
nav{display:inline-flex;width:100%;position:sticky;-webkit-position:sticky}
nav .nav-left-column{width:50%}
nav .nav-right-column{width:50%;text-align:right}
nav .nav-right-column a{display:block}
.duopanel{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);width:100%}
.paragraph-section p{margin-right:10rem;text-align:left}
.info-section{max-height:100%;overflow-y:auto}
.info-section{display:flex;flex-direction:column;gap:1rem}
.info-hero{display:flex;align-items:center;justify-content:center;min-height:40vh}
.horse-svg{width:clamp(120px,25vmin,300px);height:auto;opacity:.7}
.info-section p{margin-right:10rem;text-align:left}
.is-hidden{display:none !important}
.is-visible{display:block !important}
.gallery-section::-webkit-scrollbar{display:none}
.gallery-section{height:calc(100dvh - var(--nav-h) - var(--site-m));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y proximity}
.gallery-section img{width:100%;height:auto;min-width:auto;min-height:auto;scroll-snap-align:start;cursor:pointer;margin-bottom:0}
.acc{scroll-snap-align:start}
.acc-head{display:block;width:100%;border:0;background:transparent;cursor:pointer;padding:0}
.acc-head img{display:block;width:100%;height:auto}
.acc-body{height:0;overflow:hidden}
.acc-body img{display:block;width:100%;height:auto;margin-bottom:var(--gap)}
.acc-body img:last-child{margin-bottom:0}
.acc-body.open{display:grid;gap:var(--gap);padding:.5rem 0}
.gallery-item{position:relative;margin-bottom:calc(var(--gap)*1.6)}
.dots{display:flex;align-items:center;margin:.35rem 0 0;white-space:nowrap;overflow:visible}
.dot-group{display:inline-flex;gap:.5rem;flex-wrap:nowrap;flex:0 0 auto}
.swipe-arrow{display:none}
.dot{width:10px;height:10px;border-radius:50%;background:#ffffff !important;border:.025rem dashed;padding:0;cursor:pointer;opacity:1;flex:0 0 10px}
.dot.active{background:#dddddd !important}
.mobile-desc{display:none}
.mobile-desc .cap-title{margin:.25rem 0 .15rem}
footer{display:none}
ol,ul{list-style-type:none}
.ruler-overlay{display:none}
.ruler-overlay canvas{display:none}
@media (max-width:720px){.ruler-overlay{display:none}.duopanel{grid-template-columns:1fr}.paragraph-section{order:2}.gallery-section{order:1;display:flex;flex-direction:row;gap:.75rem;overflow-x:auto;overflow-y:hidden;height:calc(60vh - var(--site-m));scroll-snap-type:x proximity}.gallery-section img{height:100%;width:auto;min-width:auto;min-height:auto;scroll-snap-align:center}.dots{justify-content:flex-start}.info-section{max-height:calc(40vh - var(--site-m))}}
