.overview-shell{flex-direction:column;min-height:100svh;display:flex}.workspace-footer{--workspace-footer-height:96px;--workspace-footer-hills:calc(var(--workspace-footer-height) * 1.78);--workspace-footer-bank:calc(var(--workspace-footer-height) * 1.55);--workspace-footer-ink:color-mix(in srgb, #24330c 85%, var(--background));--workspace-footer-ink-strong:#24330c;--workspace-footer-ink-hover:var(--primary);--workspace-footer-halo:0 0 2px var(--background), 0 0 6px var(--background);color:var(--workspace-footer-ink);font-size:var(--overview-text-meta);margin-top:auto;padding-bottom:30px;position:relative;overflow:hidden;container-type:inline-size}.dark .workspace-footer{--workspace-footer-ink:#7ea835;--workspace-footer-ink-strong:var(--foreground)}.workspace-footer-scene{height:var(--workspace-footer-height);pointer-events:none;position:absolute;inset:auto 0 0}.workspace-footer-scene:after{z-index:1;background:linear-gradient(to bottom, var(--background), transparent);content:"";pointer-events:none;height:16px;position:absolute;top:0;left:0;right:0}.workspace-footer-canvas,.workspace-footer-poster,.workspace-footer-poster>span{width:100%;height:100%;position:absolute;inset:0}.workspace-footer-canvas{opacity:0;transition:opacity .6s}.workspace-footer[data-live] .workspace-footer-canvas{opacity:1}.workspace-footer-poster{transition:opacity .6s}.workspace-footer[data-live] .workspace-footer-poster{visibility:hidden;opacity:0;transition:opacity .6s,visibility 0s .6s}.workspace-footer-poster>span{background-position:bottom;background-repeat:no-repeat;background-size:auto var(--workspace-footer-hills);filter:url(#workspace-duotone-light)}.workspace-footer-poster>:is(.is-far,.is-hills){width:max(calc(var(--workspace-footer-hills) * 4.4), 100%);background-size:100%;left:50%;translate:-50%}.workspace-footer-poster>.is-far{opacity:.6;background-image:url(/images/painted-horizon/far-day.webp)}.workspace-footer-poster>.is-hills{background-image:url(/images/painted-horizon/hills-day.webp)}.workspace-footer-poster>.is-bank{background-image:url(/images/painted-horizon/bank-day.webp);background-size:100% var(--workspace-footer-bank)}.dark .workspace-footer-poster>span{filter:url(#workspace-duotone-dark)}.dark .workspace-footer-poster>.is-far{opacity:.4}.workspace-footer-filters{width:0;height:0;position:absolute}.workspace-footer-content{z-index:2;height:calc(var(--workspace-footer-height) - 30px);max-width:var(--overview-page-width);justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px);display:flex;position:relative}.workspace-footer-brand{text-shadow:var(--workspace-footer-halo);align-items:center;gap:8px;margin:0;display:flex}.workspace-footer-brand,.workspace-footer-links{--workspace-footer-mist:82%;isolation:isolate;position:relative}.dark :is(.workspace-footer-brand,.workspace-footer-links){--workspace-footer-mist:72%}.workspace-footer-brand:before,.workspace-footer-links:before{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--background) var(--workspace-footer-mist), transparent) 45%, color-mix(in srgb, var(--background) calc(var(--workspace-footer-mist) * .4), transparent) 75%, transparent);content:"";pointer-events:none;position:absolute;inset:-16px -36px}.workspace-footer-brand>img{width:20px}.workspace-footer-brand strong{color:var(--workspace-footer-ink-strong);font-weight:650}.workspace-footer-links{align-items:center;gap:10px;display:flex}.workspace-footer-links a{letter-spacing:.1em;text-shadow:var(--workspace-footer-halo);text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;font-size:11px;font-weight:600;transition:color .16s;display:inline-flex}.workspace-footer-separator{opacity:.6}.workspace-footer-icon{width:12px;height:12px;filter:drop-shadow(0 0 2px var(--background));flex:none}.workspace-footer-links a:is(:hover,:focus-visible){color:var(--workspace-footer-ink-hover)}.workspace-footer-links a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.workspace-footer-links a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=650px){.workspace-footer{--workspace-footer-height:64px}}@container (width<=1000px){.workspace-footer-content{height:auto;margin-bottom:calc(var(--workspace-footer-height) - 30px);flex-wrap:wrap;gap:8px 16px;padding-block:14px 4px}.workspace-footer-links{gap:8px}}
