@font-face{font-family:'Secular One';font-weight:400;font-display:swap;src:url('fonts/SecularOne-400-hebrew.woff2') format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+FB1D-FB4F}
@font-face{font-family:'Secular One';font-weight:400;font-display:swap;src:url('fonts/SecularOne-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:400;font-display:swap;src:url('fonts/IBMPlexSansHebrew-400-hebrew.woff2') format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+FB1D-FB4F}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:400;font-display:swap;src:url('fonts/IBMPlexSansHebrew-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:700;font-display:swap;src:url('fonts/IBMPlexSansHebrew-700-hebrew.woff2') format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+FB1D-FB4F}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:700;font-display:swap;src:url('fonts/IBMPlexSansHebrew-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
:root{--night:#0E0E0E;--marker:#E8FF3A;--white:#FFFFFF;--pink:#FF4F9A;--muted:#BBBBBB;--rule:#333333}
*{box-sizing:border-box}
body{margin:0;background:var(--night);color:var(--white);font:400 18px/1.7 'IBM Plex Sans Hebrew',system-ui,sans-serif}
main{max-width:680px;margin:0 auto;padding:48px 16px 64px}
header{display:flex;align-items:center;gap:16px;margin-bottom:32px}
header img{width:64px;height:64px;border-radius:50%}
header a{color:inherit;text-decoration:none}
h1{font:400 clamp(34px,8vw,52px)/1.15 'Secular One',sans-serif;margin:0 0 16px}
h2{font:400 24px/1.3 'Secular One',sans-serif;margin:36px 0 8px}
.mark{background:var(--marker);color:var(--night);padding:0 .15em}
.lead{font-size:21px}
.muted{color:var(--muted)}
a{color:var(--marker)}
ul{padding-inline-start:1.2em}
.nets{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0;padding:0;list-style:none}
.nets a{display:inline-block;border:2px solid var(--white);color:var(--white);padding:8px 18px;border-radius:999px;text-decoration:none;font-weight:700}
.nets a:hover{background:var(--white);color:var(--night)}
footer{margin-top:48px;padding-top:16px;border-top:1px solid var(--rule);color:var(--muted);font-size:15px}
footer a{color:var(--muted)}
