 .skip-link{position:fixed;top:-100px;left:15px;background:#fff;color:#002d20;padding:12px 20px;z-index:99}.skip-link:focus{top:10px}header{position:relative;z-index:10}nav{gap:17px}nav>a,nav summary{min-height:44px;display:flex;align-items:center}nav details{position:relative;border:0;padding:0}nav summary{font:inherit;cursor:pointer;list-style:none;gap:6px}nav summary::-webkit-details-marker{display:none}nav summary:after{content:'⌄'}nav details[open]>summary:after{content:'⌃'}.navdrop{position:absolute;top:100%;left:-18px;min-width:230px;background:#003323;border:1px solid #45694f;box-shadow:0 8px 18px #0003;padding:10px;display:grid;z-index:20}.navdrop a{padding:11px 13px;min-height:44px}.navdrop a:hover{background:#164b37}nav a[aria-current="page"]{color:#f0cf93;border-bottom:2px solid #b5242d}.footerlinks{display:flex;gap:18px;flex-wrap:wrap;max-width:470px}.footerlinks a{margin:0;min-height:30px}.back-top{position:fixed;right:18px;bottom:18px;z-index:8;border:1px solid #eee3cd;background:#003323;color:white;padding:10px 15px;box-shadow:0 3px 12px #0003;cursor:pointer}.back-top[hidden]{display:none}body.menu-open{overflow:hidden}.btn{min-height:44px}.terms .eventitem:hover{background:#e8ddc5}.real-photo img{transition:transform .2s}.group:hover .real-photo img{transform:scale(1.04)}.photo button:focus-visible{outline:3px solid #a4141d;outline-offset:4px}.pagehero h1{overflow-wrap:anywhere}summary:focus-visible{outline:3px solid #dca942;outline-offset:4px}@media(max-width:1200px){header{gap:12px}.brand{font-size:13px}.brand img{width:48px;height:59px}nav{gap:12px;font-size:10px}}@media(max-width:1200px){.menu{display:block;min-height:44px}header{position:relative}nav{display:none;position:absolute;top:100%;left:0;right:0;padding:16px 6%;background:#002d20;max-height:calc(100dvh - 90px);overflow-y:auto;flex-direction:column;align-items:stretch;font-size:14px;gap:3px}nav.open{display:flex}nav>a,nav summary{padding:9px 4px}.navdrop{position:static;box-shadow:none;min-width:0;padding:4px 14px;border:0;border-left:2px solid #b5242d}footer{align-items:start}.footerlinks{gap:12px}.hero-art{min-height:170px}.sectionhead{flex-wrap:wrap}.eventtext{min-width:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}} .hero-art{aspect-ratio:1024/300;min-height:0}.hero-art img{top:-35%}@media(max-width:1200px){.hero-art{aspect-ratio:1024/300;min-height:0}.hero-art img{top:-35%}}@media(max-width:400px){header .brand{font-size:11px;gap:8px}header .brand img{width:42px;height:52px}.menu{padding:8px 10px}.quick strong{font-size:16px}} .intro-home,.gallerygrid,.bottom,.columns,.figure-row,.shop-info{min-width:0}.intro-home>*,.columns>*,.figure-row>*{min-width:0}img{max-width:100%}.hero-art img,.crop img{max-width:none}.navdrop{max-height:min(70vh,600px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:1200px){nav details .navdrop{max-height:none;overflow:visible}}
.home-shop-comic .home-shop-motion,.home-member .home-member-motion,.hero-burgherr .motion-toggle,.shop-burgnarr-stage .shop-motion-toggle{min-height:44px;padding:10px 12px}.header-social a{min-width:36px;min-height:44px}.social-card a,.btn{overflow-wrap:anywhere}@media(max-width:400px){.hero-burgherr .hero-copy h1{font-size:clamp(44px,14vw,56px)}}
