/* Proste podstrony (404, polityka prywatności) — bez szablonu i JS */
@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Regular/Poppins-Regular.woff2") format("woff2");font-weight:400;font-display:swap;}
@font-face{font-family:"Poppins";src:url("../fonts/Poppins-SemiBold/Poppins-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap;}
*{box-sizing:border-box;}
body{margin:0;background:#07051c;color:#d6dbe0;font:400 16px/1.7 "Poppins",sans-serif;}
.page{max-width:820px;margin:0 auto;padding:40px 20px 64px;}
.page__logo img{width:164px;height:auto;}
h1{color:#f4f1fb;font-weight:600;font-size:clamp(30px,5vw,44px);line-height:1.2;margin:48px 0 24px;}
h2{color:#f4f1fb;font-weight:600;font-size:21px;line-height:1.3;margin:40px 0 12px;}
a{color:#f987d6;}
a:focus-visible,button:focus-visible{outline:3px solid #f987d6;outline-offset:3px;}
ul{padding-left:22px;}
table{width:100%;border-collapse:collapse;font-size:14px;}
th,td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,0.12);}
th{color:#f4f1fb;font-weight:600;}
.table-wrap{overflow-x:auto;}
.btn{display:inline-block;background:#f987d6;color:#0e0d26;font-weight:600;text-decoration:none;padding:15px 28px;border-radius:6px;margin-top:12px;}
.muted{color:#9aa1a8;font-size:14px;}
