Tema escuro · Paleta autoral · v1Dark theme · Original palette · v1

Carmilla

calor de cripta para noites de códigocrypt warmth for nights of code

Treze cores destiladas em torno de um fundo rosado-vinho. Accents quentes — carmim, lavanda, mint absinto, pêssego veludo, champagne — sobre Boudoir #2E1B2D. Identidade própria, atmosfera de cripta vampírica.Thirteen colours distilled around a rosé-wine background. Warm accents — carmine, wisteria, absinthe mint, peach velvet, champagne — over Boudoir #2E1B2D. An identity of its own, the atmosphere of a vampire crypt.

I.

A paletaThe palette

treze tons, um humorthirteen tones, one mood

#16101A
Crypt
background mais profundo — página, gutterdeepest background — page, gutter
#2E1B2D
Boudoir
background principal — editor, painéismain background — editor, panels
#3A2438
Velvet
superfície elevada — cards, status barelevated surface — cards, status bar
#4A3245
Selection
linha atual, seleção, rangescurrent line, selection, ranges
#FF5FA2
Carmine
keywords, storage — const, let, class, if, return
#D5A6FF
Wisteria
instânciaslanguage instancesthis, super, null
#7AD9C2
Verdigris
classes, tipos, suporteclasses, types, support
#7AE0A6
Absinthe
funções, métodosfunctions, methods
#F3E2AB
Champagne
strings, template literals
#FFAE8A
Peach Velvet
números, booleanosnumbers, booleans
#E84B6E
Pomegranate
erros, deleções, alertaserrors, deletions, alerts
#9E83A4
Ash Mauve
comentários — mauve quente que dialoga com o fundocomments — a warm mauve that converses with the background
#F4ECE3
Pearl
texto principal, foregroundprimary text, foreground
II.

No editorIn the editor

como ela se comporta em código realhow it behaves in real code

carmilla / countess.ts
countess.ts
palette.css
README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Carmilla — paleta autoral, accents quentes sobre vinho// Carmilla — an original palette, warm accents over wine
// Comentários em ash-mauve dialogam com o boudoir do fundo.// Comments in ash-mauve converse with the boudoir background.

import { Slayer } from "./hunters";

class Countess extends Immortal {
    private readonly name: string;
    private centuriesLived: number;

    constructor(name: string, age: number) {
        super();
        this.name = name;
        this.centuriesLived = age;
    }

    whisper(guest: string): string {
        this.centuriesLived += 0.01;
        return `🥀 ${this.name} sussurra ao ouvido de ${} whispers to ${guest}`;
    }

    getEra(): string {
if (this.centuriesLived > 5) return "🕯️ Antiga das antigas""🕯️ Ancient of ancients";
if (this.centuriesLived > 1) return "🌙 Imortal madura""🌙 A mature immortal"; return "🩸 Recém-virada""🩸 Newly turned"; } } const carmilla = new Countess("Mircalla Karnstein", 3); const awake: boolean = true; if (awake) console.log(carmilla.getEra()); else console.error("❌ ainda repousa no caixão""❌ still resting in the coffin");
⎇ main ↑ 2 ↓ 0 ● 0 errors ▲ 1 warning
Ln 21, Col 9 Spaces: 4 UTF-8 TypeScript 🥀 Carmilla
III.

AnatomiaAnatomy

cada token, sua cor, seu papeleach token, its colour, its role

keywordconst x = "…"
variable.langthis.name
entity.type: string
entity.functionlog()
string"Carmilla"
constant.numeric42
invalidundefined_var
comment// ash mauve
variableguest