:root{--color-yellow:#d9ff00;--color-blue:#0210ec;--color-pink:#f993dc;--font-size-xs:.95rem;--font-size-s:1.25rem;--font-size-m:1.88rem;--font-size-l:3.15rem;--font-size-xl:4.35rem;--fullscreen-height: calc(100vh - 4rem) }body,html{overflow-x:hidden}body{background-color:#fff;max-width:100vw;width:100%}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}main{max-width:100%;width:100%}h1{font-size:var(--font-size-xl);font-weight:800;line-height:1.2;margin:0}h2{font-size:var(--font-size-l);line-height:1}h3{font-size:var(--font-size-m);font-weight:600}a{color:#fff;text-decoration:none}p{line-height:1.4}blockquote{font-weight:600;padding:7rem}blockquote,blockquote *,blockquote>p{font-size:var(--font-size-m);margin:0}blockquote *,blockquote>p{line-height:1.2}a[href]:not(:where([href^="#"],[href^="/"]:not([href^="//"]),[href*="//luminare.at"],[href*="//www.luminare.at"],[href*="//luminare2025.local"],[href*="mailto:"]:not([href*="mailto:tim@luminare.at"]))):before{content:"→";display:inline-block;font-size:var(--font-size-s);margin-right:.5rem;transition:transform .2s ease-in-out;width:1rem}a[href]:not(:where([href^="#"],[href^="/"]:not([href^="//"]),[href*="//luminare.at"],[href*="//www.luminare.at"],[href*="//luminare2025.local"],[href*="mailto:"]:not([href*="mailto:tim@luminare.at"]))):hover:before{cursor:pointer;transform:rotate(-45deg)}p{font-size:var(--font-size-s);line-height:1.2}.btn{border:1px solid #000;border-radius:3rem;font-size:var(--font-size-xs);padding:.3rem 1rem}.btn-m{font-size:var(--font-size-s)}.project-header .taxonomy-project_tag a,.tag{border:1px solid #000;border-radius:3rem;color:#000;font-size:var(--font-size-xs);padding:.3rem 1rem}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.error-404{align-items:center;box-sizing:border-box;color:#000;display:flex;gap:4rem;height:100%;justify-content:center;left:0;padding:8rem;position:absolute;top:0;width:100%}.error-404 h1{font-size:calc(var(--font-size-l)*3)}.error-404 p{font-size:var(--font-size-s)}
