/* dbot — שכבת מינימל: עמוד כהה אחיד סביב גלריית ה-Phone Stories (לא נוגע בגלריה עצמה) */
:root{--bg:#0b0b0b;--fg:#f4f2ed;--mute:#a09d95;--hair:#ffffff1c}
body{background:var(--bg);color:var(--fg)}
header{height:76px;border-bottom:0}
.logo{color:var(--fg);letter-spacing:-1px}
.talk{background:var(--fg);color:var(--bg);border-radius:999px;padding:12px 22px}
.hero{min-height:auto;padding:15vh 6vw 9vh;text-align:center}
.hero h1{font:400 clamp(46px,7vw,100px)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-2px;margin:0}
.hero p{margin:26px auto 0;max-width:460px;color:var(--mute);font-size:17px;line-height:1.7}
.hero>a{margin-top:38px;font-weight:400;font-size:13px;letter-spacing:1px;color:var(--fg);border:1px solid var(--hair);border-radius:999px;padding:12px 26px;text-decoration:none;transition:.3s}
.hero>a:hover{background:var(--fg);color:var(--bg)}
.work{background:transparent;padding:30px 0 0}
.work>.head{text-align:center;margin-bottom:45px}
.work>.head small{color:var(--mute);letter-spacing:3px}
.work>.head h2{font:400 clamp(34px,4.5vw,56px)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-1px;margin:16px 0 0}
.cta{background:transparent;color:var(--fg);padding:130px 20px 120px}
.cta span{display:block;color:var(--mute);font-size:12px;letter-spacing:2px}
.cta h2{font:400 clamp(40px,6vw,76px)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-1px;margin:18px 0 34px}
.cta a{background:var(--fg);color:var(--bg);border-radius:999px;padding:16px 32px;font-weight:bold}
footer{height:auto;padding:34px 4vw;border-top:1px solid var(--hair);flex-direction:row;align-items:center}
footer small{color:var(--mute)}
@media(max-width:760px){
  .hero{padding:96px 22px 64px}
  .hero h1{font-size:46px;letter-spacing:-1px}
  .hero p{font-size:15px}
  .cta{padding:90px 22px}
  footer{flex-direction:row;padding:26px 18px;gap:0}
}
