The TELOS Book · Appendix C · The Build & Light Layerספר TELOS · נספח C · שכבת הבנייה והתאורה
The Design Systemמערכת העיצוב
The exact tokens, type, and components that dress every page of this book — shown as live specimens, with the code to reproduce them. This is what turns the brand into a buildable, consistent product. ה-tokens, הטיפוגרפיה, והרכיבים המדויקים שמלבישים כל עמוד בספר הזה — מוצגים כדגימות חיות, עם הקוד לשחזורם. זה מה שהופך את הברנד למוצר בר-בנייה ועקבי.
Roleתפקיד
Implementation referenceרפרנס מימוש
Statusסטטוס
v1.1 · with the light layerv1.1 · כולל שכבת התאורה
00
Foundationsיסודות

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.ארבע טכניקות שקטות נותנות לכל עמוד את העומק והחום שלו. הן עדינות בכוונה — מורגשות, לא נראות.

Grain texture · always onמרקם גרעין · תמיד פעילbody::before

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. הוא מסיר את הברק הדיגיטלי השטוח ונותן לרקעים הכהים שן עדינה דמוית-נייר. אתם מסתכלים דרכו עכשיו.

Fixed position, z-index 500, pointer-events none, mix-blend-mode overlay. Never animate it.מיקום קבוע, z-index 500, pointer-events none, mix-blend-mode overlay. לעולם לא להנפיש.
Atmospheric gradient + breatheגרדיאנט אווירה + נשימה.cover-atm · @keyframes breathe
Two offset radial gradients (a basil glow and a mineral pool) over Void, breathing between 85% and 100% opacity on a 5s ease loop. Every cover uses it. The page feels alive without moving.שני גרדיאנטים רדיאליים מוסטים (זוהר basil ובריכת mineral) מעל Void, נושמים בין 85% ל-100% אטימות בלולאת 5 שניות. כל cover משתמש בו. העמוד מרגיש חי בלי לזוז.
Vignette · focus the eyeויניטה · למקד את העין.cover-vig

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 gutter7vwhorizontal padding on every sectionריפוד אופקי בכל סקשן
chapter max-width960–1000pxreadable line lengthאורך שורה קריא
prose max-width700pxbody paragraphsפסקאות גוף
chapter padding5rem 7vw 4remvertical breathing between chaptersנשימה אנכית בין פרקים
component gap2pxgrid 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, לא במרזב רחב. כרטיסים יושבים כתף-אל-כתף על הרקע הכהה, מחולקים בקו דק של רקע שמציץ. זה נקרא מוצק ושקול, לעולם לא מרחף.

The most consequential token is color. It carries the entire warm-earthen feeling.ה-token המשמעותי ביותר הוא צבע. הוא נושא את כל התחושה החמה-אדמתית.
01
Colorצבע

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

Void
#0c0c0a
--void
Soil
#181815
--soil
Earth
#232320
--earth
Bark
#333330
--bark
Stone
#606058
--stone
Ash
#9a9a92
--ash
Fog
#c6c5be
--fog
Parchment
#eeede8
--parchment

The accents — grown, not syntheticהגוונים — מהצומח, לא סינתטיים

Basil
#89a83e
--basil
Moss
#3e5230
--moss
Terra
#a8593a
--terra
Mineral
#3a4d4a
--mineral

Roles & usageתפקידים ושימוש

--voidPage background, deepest ground, code blocksרקע עמוד, הקרקע העמוקה ביותר, בלוקי קוד
--soilCards, sidebar, raised surfacesכרטיסים, סרגל צד, משטחים מורמים
--earthCallouts, hover states, second surfacecallouts, מצבי hover, משטח שני
--parchmentPrimary text & headings on darkטקסט וכותרות ראשיים על כהה
--stoneMuted labels, inactive nav, captionsתוויות מעומעמות, ניווט לא-פעיל, כיתובים
--basilTHE accent — links, active state, the one green. Use sparingly.הגוון — קישורים, מצב פעיל, הירוק האחד. בשימוש מדוד.
--terraWarnings, "avoid" columns, the deadאזהרות, עמודות "להימנע", המתים
--mineralCool 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 אחר. הנדירות היא כל האפקט.

Color sets the mood; type sets the voice. Two faces, two jobs.צבע קובע את מצב הרוח; טיפוגרפיה קובעת את הקול. שני גופנים, שני תפקידים.
02
Typographyטיפוגרפיה

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 נושא עובדה וגוף. הם לעולם לא מחליפים תפקידים.

