/* B. Shelley and Fischer Associates - RECZNIE PISANY SKIN (build_themes.py pomija ten slug, patrz HANDMADE).
   Estetyka: przegladarkowe defaulty 1996 - Times, czern na bieli, linki #0000EE/#551A8B,
   zero kart, cieni, radiusow, letter-spacingu, uppercase i animacji. Nuda jest kamuflazem.
   Wewnatrzswiatowo: kancelaria istniala przed systemem projektowym grupy i nigdy nie zmigrowala. */
@import url("/lib/core.css");

:root{
  --bg:#ffffff; --surface:#ffffff; --ink:#000000;
  --muted:#000000; --line:#cccccc; --hair:#cccccc;
  --blue:#0000EE; --orange:#551A8B; --deny:#000000;
  --tech:'Times New Roman',Times,serif; --num:'Times New Roman',Times,serif;
  --c-surface:#ffffff;--c-ink:#000000;--c-mut:#444444;--c-line:#cccccc;
  --c-accent:#0000EE;--c-warn:#551A8B;--c-font:var(--tech);--c-num:var(--num);--c-radius:0px;
}

body{background:#ffffff;color:#000000;font-family:'Times New Roman',Times,serif;font-size:16px;line-height:normal;margin:0;padding:0}
.wrap{max-width:none;margin:0;padding:0 12px}

a{color:#0000EE;text-decoration:underline}
a:visited{color:#551A8B}

/* chrome holdingu ukryty na tej stronie: kod //1303, kana, paski segmentowe */
.code,.kana,.seg{display:none}

.label{font-size:13px;letter-spacing:0;text-transform:none;color:#000000}
.hero .meta{display:block;margin-bottom:8px}

header.top{background:#ffffff;border-bottom:1px solid #999999}
header.top .wrap{display:block;padding:10px 12px}
.brand{font-weight:bold;font-size:16px;letter-spacing:0;text-transform:none}
.brand b{color:#000000}
nav.top{display:block;margin-top:6px}
nav.top a{font-size:16px;letter-spacing:0;text-transform:none;color:#0000EE;text-decoration:underline;margin-left:0}
nav.top a:visited{color:#551A8B}
nav.top a:hover{color:#0000EE}
nav.top a+a::before{content:" | ";display:inline-block;white-space:pre;color:#000000}

.hero{background:#ffffff;border-bottom:0}
.hero .wrap{padding:16px 12px 8px}
h1{font-family:'Times New Roman',Times,serif;font-size:24px;font-weight:bold;line-height:normal;text-transform:none;letter-spacing:0;max-width:none;margin:0 0 8px}
.lede{margin-top:8px;font-size:16px;font-weight:normal;color:#000000;max-width:none}
a[data-eula]{font-size:16px !important;letter-spacing:0 !important;text-transform:none !important;color:#0000EE !important;text-decoration:underline !important}

section{padding:14px 0}
h2{font-family:'Times New Roman',Times,serif;font-size:19px;letter-spacing:0;text-transform:none;color:#000000;font-weight:bold;margin:0 0 8px}
section p{max-width:none !important;font-weight:normal !important;color:#000000 !important;margin-bottom:10px !important}

/* siatka praktyk -> zwykly dokument: pogrubiona nazwa, akapit pod spodem */
.grid{display:block;background:none;border:0;border-radius:0}
.cell{background:none;padding:0;margin:0 0 12px}
.cell .n{display:none}
.cell h3{font-size:16px;font-weight:bold;letter-spacing:0;margin:0}
.cell p{font-size:16px;font-weight:normal;color:#000000;margin:0}

/* rejestr -> zwykle linie tekstu */
.rowlist{border-top:0}
.row{display:block;padding:2px 0;border-bottom:0}
.row .k{font-family:'Times New Roman',Times,serif;font-size:16px;letter-spacing:0;color:#000000;margin-right:8px}
.row .t{font-size:16px;font-weight:normal;margin-right:8px}
.row .t a{color:#0000EE}
.row .v{font-family:'Times New Roman',Times,serif;font-size:16px;letter-spacing:0;text-transform:none;font-weight:normal}
.deny,.ok,.warn{color:#000000}

.note{background:none;border:0;padding:0;font-size:16px;font-weight:normal;color:#000000;border-radius:0;margin-top:10px !important}
.note b{color:#000000;font-weight:bold}

.rule{border:0;border-top:1px solid #999999;margin:0}

/* eksponat paywall bez nowoczesnego sznytu */
.disclosure{border:1px solid #000000;border-top:1px solid #000000;border-radius:0;background:#ffffff}
.disclosure .head{padding:8px 12px;border-bottom:1px solid #cccccc}
.disclosure .price{font-family:'Times New Roman',Times,serif;font-size:16px;letter-spacing:0;color:#000000;font-weight:normal}
.locked{padding:12px}
.locked .veil .t{font-size:13px;letter-spacing:0;text-transform:none;color:#000000}
.locked .veil .b{font-family:'Times New Roman',Times,serif;font-size:16px;letter-spacing:0;text-transform:none;border:0;background:none;color:#0000EE;text-decoration:underline}
.workshop{padding:8px 12px;font-size:13px;color:#000000}

footer{border-top:1px solid #999999;background:#ffffff;padding:12px 0;font-size:13px;font-weight:normal;color:#000000}
footer .wrap{display:block}
footer .legal>div:last-child{display:none} /* szablonowe "(c) 2026" - rocznik w stopce nalezy do tresci encji */
footer small{font-size:12px}

/* chrome sesyjne grupy (dekoracyjny kafelek tla i chip w rogu, wstawiane przez evil1.js)
   nie wystepuje w skinie 1996 - decyzja MJ; wewnatrzswiatowo firma nigdy nie zmigrowala */
.cps-tile,.cps-mark{display:none}

/* cookie notice zostaje (niesie dysklajmer - tekst bez zmian), stylistyka 1996:
   czarna linia 1px zamiast fioletowej, Times, zwykle przyciski z bevelem */
.ck{background:#ffffff;border-top:1px solid #000000;box-shadow:none}
.ck .label{font-size:13px;letter-spacing:0;text-transform:none;color:#000000;font-weight:bold}
.ck-t p{font-family:'Times New Roman',Times,serif;font-size:13px;font-weight:normal;color:#000000}
.ck-fine{font-size:12px !important;opacity:1}
.ck-b button{font-family:'Times New Roman',Times,serif;font-size:13px;letter-spacing:0;text-transform:none;padding:2px 10px;border:2px outset #cccccc;background:#dddddd;color:#000000;cursor:pointer;border-radius:0}
.ck-b button.ghost{background:#dddddd;color:#000000;border:2px outset #cccccc}

@media(max-width:760px){.grid{display:block}.row{display:block}}
