.hero-base[data-astro-cid-jmlo7pma]{background:linear-gradient(135deg,#8d8c9c1a 0%,#0075b00d 100%),#050504}.hero-tux-fallback[data-astro-cid-jmlo7pma]{background:var(--hero-fallback) right bottom / contain no-repeat}html.js .hero-tux-fallback[data-astro-cid-jmlo7pma]{display:none}@media (width<=29.999rem),(aspect-ratio<=3/4){.hero-tux-fallback[data-astro-cid-jmlo7pma]{display:none}}.fortuna-achievement[data-astro-cid-ria6qthd]{z-index:20;border:1px solid var(--color-gul-blue);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-gul-surface) 94%, var(--color-gul-blue));width:min(22rem,100vw - 2rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-gul-blue) 30%, transparent), 0 1rem 3rem #00000059;color:var(--color-gul-ink);opacity:0;pointer-events:none;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(1.5rem)scale(.96)}.fortuna-achievement[data-astro-cid-ria6qthd].is-visible{animation:5s both fortuna-achievement}.fortuna-achievement__icon[data-astro-cid-ria6qthd]{border:1px solid var(--color-gul-amber);background:color-mix(in srgb, var(--color-gul-amber) 16%, var(--color-gul-bg));width:2.5rem;height:2.5rem;color:var(--color-gul-amber);border-radius:.25rem;flex:none;place-items:center;font-size:1.35rem;display:grid}.fortuna-achievement__title[data-astro-cid-ria6qthd],.fortuna-achievement__message[data-astro-cid-ria6qthd]{display:block}.fortuna-achievement__title[data-astro-cid-ria6qthd]{font-family:var(--font-heading);font-size:.875rem}.fortuna-achievement__message[data-astro-cid-ria6qthd]{color:var(--color-gul-muted);margin-top:.125rem;font-size:.75rem}@keyframes fortuna-achievement{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}12%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(1.5rem)scale(.96)}}@media (prefers-reduced-motion:reduce){.fortuna-achievement[data-astro-cid-ria6qthd].is-visible{animation:5s linear both fortuna-achievement-reduced}}@keyframes fortuna-achievement-reduced{0%,78%{opacity:1;transform:none}to{opacity:0}}@media (width<=30rem){.fortuna-achievement[data-astro-cid-ria6qthd]{bottom:1rem;right:1rem}}html.js [data-astro-cid-hogmaycc][data-fortuna-figure][data-fortuna-pending]{visibility:hidden}.gul-gallery-tile-overlay[data-astro-cid-4pzbknks]{opacity:0}@media (hover:hover){.gul-gallery-tile[data-astro-cid-4pzbknks]{transition:flex-grow .4s}.gul-gallery-tile[data-astro-cid-4pzbknks]:hover{flex-grow:3}.gul-gallery[data-astro-cid-4pzbknks]:has(.gul-gallery-tile:hover) .gul-gallery-tile[data-astro-cid-4pzbknks]:not(:hover){flex-grow:.5}.gul-gallery-tile-overlay[data-astro-cid-4pzbknks]{opacity:.3;transition:opacity .3s}.gul-gallery-tile[data-astro-cid-4pzbknks]:hover .gul-gallery-tile-overlay[data-astro-cid-4pzbknks]{opacity:0}}dialog[data-astro-cid-4pzbknks].gul-gallery-view{background:0 0;border:none;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;padding:1rem;position:fixed;inset:0}dialog[data-astro-cid-4pzbknks].gul-gallery-view[open]{justify-content:center;align-items:center;display:flex}dialog[data-astro-cid-4pzbknks].gul-gallery-view::backdrop{background-color:color-mix(in oklab, var(--color-gul-bg) 85%, transparent)}.gul-gallery-image[data-astro-cid-4pzbknks]{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:100%}.gul-gallery-control[data-astro-cid-4pzbknks]{color:var(--color-gul-ink);padding:.5rem;position:absolute}.gul-gallery-control[data-astro-cid-4pzbknks]:hover{color:var(--color-gul-muted)}.gul-gallery-close[data-astro-cid-4pzbknks]{top:1rem;right:1rem}.gul-gallery-prev[data-astro-cid-4pzbknks]{left:1rem}.gul-gallery-next[data-astro-cid-4pzbknks]{right:1rem}.gul-gallery-counter[data-astro-cid-4pzbknks]{border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--color-gul-surface) 80%, transparent);color:var(--color-gul-ink);padding:.5rem 1rem;font-size:.875rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}[data-astro-cid-k5eui5lm][data-terminal-cursor]{animation:1s steps(2,jump-none) infinite gul-terminal-blink}@keyframes gul-terminal-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-astro-cid-k5eui5lm][data-terminal-cursor]{animation:none}}.leaflet-bar,.leaflet-control-layers,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-tooltip{box-shadow:none}
