nextmarte Claude Opus 4.8 commited on
Commit
a960968
·
1 Parent(s): 97358c0

preview: brand-mark candidates page (temporary, /static/marks.html)

Browse files
Files changed (1) hide show
  1. frontend/marks.html +95 -0
frontend/marks.html ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="pt">
3
+ <head>
4
+ <meta charset="utf-8" />
5
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
6
+ <title>Iris marks</title>
7
+ <link rel="stylesheet" href="/static/style.css" />
8
+ <style>
9
+ body { overflow: auto; background: #05060a; color: #fff; font-family: var(--font-body); padding: 6vh 4vw 12vh; }
10
+ h1 { font-family: var(--font-display); font-weight: 700; font-size: 22px; text-align: center; margin-bottom: 4px; }
11
+ p.sub { text-align: center; color: rgba(255,255,255,.6); font-size: 14px; margin-bottom: 36px; }
12
+ .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 22px; max-width: 1100px; margin: 0 auto; }
13
+ .card { background: rgba(255,255,255,.03); border: 1px solid rgba(255,255,255,.10); border-radius: 22px;
14
+ padding: 30px 18px 22px; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 14px; }
15
+ .num { font-family: var(--font-display); font-weight: 700; color: var(--accent); font-size: 14px; letter-spacing: .14em; }
16
+ .mark { height: 96px; display: flex; align-items: center; justify-content: center; }
17
+ .mark svg { height: 92px; width: auto; display: block; }
18
+ .word { font-family: var(--font-display); font-weight: 700; font-size: 30px; letter-spacing: .04em; }
19
+ .desc { color: rgba(255,255,255,.6); font-size: 13px; line-height: 1.4; }
20
+ .wm-only .word { font-size: 46px; }
21
+ .accent-rule { width: 46px; height: 3px; background: var(--accent); border-radius: 2px; margin-top: 2px; }
22
+ </style>
23
+ </head>
24
+ <body>
25
+ <h1>Iris — escolha a marca</h1>
26
+ <p class="sub">monocromático, o laranja só num detalhe. me diz o número.</p>
27
+ <div class="grid">
28
+
29
+ <!-- 1 — wordmark only -->
30
+ <div class="card wm-only">
31
+ <span class="num">1</span>
32
+ <div class="mark"><div class="word">Iris</div></div>
33
+ <div class="accent-rule"></div>
34
+ <div class="desc">Só o nome (sem ícone). Limpo, impossível de errar.</div>
35
+ </div>
36
+
37
+ <!-- 2 — line eye -->
38
+ <div class="card">
39
+ <span class="num">2</span>
40
+ <div class="mark">
41
+ <svg viewBox="0 0 120 120" aria-hidden="true">
42
+ <path d="M14 60 Q60 26 106 60 Q60 94 14 60 Z" fill="none" stroke="#fff" stroke-width="3.2" stroke-linejoin="round" opacity=".92"/>
43
+ <circle cx="60" cy="60" r="17" fill="none" stroke="#fff" stroke-width="3.2" opacity=".92"/>
44
+ <circle cx="60" cy="60" r="6" fill="#ff7a18"/>
45
+ </svg>
46
+ </div>
47
+ <div class="word">Iris</div>
48
+ <div class="desc">Olho em linha fina. Pupila laranja. Elegante, não cartoon.</div>
49
+ </div>
50
+
51
+ <!-- 3 — concentric lens rings -->
52
+ <div class="card">
53
+ <span class="num">3</span>
54
+ <div class="mark">
55
+ <svg viewBox="0 0 120 120" aria-hidden="true">
56
+ <circle cx="60" cy="60" r="34" fill="none" stroke="#fff" stroke-width="2.4" opacity=".35"/>
57
+ <circle cx="60" cy="60" r="24" fill="none" stroke="#fff" stroke-width="2.6" opacity=".6"/>
58
+ <circle cx="60" cy="60" r="13" fill="none" stroke="#fff" stroke-width="3" opacity=".95"/>
59
+ <circle cx="60" cy="60" r="5" fill="#ff7a18"/>
60
+ </svg>
61
+ </div>
62
+ <div class="word">Iris</div>
63
+ <div class="desc">Lente / íris abstrata. Geométrico e premium.</div>
64
+ </div>
65
+
66
+ <!-- 4 — soft iris (ring + lashes) -->
67
+ <div class="card">
68
+ <span class="num">4</span>
69
+ <div class="mark">
70
+ <svg viewBox="0 0 120 120" aria-hidden="true">
71
+ <circle cx="60" cy="62" r="22" fill="none" stroke="#fff" stroke-width="3.2" opacity=".92"/>
72
+ <circle cx="60" cy="62" r="7" fill="#ff7a18"/>
73
+ <path d="M30 40 Q60 18 90 40" fill="none" stroke="#fff" stroke-width="3.2" stroke-linecap="round" opacity=".9"/>
74
+ </svg>
75
+ </div>
76
+ <div class="word">Iris</div>
77
+ <div class="desc">Íris + um traço de "olhar" acima. Suave e humano.</div>
78
+ </div>
79
+
80
+ <!-- 5 — monogram i (dot = eye) -->
81
+ <div class="card">
82
+ <span class="num">5</span>
83
+ <div class="mark">
84
+ <svg viewBox="0 0 120 120" aria-hidden="true">
85
+ <rect x="53" y="50" width="14" height="50" rx="7" fill="#fff" opacity=".95"/>
86
+ <circle cx="60" cy="34" r="11" fill="#ff7a18"/>
87
+ </svg>
88
+ </div>
89
+ <div class="word">Iris</div>
90
+ <div class="desc">Monograma "i" com o ponto = o olho (laranja). Minimal e esperto.</div>
91
+ </div>
92
+
93
+ </div>
94
+ </body>
95
+ </html>