www.hip-berlin.de/dist/assets/index.4483bd93.css

1 line
3.1 KiB
CSS

:root{--background:#000;--headline-color:#fff;--text-color:#7a7879;--gradient:linear-gradient( 95.7deg, #44b4e9 -2.12%, #008317 41.14%, #fed61e 64.72%, #ff9900 77.58%, #6c2400 96.25% )}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url(/fonts/IBMPlexMono-Medium-Latin1.woff2)format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}*,:after,:before{box-sizing:border-box}html{font-family:IBM Plex Mono,monospace;background-color:var(--background);color:var(--text-color, #cdcfdb);font-size:1rem;line-height:1.5;font-weight:500;width:100vw}body{margin:0;padding:0;overflow-x:hidden;width:100%}.site-header,nav{display:flex;justify-content:space-between}.site-header{max-height:4.5rem;max-width:90rem;margin:0 auto;align-items:stretch}.site-header>label{font-size:1.5rem;margin:auto 1.5rem;padding:.25rem .75rem}.logo{width:6.4rem;height:100%;margin:auto;margin-left:.75rem}nav{position:fixed;height:100vh;width:100vw;background:var(--background);text-align:center;flex-direction:column;align-items:center;padding:2rem;font-size:1.5rem;transform:translate(100vw);transition:transform .25s ease-in-out;z-index:10}nav label{align-self:flex-end}nav .nav-links{list-style:none;padding:0;gap:2rem}nav .nav-links li:not(:last-child):after{content:"////";opacity:.5;display:block}#nav-toggle{overflow:hidden;position:absolute;left:-99999px;top:-9999px}#nav-toggle:checked+nav{transform:none}.socials,main{padding:1.5rem;width:100%}.socials{list-style:none;display:inline-flex;justify-content:center;margin:0;gap:4rem}.socials li{height:100%;flex:0 1 1.5rem}.socials li img{height:100%}.socials.desktop-only{height:4.5rem;width:auto;gap:1.5rem}.socials.desktop-only ul{flex-direction:row}main{margin:auto;max-width:64ch}a,h1,h2,h3,h4,h5,h6{color:var(--headline-color)}h1,h2,h3,h4,h5,h6{font-weight:500}a{text-decoration:none;transition:opacity .2s ease-in-out}a:hover{opacity:.75}button{appearance:none;border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer}.gradient-bg,.gradient-border{border-radius:1.5rem;padding:1.5rem}.gradient-bg{background:var(--gradient);color:var(--background)}.gradient-border{position:relative;background-clip:padding-box;background:var(--background);transition:border-radius .2s ease-in-out}.gradient-border:before{position:absolute;inset:0;margin:-3px;z-index:-1;background:var(--gradient);border-radius:inherit;content:""}.gradient-border:is(button):hover{border-radius:.5rem}footer{font-size:.75rem;text-align:center;padding:1.5rem 0}.invisible{opacity:0;pointer-events:none}@media screen and (min-width:768px){nav{flex-direction:row;padding:0;position:relative;font-size:1rem;width:100%;height:auto;transform:none;background:0 0;justify-content:center}nav .nav-links{display:flex;gap:.75rem}nav .nav-links li:not(:last-child):after{content:"/";display:inline}.mobile-only{display:none}.desktop-only{display:inherit}}@media screen and (max-width:768px){.desktop-only{display:none}}