Display · Englishתצוגה · אנגלית
Every plant, its fullest self
and the italic, for bridges & pitches
ITC Souvenir Light · weights 300 / 500 italic · embedded woff2
Body · Englishגוף · אנגלית
Cultivar intelligence, delivered through asset-light hardware, premium at every tier. Clean, modern, quietly precise — the voice of fact.
Plus Jakarta Sans · weights 300 / 400 / 500 · Google Fonts
Hebrew · display & bodyעברית · תצוגה וגוף
כל צמח, השלם ביותר של עצמו
ידע cultivar, מסופק דרך חומרה קלת-נכסים — הקול בעברית.
Noto Serif Hebrew (display) · Rubik (body) · Google Fonts

The scaleהסקאלה

cover-title · clampAa
ch-title · clampAa
h3 · 1.2rem basilAa
body · 15px / 0.95remAa
label · 0.5–0.6rem capsLabel
Headlines use clamp() to scale fluidly with viewport. Micro-labels are tiny, wide-tracked uppercase in Basil — the system's recurring "tag" motif. Letter-spacing on the logo and labels (0.18–0.32em) is part of the brand's calm.כותרות משתמשות ב-clamp() להתאמה נוזלית ל-viewport. מיקרו-תוויות הן uppercase זעיר ורחב-מרווח ב-Basil — מוטיב ה"תג" החוזר של המערכת. ריווח אותיות בלוגו ובתוויות (0.18–0.32em) הוא חלק מהרוגע של הברנד.
One mark sits above the type system: the wordmark itself.סמל אחד יושב מעל מערכת הטיפוגרפיה: ה-wordmark עצמו.
04
Component Libraryספריית רכיבים

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כפתורים וקריאות לפעולה

CTA.demo-btn / .demo-btn-ghost
Start readingלהתחיל לקרוא Open the brandלפתוח את הברנד
Solid Basil for the primary action (hover → Parchment); ghost outline for secondary. Wide-tracked uppercase, generous padding.Basil מלא לפעולה ראשית (hover → Parchment); מתאר רפאים למשני. uppercase רחב-מרווח, ריפוד נדיב.

Callouts — three weightsCallouts — שלושה משקלים

Callout.callout · .callout-warn · .callout-mineral

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 (קריר). הערה, הפניה, הבהרה.

Left border (right in RTL) in the role color; tinted background. The border side flips automatically with direction.גבול שמאלי (ימני ב-RTL) בצבע התפקיד; רקע גוון. צד הגבול מתהפך אוטומטית עם הכיוון.

Doctrine box — numbered principlesתיבת דוקטרינה — עקרונות ממוספרים

Doctrine.doctrine
The patternהדפוס
1
A principle, stated and then explained in a sentence.עיקרון, מנוסח ואז מוסבר במשפט.
2
Used for the edge doctrine, the offer principles, the guardrails.בשימוש לדוקטרינת ה-Edge, עקרונות ההצעה, מעקות הבטיחות.
Soft Basil gradient ground, italic serif numerals. The book's device for "these are the rules."רקע גרדיאנט Basil רך, ספרות serif נטויות. המנגנון של הספר ל"אלה הכללים."

Bridge — chapter continuityגשר — המשכיות פרקים

Bridge.bridge
An italic serif line that hands off to the next chapter — the device that turns documents into a book.שורת serif נטויה שמעבירה לפרק הבא — המנגנון שהופך מסמכים לספר.
Closes most chapters. The → mark flips under html.he. Italic in EN, upright in HE.סוגר את רוב הפרקים. סימן ה-← מתהפך תחת html.he. נטוי באנגלית, זקוף בעברית.

Stat blocks & napkin mathבלוקי נתונים וחשבון מפית

