@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&display=swap";:root{--bg-s: hsl(0, 0%, 15%);--bg-o: hsl(250, 82%, 57%);--fg-color: hsl(0, 0%, 100%);--accent-color: var(--bg-o);--fs-title: 1.5rem;--fs-body: 1rem;--fs-caption: .875rem;--fw-regular: 400;--fw-bold: 800}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--bg-s);color:var(--fg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Geist Mono,monospace;text-rendering:auto;min-height:100dvh;margin:0;padding:0;overflow:hidden;display:flex;flex-flow:column}h1,h2,h3{font-weight:var(--fw-bold);margin:0}p,ul,ol{font-weight:var(--fw-regular);margin:0}a{color:currentColor}a:hover{opacity:.5}ul{list-style-type:"";margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.5rem}:is(nav,.social,.emails) li:not(:last-child):after{content:"|";margin-left:.5rem}@media(max-width:767px){.emails{flex-direction:column}.emails li:not(:last-child):after{content:none}}.header,.footer{display:flex;column-gap:2rem;row-gap:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;font-size:var(--fs-caption);font-weight:var(--fw-regular);padding:1rem}:is(.header,.footer) a{text-decoration:none}.header{text-transform:uppercase;border-bottom:1px solid transparent}.header .logo{font-size:var(--fs-caption)}.header nav li:has(a[aria-current=page]){display:none}main{flex:1 0 auto;min-height:0;display:grid;grid-template-columns:1fr}main .sond3,main .orzame{padding:1rem;align-content:center}:is(main .sond3,main .orzame) h2{font-size:var(--fs-caption);font-weight:var(--fw-bold);margin-bottom:.5rem;letter-spacing:.06rem;text-transform:uppercase}:is(main .sond3,main .orzame) p{font-size:var(--fs-caption);font-size:clamp(var(--fs-caption),calc(2vw + .25rem),var(--fs-body))}:is(main .sond3,main .orzame) header,:is(main .sond3,main .orzame)>div{width:min(100%,30rem);margin-inline:auto}:is(main .sond3,main .orzame)>div{margin-block-start:2rem}:is(main .sond3,main .orzame)>div a{text-decoration:none}:is(main .sond3,main .orzame)>div a:after{content:" →"}main .orzame{background-color:transparent}@media(min-width:768px){main{grid-template-columns:1fr 1fr;transition:grid-template-columns .25s ease}}.footer{margin-top:auto;border-top:1px solid transparent}
