The whole system rests on a small set of decisions, encoded as tokens. Get these right and every component falls into place; change one here and it propagates everywhere. The feeling to protect: warm, earthen, quiet — soil and growth, never tech and chrome. כל המערכת נשענת על מערכת קטנה של החלטות, מקודדות כ-tokens. תכוונו אותן נכון וכל רכיב נופל למקומו; שנו אחת כאן והיא מתפשטת לכל מקום. התחושה לשמר: חמה, אדמתית, שקטה — אדמה וצמיחה, לעולם לא טכנולוגיה וכרום.
The four atmospheric devicesארבעת מנגנוני האווירה
Four quiet techniques give every page its depth and warmth. They are subtle by design — felt, not noticed.ארבע טכניקות שקטות נותנות לכל עמוד את העומק והחום שלו. הן עדינות בכוונה — מורגשות, לא נראות.
A fixed fractal-noise SVG at 4% opacity, overlay-blended across the entire viewport. It removes the flat digital sheen and gives the dark grounds a faint, paper-like tooth. You are looking through it right now.SVG של רעש-פרקטלי קבוע ב-4% אטימות, מעורבב ב-overlay על פני כל ה-viewport. הוא מסיר את הברק הדיגיטלי השטוח ונותן לרקעים הכהים שן עדינה דמוית-נייר. אתם מסתכלים דרכו עכשיו.
A radial darkening from transparent center to near-black edges, layered over the gradient. It pulls the eye to the centre and frames the cover content.החשכה רדיאלית ממרכז שקוף לקצוות כמעט-שחורים, בשכבה מעל הגרדיאנט. היא מושכת את העין למרכז וממסגרת את תוכן ה-cover.
Spacing & rhythmריווח וקצב
Generous, consistent breathing room. Page gutters are 7vw; chapters are capped at a readable measure; the rhythm is calm and unhurried, never dense.מרחב נשימה נדיב ועקבי. שולי העמוד הם 7vw; הפרקים מוגבלים למידה קריאה; הקצב רגוע ולא נחפז, לעולם לא צפוף.
| page gutter | 7vw | horizontal padding on every sectionריפוד אופקי בכל סקשן |
| chapter max-width | 960–1000px | readable line lengthאורך שורה קריא |
| prose max-width | 700px | body paragraphsפסקאות גוף |
| chapter padding | 5rem 7vw 4rem | vertical breathing between chaptersנשימה אנכית בין פרקים |
| component gap | 2px | grid seams — hairline, not gapsתפרי גריד — קו-שיער, לא רווחים |
Note the signature detail: grids are separated by a 2px seam, not a wide gutter. Cards sit shoulder to shoulder on the dark ground, divided by a thin line of background showing through. It reads as solid and considered, never floating.שימו לב לפרט החתימה: גרידים מופרדים ב-תפר 2px, לא במרזב רחב. כרטיסים יושבים כתף-אל-כתף על הרקע הכהה, מחולקים בקו דק של רקע שמציץ. זה נקרא מוצק ושקול, לעולם לא מרחף.
Eight warm neutrals do almost all the work; four grown accents do the rest. The palette is named for soil and plant, not for hex — Void, Soil, Earth, Bark, up through Parchment; Basil, Moss, Terra, Mineral. The discipline is restraint: Basil green earns attention precisely because it is rare. שמונה ניטרליים חמים עושים כמעט את כל העבודה; ארבעה גוונים מהצומח עושים את השאר. הפלטה נקראת על שם אדמה וצמח, לא על שם hex — Void, Soil, Earth, Bark, עד Parchment; Basil, Moss, Terra, Mineral. המשמעת היא ריסון: ירוק Basil מרוויח תשומת לב בדיוק כי הוא נדיר.
The neutrals — Void to Parchmentהניטרליים — מ-Void ל-Parchment
The accents — grown, not syntheticהגוונים — מהצומח, לא סינתטיים
Roles & usageתפקידים ושימוש
| --void | Page background, deepest ground, code blocksרקע עמוד, הקרקע העמוקה ביותר, בלוקי קוד | |
| --soil | Cards, sidebar, raised surfacesכרטיסים, סרגל צד, משטחים מורמים | |
| --earth | Callouts, hover states, second surfacecallouts, מצבי hover, משטח שני | |
| --parchment | Primary text & headings on darkטקסט וכותרות ראשיים על כהה | |
| --stone | Muted labels, inactive nav, captionsתוויות מעומעמות, ניווט לא-פעיל, כיתובים | |
| --basil | THE accent — links, active state, the one green. Use sparingly.הגוון — קישורים, מצב פעיל, הירוק האחד. בשימוש מדוד. | |
| --terra | Warnings, "avoid" columns, the deadאזהרות, עמודות "להימנע", המתים | |
| --mineral | Cool secondary accent, "note" calloutsגוון משני קריר, callouts מסוג "הערה" |
The one rule that matters most: Basil is the only saturated color on the page, and it is used like punctuation — a link, an active tab, a single number. The moment two greens compete, the restraint breaks and the page starts to look like every other agtech startup. Scarcity is the whole effect.הכלל האחד שהכי חשוב: Basil הוא הצבע הרווי היחיד בעמוד, והוא בשימוש כמו פיסוק — קישור, טאב פעיל, מספר בודד. ברגע ששני ירוקים מתחרים, הריסון נשבר והעמוד מתחיל להיראות כמו כל סטארטאפ agtech אחר. הנדירות היא כל האפקט.
Two typefaces, two voices. A warm humanist serif that reveres, and a clean sans that informs — mirrored in Hebrew. The serif carries feeling and headlines; the sans carries fact and body. They never trade jobs. שני גופנים, שני קולות. serif הומניסטי חם שמעריץ, ו-sans נקי שמיידע — משוקפים בעברית. ה-serif נושא תחושה וכותרות; ה-sans נושא עובדה וגוף. הם לעולם לא מחליפים תפקידים.
The scaleהסקאלה
The wordmark is the word, set with intent. No icon, no symbol — the name carries the brand. Calm, confident, unhurried. ה-wordmark הוא המילה, מסודרת בכוונה. אין אייקון, אין סמל — השם נושא את הברנד. רגוע, בטוח, ללא חיפזון.
| Typefaceגופן | ITC Souvenir Light (display serif) |
| Trackingריווח | 0.22em — generous, unhurried |
| Colorצבע | Parchment on dark grounds; never Basil |
| Accentאקסנט | Basil appears only in the tagline beneathBasil מופיע רק בתגלין שמתחת |
| Lockupלוקאפ | Wordmark + italic tagline, centered or leftwordmark + תגלין נטוי, ממורכז או שמאל |
Restraint is the entire design. The temptation to add a leaf icon, a circuit motif, a gradient mark — resist all of it. The word in Souvenir, well-spaced, on a warm-dark ground, is more confident than any symbol. An icon would make TELOS look like the tech startups it defines itself against.ריסון הוא כל העיצוב. הפיתוי להוסיף אייקון עלה, מוטיב מעגל חשמלי, סמל גרדיאנט — להתנגד לכולו. המילה ב-Souvenir, מרווחת היטב, על רקע חם-כהה, בטוחה יותר מכל סמל. אייקון יגרום ל-TELOS להיראות כמו הסטארטאפים שהוא מגדיר את עצמו נגדם.
Every recurring element in the book, shown live. These are the building blocks — each one used across multiple parts, each carrying the same warm-earthen discipline. Copy the pattern, keep the feeling. כל אלמנט חוזר בספר, מוצג חי. אלה אבני הבניין — כל אחת בשימוש על פני חלקים מרובים, כל אחת נושאת את אותה משמעת חמה-אדמתית. העתיקו את הדפוס, שמרו על התחושה.
Buttons & calls to actionכפתורים וקריאות לפעולה
Callouts — three weightsCallouts — שלושה משקלים
Default (Basil). The standard aside — an important point that supports the main text.ברירת מחדל (Basil). ההערה הסטנדרטית — נקודה חשובה שתומכת בטקסט הראשי.
Warn (Terra). A risk, a cautionary lesson, a thing to avoid.אזהרה (Terra). סיכון, לקח אזהרה, דבר להימנע ממנו.
Mineral (cool). A note, a cross-reference, a clarification.Mineral (קריר). הערה, הפניה, הבהרה.
Doctrine box — numbered principlesתיבת דוקטרינה — עקרונות ממוספרים
Bridge — chapter continuityגשר — המשכיות פרקים
Stat blocks & napkin mathבלוקי נתונים וחשבון מפית
The page architecture is the same in every document: a fixed table-of-contents rail, a cover, a sequence of chapters, and a continuity footer. The most distinctive pattern is the one you're using right now — full, simultaneous bilingual EN/HE with a single toggle. ארכיטקטורת העמוד זהה בכל מסמך: סרגל תוכן קבוע, cover, רצף פרקים, ופוטר המשכיות. הדפוס המובהק ביותר הוא זה שאתם משתמשים בו עכשיו — דו-לשוניות מלאה וסימולטנית EN/HE עם toggle יחיד.
Page architectureארכיטקטורת העמוד
| .toc | Fixed 250px rail, left (right in RTL). Logo, version tag, scroll-spy chapter links.סרגל קבוע 250px, שמאל (ימין ב-RTL). לוגו, תג גרסה, קישורי פרקים עם scroll-spy. |
| .cover | Full-height opener: atmosphere + vignette + label, title, sub, meta.פותח מלא-גובה: אווירה + ויניטה + תווית, כותרת, תת, מטא. |
| .chapter | Numbered section: ch-num, ch-title, ch-intro (serif, bordered), body.סקשן ממוספר: ch-num, ch-title, ch-intro (serif, ממוסגר), גוף. |
| .book-nav | Continuity footer: previous · contents · next.פוטר המשכיות: הקודם · תוכן · הבא. |
| .coda | Centered chapter/book close — the emotional period at the end.סגירת פרק/ספר ממורכזת — הנקודה הרגשית בסוף. |
The bilingual systemהמערכת הדו-לשונית
Every translatable string ships as two adjacent spans — .en-inline and .he-inline — and CSS shows exactly one based on the html class. The toggle swaps the class, sets dir, switches the font stack, and persists the choice. No translation files, no reload — both languages live in the same DOM.כל מחרוזת ניתנת-לתרגום נשלחת כשני spans סמוכים — .en-inline ו-.he-inline — ו-CSS מציג בדיוק אחד לפי מחלקת ה-html. ה-toggle מחליף את המחלקה, קובע dir, מחליף את ערימת הגופנים, ושומר את הבחירה. ללא קבצי תרגום, ללא רענון — שתי השפות חיות באותו DOM.
RTL is a first-class citizen, not an afterthought. Every directional rule — sidebar side, border side, list-bullet side, arrow direction, text alignment — has an html.he mirror. When you add a component, you add its RTL mirror in the same breath, or Hebrew breaks silently.RTL הוא אזרח סוג א', לא מחשבה שלאחר מעשה. לכל כלל כיווני — צד הסרגל, צד הגבול, צד התבליט, כיוון החץ, יישור הטקסט — יש מראה html.he. כשמוסיפים רכיב, מוסיפים את מראת ה-RTL שלו באותה נשימה, אחרת עברית נשברת בשקט.
Scroll-spy navigationניווט scroll-spy
An IntersectionObserver watches every .chapter[id] and highlights the matching TOC link as it enters view. Zero dependencies, a dozen lines of vanilla JS, in every document.IntersectionObserver צופה בכל .chapter[id] ומדגיש את קישור ה-TOC התואם כשהוא נכנס לתצוגה. אפס תלויות, תריסר שורות JS וניל, בכל מסמך.
The chapters before this one defined the materials — palette, type, components. This chapter defines how they are lit and arranged. It is the difference between a flat, evenly-lit interface that looks machine-generated, and a warm, cinematic one that feels authored. Five principles, learned by building, then tightened into rules. הפרקים שלפני זה הגדירו את החומרים — פלטה, טיפוגרפיה, רכיבים. הפרק הזה מגדיר איך הם מוארים ומסודרים. זה ההבדל בין ממשק שטוח ומואר-אחיד שנראה מכונתי, לבין ממשק חם וסינמטי שמרגיש מחבר-יד-אדם. חמישה עקרונות, שנלמדו דרך בנייה ואז הודקו לכללים.
1 · Glow hierarchy — intensity is importance1 · היררכיית זוהר — עוצמה היא חשיבות
The core idea. Not every element is lit equally. Visual intensity signals importance, on three levels — and crucially, all three are the same component at different exposure, not different designs. One hero per screen, at most.הרעיון המרכזי. לא כל אלמנט מואר באותה מידה. עוצמה ויזואלית מסמנת חשיבות, בשלוש דרגות — וחשוב: כל השלוש הן אותו רכיב בחשיפה שונה, לא עיצובים שונים. גיבור אחד למסך, לכל היותר.
2 · Temperature — amber for atmosphere, basil for signature2 · טמפרטורה — ענבר לאווירה, basil לחתימה
The dark is not neutral black — it is warm: amber-brown, like candlelight or a low sun. The warmth carries the mood; the single basil green is reserved for the signature moments (actions, the live point). Two temperatures share one identity: dark for product and hero moments, light for the accessible, daytime surfaces (the "Light Team", e.g. Home).הכהה אינו שחור ניטרלי — הוא חם: ענבר-חום, כמו אור נר או שמש נמוכה. החום נושא את מצב הרוח; הירוק basil היחיד שמור לרגעי החתימה (פעולות, הנקודה החיה). שתי טמפרטורות חולקות זהות אחת: כהה לרגעי מוצר וגיבור, בהיר למשטחים הנגישים של היום (ה"Light Team", למשל Home).
3 · Surfaces without borders3 · משטחים בלי בורדרים
A repeated, visible border is the tell of machine-generated UI. We separate instead the way Apple and the calmest interfaces do: by whitespace, a faint tonal step between surfaces, and soft light — never by a line on everything. Corners are rounded a little more generously (radius 14px) for an accessible softness that balances the conservative serif. The thin "seam" line survives only as a deliberate accent, never as the default wrapper.בורדר חוזר ונראה הוא הסימן ל-UI מכונתי. במקום זה אנחנו מפרידים כמו Apple והממשקים הרגועים ביותר: דרך white space, מדרגת טון עדינה בין משטחים, ואור רך — לעולם לא דרך קו על הכל. הפינות מעוגלות מעט יותר בנדיבות (רדיוס 14px) לרכות נגישה שמאזנת את ה-serif השמרני. קו ה"תפר" הדק שורד רק כאקסנט מכוון, לעולם לא כמעטפת ברירת מחדל.
4 · Contrast — three kinds, never a line4 · קונטרסט — שלושה סוגים, לעולם לא קו
When a one-temperature screen goes muddy, the fix is contrast — but contrast of tone, value, or temperature, never an added border. Tonal: widen the surface step. Value pop: one bright surface on the dark (this is also the bridge to the Light Team). Warm–cool: a cool mineral surface against the warm.כשמסך בטמפרטורה אחת נעשה בוצי, התיקון הוא קונטרסט — אבל קונטרסט של טון, ערך, או טמפרטורה, לעולם לא בורדר נוסף. טונאלי: להרחיב את מדרגת המשטח. Value pop: משטח בהיר אחד על הכהה (זה גם הגשר ל-Light Team). חם–קר: משטח מינרלי קריר מול החם.
5 · Spotlight & annotation — the governing rule5 · ספוטלייט ואנוטציה — כלל-העל
Drawn from the brand's founding image — a single warm beam falling on one plant in the dark. A diagonal spotlight and a small lit annotation pill mark the one element that matters. The rule is absolute: the spotlight falls only on the single most important element on the screen — never on more than one. The moment two things are spotlit, neither is.נשאב מתמונת היסוד של הברנד — קרן חמה יחידה שנופלת על צמח אחד בחושך. ספוטלייט אלכסוני ותווית-אנוטציה קטנה ומוארת מסמנים את האלמנט האחד שחשוב. הכלל מוחלט: הספוטלייט נופל רק על האלמנט המרכזי ביותר במסך — לעולם לא על יותר מאחד. ברגע ששני דברים מוארים, אף אחד לא.
6 · Buttons — filled, ghost, text6 · כפתורים — מלא, רפאים, טקסט
A small but firm rule that came up repeatedly: the primary action is always filled basil. The secondary is a ghost — bordered, never text-only. Text-only is reserved for the lightest tertiary links. A ghosted primary, or a glowing button, reads as technical — avoid both.כלל קטן אך נחרץ שעלה שוב ושוב: הפעולה הראשית תמיד מלאה ב-basil. המשנית היא רפאים — עם מסגרת, לעולם לא רק-טקסט. רק-טקסט שמור לקישורים שלישוניים הקלים ביותר. כפתור ראשי מרוקן, או כפתור זוהר, נקרא כטכני — להימנע משניהם.
New tokenstokens חדשים
| --amber | #a8783c | atmosphere — glows, warm lightאווירה — זוהר, אור חם |
| --amber-glow | rgba(214,182,120,.28) | the spotlight beamקרן הספוטלייט |
| --ground-warm | #14110b | warm page ground (vs neutral Void)רקע עמוד חם (מול Void ניטרלי) |
| --surface-warm | #1a150d | card surface — lifts by tone, no borderמשטח כרטיס — מתרומם בטון, בלי בורדר |
| --surface-light | #f1ece1 | value-pop / Light-Team surfaceמשטח value-pop / Light-Team |
| --cool | #16201f | warm–cool contrast surfaceמשטח קונטרסט חם–קר |
| --radius-soft | 14px | accessible card softnessרכות כרטיס נגישה |
| --glow-shadow | 0 18px 44px rgba(0,0,0,.55) | hero lift, no borderהרמת גיבור, בלי בורדר |
The whole layer in one rule: visual intensity equals importance — and the spotlight falls only on the single most important thing. Everything else (warmth, surfaces, contrast, buttons) exists to make that one bright point legible and earned. Light is the brand's way of pointing.כל השכבה בכלל אחד: עוצמה ויזואלית שווה לחשיבות — והספוטלייט נופל רק על הדבר האחד החשוב ביותר. כל השאר (חום, משטחים, קונטרסט, כפתורים) קיים כדי להפוך את אותה נקודה מוארת לקריאה ומוצדקת. אור הוא הדרך של הברנד להצביע.
The entire knowledge center is static: self-contained HTML files, fonts embedded or from Google, no build step, no framework, no dependencies. That is a deliberate choice — it loads instantly, hosts anywhere, and will still open in a decade. כל מרכז הידע סטטי: קבצי HTML עצמאיים, גופנים מוטמעים או מ-Google, ללא שלב build, ללא framework, ללא תלויות. זו בחירה מכוונת — הוא נטען מיידית, מתארח בכל מקום, ועדיין ייפתח בעוד עשור.
The token block — copy this to startבלוק ה-tokens — העתיקו זאת כדי להתחיל
:root { --void:#0c0c0a; --soil:#181815; --earth:#232320; --bark:#333330; --stone:#606058; --ash:#9a9a92; --fog:#c6c5be; --parchment:#eeede8; --basil:#89a83e; --moss:#3e5230; --terra:#a8593a; --mineral:#3a4d4a; } .en { --f-display:'Souvenir',Georgia,serif; --f-body:'Plus Jakarta Sans',sans-serif; } .he { --f-display:'Noto Serif Hebrew',serif; --f-body:'Rubik',sans-serif; }Hosting on Vercelאחסון ב-Vercel
Because the site is pure static files, deployment is just "serve this folder." Drop all the HTML files in one directory with index.html at the root, connect the folder to Vercel, and it's live — no framework preset, no build command, no environment variables. The relative links between parts work as-is. Updates are a re-deploy of the same folder.כי האתר הוא קבצים סטטיים טהורים, פריסה היא פשוט "הגש את התיקייה הזו." הניחו את כל קבצי ה-HTML בתיקייה אחת עם index.html בשורש, חברו את התיקייה ל-Vercel, והוא חי — ללא preset framework, ללא פקודת build, ללא משתני סביבה. הקישורים היחסיים בין החלקים עובדים כמו שהם. עדכונים הם re-deploy של אותה תיקייה.
| Framework presetFramework preset | Other / None (static) |
| Build commandפקודת build | noneאין |
| Output directoryתיקיית פלט | the folder itself (root)התיקייה עצמה (שורש) |
| Entryכניסה | index.html |
| Accessגישה | add a Vercel password / team-only for an internal siteהוסיפו סיסמת Vercel / צוות-בלבד לאתר פנימי |
For an internal, share-with-recruits site: Vercel's password protection (or a team/preview deployment) keeps the knowledge center private while still giving a clean shareable link. Everything in the book is designed to be read by someone you're inviting in — so the only access decision is who gets the link.לאתר פנימי, לשיתוף-עם-מועמדים: הגנת הסיסמה של Vercel (או deployment של צוות/preview) שומרת את מרכז הידע פרטי תוך מתן קישור נקי לשיתוף. כל מה שבספר מתוכנן להיקרא על ידי מישהו שאתם מזמינים פנימה — אז החלטת הגישה היחידה היא מי מקבל את הקישור.
Tokens, type, marks, components, patterns — none of it is decoration. It is the apparatus that lets TELOS say the same thing, the same way, on every page a colleague opens and every screen a recruit is shown. The design system is how the brand keeps its word at scale.tokens, טיפוגרפיה, סמלים, רכיבים, דפוסים — שום דבר מזה אינו קישוט. זה המנגנון שמאפשר ל-TELOS לומר את אותו דבר, באותה דרך, בכל עמוד שקולגה פותח ובכל מסך שמועמד רואה. מערכת העיצוב היא איך הברנד שומר על מילתו בקנה מידה.