Stats.stat-row · .stat-block
3–5x
premium multipleמכפיל פרימיום
Year 5
Home & Farm liveHome ו-Farm חיים
€800+
the Brain, tieredה-Brain, מדורג
Napkin math.napkin
Genovese DOP / bunchGenovese DOP / צרור₪55
Generic / bunchגנרי / צרור₪15
Monthly uplift · one rowתוספת חודשית · שורה+₪16,000
The dashed border signals "working figures" — used wherever the reader should see the math add up live.הגבול המקווקו מסמן "מספרי עבודה" — בשימוש היכן שהקורא צריך לראות את החשבון מסתכם חי.
Also in the library, following the same rules: comparison grids (.score-grid), competitor edge-grids, the pipeline / arc flow, the meeting timeline, revenue-line cards, pitch cards, product cards, and the prev/home/next book-nav footer. Each appears in the part where it does its job.גם בספרייה, לפי אותם כללים: גרידי השוואה (.score-grid), edge-grids של מתחרים, זרימת ה-pipeline / arc, ציר הזמן של הפגישה, כרטיסי קווי-הכנסה, כרטיסי פיץ', כרטיסי מוצר, ופוטר הניווט הקודם/הספר/הבא. כל אחד מופיע בחלק שבו הוא עושה את עבודתו.
Components need a frame to live in. The next chapter is the layout and the bilingual system that holds them.רכיבים צריכים מסגרת לחיות בה. הפרק הבא הוא הפריסה והמערכת הדו-לשונית שמחזיקה אותם.
05
Layout & Patternsפריסה ודפוסים

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ארכיטקטורת העמוד

.tocFixed 250px rail, left (right in RTL). Logo, version tag, scroll-spy chapter links.סרגל קבוע 250px, שמאל (ימין ב-RTL). לוגו, תג גרסה, קישורי פרקים עם scroll-spy.
.coverFull-height opener: atmosphere + vignette + label, title, sub, meta.פותח מלא-גובה: אווירה + ויניטה + תווית, כותרת, תת, מטא.
.chapterNumbered section: ch-num, ch-title, ch-intro (serif, bordered), body.סקשן ממוספר: ch-num, ch-title, ch-intro (serif, ממוסגר), גוף.
.book-navContinuity footer: previous · contents · next.פוטר המשכיות: הקודם · תוכן · הבא.
.codaCentered 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.

.en-inline { display:inline; } .he-inline { display:none; } html.he .en-inline { display:none; } html.he .he-inline { display:inline; } /* every layout rule has an RTL mirror */ html.he .toc { right:0; left:auto; border-left:1px solid …; } html.he .bridge-mark { transform:scaleX(-1); }

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 וניל, בכל מסמך.

All of it is plain HTML, CSS, and a little JS — which is exactly what makes it trivial to host. The last chapter is implementation.כל זה הוא HTML, CSS, ומעט JS פשוטים — וזה בדיוק מה שהופך אותו לטריוויאלי לאחסון. הפרק האחרון הוא מימוש.
06
The Light Layerשכבת התאורה

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.הרעיון המרכזי. לא כל אלמנט מואר באותה מידה. עוצמה ויזואלית מסמנת חשיבות, בשלוש דרגות — וחשוב: כל השלוש הן אותו רכיב בחשיפה שונה, לא עיצובים שונים. גיבור אחד למסך, לכל היותר.

Hero · Standard · Quietגיבור · רגיל · שקט--glow: full / soft / none
Featured
Genovese DOP
Hero — beam + shadow + grain
Cultivar
Cuore di Bue
Standard — soft pool
Cultivar
Padrón
Quiet — flat, rests in shadow
Same tokens, three exposures. The quiet level is the default — most of the screen. The hero is rare; that scarcity is what gives it force.אותם tokens, שלוש חשיפות. הדרגה השקטה היא ברירת המחדל — רוב המסך. הגיבור נדיר; הנדירות הזו היא מה שנותן לו כוח.

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).

Warm grounds + accentsרקעים חמים + אקסנטיםamber atmosphere · basil signature
#0e0b07
#14110b
#1a150d
#a8783c amber
#89a83e basil
#16201f cool
#f1ece1 light
Amber sets the room; basil is the one saturated note, used like punctuation. The cool tone and the light surface are reserved for contrast (see 4) and the Light Team.ענבר קובע את החדר; basil הוא התו הרווי האחד, בשימוש כמו פיסוק. הגוון הקריר והמשטח הבהיר שמורים לקונטרסט (ראו 4) ול-Light Team.

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 השמרני. קו ה"תפר" הדק שורד רק כאקסנט מכוון, לעולם לא כמעטפת ברירת מחדל.

