/* Nov 4 2026: "האתר בבנייה" notice + "תחשוב איתי" tips corner. Uses the existing light-theme colours only. */
.dhn{position:fixed;z-index:70;right:0;top:62%;transform:translateY(-50%);writing-mode:vertical-rl;padding:10px 3px;background:rgba(251,246,238,.85);color:var(--text2);border:1px solid var(--line2);border-right:0;border-radius:6px 0 0 6px;font:500 11px/1 var(--sans);letter-spacing:.02em;opacity:.75;cursor:pointer;min-height:0;box-shadow:none;animation:dhn-in .3s ease-out}
.dhn:hover,.dhn:focus-visible{opacity:1}
.dhn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
@keyframes dhn-in{from{opacity:0}to{opacity:.75}}
@media (prefers-reduced-motion:reduce){.dhn{animation:none}}
html.a11y-still .dhn{animation:none}
html.a11y-contrast .dhn{background:#FFFFFF;color:#000000;border-color:#000000;opacity:1}

.tips-grid{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}
@media (min-width:760px){.tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.tip-card a{display:block;height:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;color:var(--text);text-decoration:none;transition:border-color .2s}
.tip-card a:hover,.tip-card a:focus-visible{border-color:var(--gold)}
.tip-card-t{font-size:1.2rem;margin:0 0 6px}
.tip-card p{margin:0 0 10px;color:var(--text2)}
.tip-more{color:var(--accent);font-weight:600;font-size:15px}
.tips-sec .nw-more,.tips-page .nw-more{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.tip-list{padding-inline-start:1.3em}
.tip-list li{margin-bottom:.7em;color:var(--text2)}
.tip-list strong{color:var(--text)}
.tip-dl dt{font-weight:700;margin-top:14px}
.tip-dl dd{margin:4px 0 0;color:var(--text2)}
.tip-steps{padding-inline-start:1.3em;color:var(--text2)}
.tip-steps li{margin-bottom:.6em}
.route{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--r);padding:16px 20px 6px;margin:18px 0}
.doc .route h2{margin-top:0;font-size:1.3rem}
.route p{margin:0 0 10px}
.route-how{color:var(--text2)}
.route-fit{font-weight:600}
.tip-note{background:var(--bg2);border-inline-start:3px solid var(--gold);padding:12px 16px;margin:28px 0 0;color:var(--text2);font-size:15px}
.tip-cta{margin-top:24px;padding:20px;border:1px solid var(--line);background:var(--card);border-radius:var(--r)}
.tip-cta p{margin:0 0 14px}
.tip-cta .btn{width:100%}
@media (min-width:600px){.tip-cta .btn{width:auto}}
html.a11y-contrast .tip-card a,html.a11y-contrast .route,html.a11y-contrast .tip-cta,html.a11y-contrast .tip-note{background:#FFFFFF;border-color:#000000;color:#000000}
