/* Wspolny wyglad Gorilla Job (kolory, czcionki, przyciski) - wartosci z nowej strony dev.gorillajob.pl (motyw fioletowy). */
@import url('/_zrobi/static/fonts.css');
:root{
  --p:#c65de0;        /* kolor glowny (fiolet) */
  --p2:#8e3fc0;       /* ciemniejszy fiolet: linki, akcenty */
  --accent:#ffad00;   /* zolty akcent */
  --ink:#16181a;      /* tekst */
  --muted:#5d6166;    /* tekst pomocniczy */
  --soft:#f6f1fa;     /* tlo sekcji */
  --card:#fff;
  --line:#f0e6f6;
  --ghost:#e4d3ee;
  --field:#fcfaff;
  --fieldline:#e5d9ec;
  --btnfg:#fff;
  --page:#fff;
  --r:22px;           /* zaokraglenie kart */
  --font:'Roboto',system-ui,sans-serif;
  --font-head:'Nunito Sans','Roboto',system-ui,sans-serif;
}
body{font-family:var(--font);color:var(--ink);background:var(--page);margin:0;line-height:1.55}
h1,h2,h3{font-family:var(--font-head);font-weight:800;color:var(--ink);letter-spacing:-.5px}
a{color:var(--p2)}
.btn{display:inline-block;background:var(--p);color:var(--btnfg);border:0;border-radius:999px;padding:14px 30px;font:600 15px var(--font);letter-spacing:.3px;cursor:pointer;text-decoration:none;box-shadow:0 6px 18px color-mix(in srgb,var(--p) 35%,transparent);transition:transform .15s,box-shadow .15s}
.btn:hover{transform:translateY(-2px)}
.btn-ghost{background:transparent;color:var(--ink);border:2px solid var(--ghost);box-shadow:none}
.card{background:var(--card);border-radius:var(--r);padding:22px;box-shadow:0 6px 24px rgba(60,20,90,.07)}
input,textarea,select{font:inherit;color:var(--ink);border:1px solid var(--fieldline);border-radius:12px;padding:11px 14px;background:var(--field);box-sizing:border-box}
input:focus,textarea:focus,select:focus{outline:2px solid color-mix(in srgb,var(--p) 55%,transparent);outline-offset:1px}
