/* עיצוב משותף לעמודי המשנה (תנאים, נגישות, תודה) */
:root{
  color-scheme:dark only;
  --navy-0:#040b1a;--navy-1:#08142b;
  --gold-1:#fbe3a1;--gold-2:#e2b45e;--gold-3:#b07d2e;
  --gold-grad:linear-gradient(180deg,#fff0c2 0%,#f1c771 40%,#c48a33 75%,#e6b65c 100%);
  --line:rgba(226,180,94,.55);
}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Assistant',system-ui,sans-serif;background:var(--navy-0);color:#e8ebf2;line-height:1.8;-webkit-font-smoothing:antialiased}
a{color:var(--gold-1)}
.gold{color:#e9bd68;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.top{border-bottom:1px solid var(--line);background:linear-gradient(180deg,#06102a,#08152e);text-align:center;padding:14px 16px}
.top a{font-family:Rubik,sans-serif;font-weight:700;letter-spacing:.16em;font-size:15px;text-decoration:none}
.doc{max-width:760px;margin:0 auto;padding:44px 16px 80px}
.doc h1{font-family:Rubik,sans-serif;font-size:clamp(30px,5vw,42px);font-weight:900;line-height:1.2;text-align:center}
.doc .upd{text-align:center;color:#9aa3b8;font-size:14px;margin-top:8px}
.doc h2{font-family:Rubik,sans-serif;font-size:21px;font-weight:800;color:var(--gold-1);margin:34px 0 8px}
.doc p,.doc li{font-size:17.5px;color:#d6dbe6}
.doc ul{padding-right:22px;margin-top:6px}
.doc li{margin-top:4px}
.doc .card{background:linear-gradient(180deg,#0c1b3a,#08132c);border:1px solid var(--line);border-radius:18px;padding:20px 22px;margin-top:22px}
.doc .note{font-size:15px;color:#aab2c5}
.back{display:inline-block;margin-top:40px;font-family:Rubik,sans-serif;font-weight:700;color:#1a1204;background:var(--gold-grad);padding:12px 26px;border-radius:999px;text-decoration:none}
footer{text-align:center;color:#7f889e;font-size:13px;padding:24px 16px 90px;border-top:1px solid rgba(226,180,94,.18)}
footer a{color:#aab2c5}
a:focus-visible,button:focus-visible{outline:2px solid var(--gold-1);outline-offset:3px;border-radius:6px}
