@font-face{font-family:"Big Shoulders";src:url(/fonts/big-shoulders-display-latin-ext-wght-normal.woff2) format("woff2-variations");font-weight:100 900;unicode-range:U+0100-02BA,U+1E00-1EFF,U+2020,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF;font-display:swap}
@font-face{font-family:"Big Shoulders";src:url(/fonts/big-shoulders-display-latin-wght-normal.woff2) format("woff2-variations");font-weight:100 900;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F;font-display:swap}
@font-face{font-family:"Caveat Brush";src:url(/fonts/caveat-brush-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1EFF,U+2020,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF;font-display:swap}
@font-face{font-family:"Caveat Brush";src:url(/fonts/caveat-brush-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F;font-display:swap}
@font-face{font-family:"Hanken";src:url(/fonts/hanken-grotesk-latin-ext-wght-normal.woff2) format("woff2-variations");font-weight:100 900;unicode-range:U+0100-02BA,U+1E00-1EFF,U+2020,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF;font-display:swap}
@font-face{font-family:"Hanken";src:url(/fonts/hanken-grotesk-latin-wght-normal.woff2) format("woff2-variations");font-weight:100 900;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F;font-display:swap}
*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}
body{background:#0d0c0b url(/img/sciana.webp);background-size:640px;color:#ece7de;font:18px/1.65 "Hanken",system-ui,sans-serif;padding-top:26px;-webkit-font-smoothing:antialiased}
.pasek{position:fixed;inset:0 0 auto 0;height:26px;margin:0;display:grid;place-items:center;background:#000;color:#e9a19b;font:700 11px/1 "Hanken",sans-serif;letter-spacing:.06em}
main{max-width:720px;margin:0 auto;padding:56px 22px 90px}
.podpis{font:400 clamp(44px,8vw,72px)/.9 "Caveat Brush",cursive;color:#ece7de;text-decoration:none;display:inline-block;transform:rotate(-3deg)}
h1{font:560 clamp(40px,7vw,68px)/.95 "Big Shoulders",sans-serif;text-transform:uppercase;margin:40px 0 20px;text-wrap:balance}
h2{font:600 24px/1.2 "Big Shoulders",sans-serif;text-transform:uppercase;letter-spacing:.03em;margin:34px 0 6px}
p,li{color:#cfc9bf}a{color:#ece7de;text-underline-offset:5px}
::selection{background:#b3261e;color:#ece7de}
.btn{display:inline-block;margin-top:20px;padding:10px 0;border-bottom:2px solid #b3261e;color:#ece7de;font:600 22px/1 "Big Shoulders",sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
.btn:active{transform:scale(.97)}