Separation by tone, not lineהפרדה בטון, לא בקוsurface step · radius 14px · no border
A surface, lifted by tone alone
Another — grouped by proximity, no line between
The two inner surfaces sit on the warm ground purely by lightness difference (#1a150d on #14110b). Whitespace groups them; no border anywhere.שני המשטחים הפנימיים יושבים על הרקע החם רק דרך הפרש בהירות (#1a150d על #14110b). White space מקבץ אותם; אין בורדר בשום מקום.

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). חם–קר: משטח מינרלי קריר מול החם.

Tonal · Value pop · Warm–coolטונאלי · Value pop · חם–קרcontrast without borders
Tonal
Value pop
Warm–cool
Value pop gives the strongest "snap" and doubles as the Light-Team surface; warm–cool is the most subtle, using the mineral tone already in the palette.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.נשאב מתמונת היסוד של הברנד — קרן חמה יחידה שנופלת על צמח אחד בחושך. ספוטלייט אלכסוני ותווית-אנוטציה קטנה ומוארת מסמנים את האלמנט האחד שחשוב. הכלל מוחלט: הספוטלייט נופל רק על האלמנט המרכזי ביותר במסך — לעולם לא על יותר מאחד. ברגע ששני דברים מוארים, אף אחד לא.

One beam, one noteקרן אחת, הערה אחת--spotlight: 168deg · annotation pill
In season now
Genovese DOP
The one element the eye is sent to.
Beam at ~168° (matching the founding photograph), a closing vignette, and the annotation pill on the lit point. Reserved for the hero only.קרן ב-~168° (תואם את תמונת היסוד), ויניטה סוגרת, ותווית האנוטציה על הנקודה המוארת. שמור לגיבור בלבד.

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. המשנית היא רפאים — עם מסגרת, לעולם לא רק-טקסט. רק-טקסט שמור לקישורים שלישוניים הקלים ביותר. כפתור ראשי מרוקן, או כפתור זוהר, נקרא כטכני — להימנע משניהם.

Primary · Secondary · Tertiaryראשי · משני · שלישוניfilled basil / ghost / text
Open the cultivar → Compare How it works
Primary filled basil is the only saturated button. Secondary ghost carries a hairline border (the one place a border is right). Tertiary is bare text.ראשי מלא ב-basil הוא הכפתור הרווי היחיד. משני רפאים נושא מסגרת קו-שיער (המקום היחיד שבו בורדר נכון). שלישוני הוא טקסט חשוף.

New tokenstokens חדשים

--amber#a8783catmosphere — glows, warm lightאווירה — זוהר, אור חם
--amber-glowrgba(214,182,120,.28)the spotlight beamקרן הספוטלייט
--ground-warm#14110bwarm page ground (vs neutral Void)רקע עמוד חם (מול Void ניטרלי)
--surface-warm#1a150dcard surface — lifts by tone, no borderמשטח כרטיס — מתרומם בטון, בלי בורדר
--surface-light#f1ece1value-pop / Light-Team surfaceמשטח value-pop / Light-Team
--cool#16201fwarm–cool contrast surfaceמשטח קונטרסט חם–קר
--radius-soft14pxaccessible card softnessרכות כרטיס נגישה
--glow-shadow0 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.כל השכבה בכלל אחד: עוצמה ויזואלית שווה לחשיבות — והספוטלייט נופל רק על הדבר האחד החשוב ביותר. כל השאר (חום, משטחים, קונטרסט, כפתורים) קיים כדי להפוך את אותה נקודה מוארת לקריאה ומוצדקת. אור הוא הדרך של הברנד להצביע.

These principles are tokens and rules, not magic — the final chapter is how it all ships.העקרונות האלה הם tokens וכללים, לא קסם — הפרק האחרון הוא איך הכל יוצא לאוויר.
07
Implementationמימוש

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 presetOther / None (static)
Build commandפקודת buildnoneאין
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) שומרת את מרכז הידע פרטי תוך מתן קישור נקי לשיתוף. כל מה שבספר מתוכנן להיקרא על ידי מישהו שאתם מזמינים פנימה — אז החלטת הגישה היחידה היא מי מקבל את הקישור.

· TELOS ·
A system is a promise: it will look the same tomorrow.מערכת היא הבטחה: היא תיראה אותו דבר מחר.

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 לומר את אותו דבר, באותה דרך, בכל עמוד שקולגה פותח ובכל מסך שמועמד רואה. מערכת העיצוב היא איך הברנד שומר על מילתו בקנה מידה.