Green instead of gold, and a leaf that reads at 16px
The brand accent was rune gold. It is now mallorn green: --gold becomes
--leaf in tokens.css and everywhere it resolved, and the mark's wafer is
the green of the leaves lembas travels wrapped in rather than the biscuit
inside. Yellow is left to mean exactly one thing in the interface -- a
warning -- instead of two.
Two knock-on choices the rename forced:
- Code keywords move from the brand accent to --warning. Strings are
--success, which is green; keywords in leaf green beside them is not
a colour scheme.
- --success itself leans teal now. Two greens a hue apart read as one
colour rendered badly, and an unread dot has to be tellable from a
brand badge at a glance.
The mark is redrawn, not just recoloured. The blade is ovate -- widest a
third up from the base, rounded where the stem meets it, drawn out only
at the tip -- because the old one was pointed at both ends and read as an
eye. It is also much larger relative to the tile: at 16px the silhouette
is all that survives, and a small leaf on a large tile is a green square
with a smudge on it. Veins sweep towards the tip and shorten as the blade
narrows. The score cross is thinner and fainter so it stays texture.
A single diagonal score was tried first and rejected: behind a diagonal
leaf it does not read as scoring, it reads as a line struck through the
mark.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@@ -342,7 +342,7 @@ button, input, textarea, select {
|
||||
background: var(--surface-active);
|
||||
color: var(--ink-muted);
|
||||
}
|
||||
.badge--gold { background: var(--gold-soft); color: var(--gold); }
|
||||
.badge--leaf { background: var(--leaf-soft); color: var(--leaf); }
|
||||
.badge--success { background: var(--success-soft); color: var(--success); }
|
||||
.badge--danger { background: var(--danger-soft); color: var(--danger); }
|
||||
|
||||
@@ -381,7 +381,7 @@ button, input, textarea, select {
|
||||
}
|
||||
.sidebar__brand:hover { color: var(--ink); }
|
||||
.sidebar__brand .brand-mark { width: 1.65rem; height: 1.65rem; flex: none; }
|
||||
.sidebar__brand .brand-llm { color: var(--gold); }
|
||||
.sidebar__brand .brand-llm { color: var(--leaf); }
|
||||
|
||||
.sidebar__actions {
|
||||
display: flex;
|
||||
@@ -554,7 +554,7 @@ button, input, textarea, select {
|
||||
place-items: center;
|
||||
padding: var(--sp-6);
|
||||
background:
|
||||
radial-gradient(ellipse 60% 50% at 50% 0%, var(--gold-soft), transparent 70%),
|
||||
radial-gradient(ellipse 60% 50% at 50% 0%, var(--leaf-soft), transparent 70%),
|
||||
var(--bg);
|
||||
}
|
||||
.auth__card {
|
||||
@@ -826,7 +826,7 @@ button, input, textarea, select {
|
||||
font-size: var(--text-sm);
|
||||
font-weight: 500;
|
||||
}
|
||||
.picker__pin { color: var(--gold); }
|
||||
.picker__pin { color: var(--leaf); }
|
||||
.picker__option-desc {
|
||||
font-size: var(--text-xs);
|
||||
color: var(--ink-faint);
|
||||
@@ -842,8 +842,8 @@ button, input, textarea, select {
|
||||
font-size: 0.6875rem;
|
||||
padding: 0 0.35rem;
|
||||
border-radius: var(--radius-sm);
|
||||
background: var(--gold-soft);
|
||||
color: var(--gold);
|
||||
background: var(--leaf-soft);
|
||||
color: var(--leaf);
|
||||
}
|
||||
.picker__tick { color: var(--accent); flex: none; margin-top: 0.35rem; }
|
||||
.picker__empty {
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
height: 1.05em;
|
||||
margin-left: 1px;
|
||||
vertical-align: text-bottom;
|
||||
background: var(--gold);
|
||||
background: var(--leaf);
|
||||
opacity: 0.75;
|
||||
animation: caret 1.05s steps(1) infinite;
|
||||
}
|
||||
@@ -167,7 +167,7 @@
|
||||
.reasoning__summary::-webkit-details-marker { display: none; }
|
||||
.reasoning__summary:hover { color: var(--ink); background: var(--surface-hover); }
|
||||
|
||||
.reasoning__icon { color: var(--gold); flex: none; }
|
||||
.reasoning__icon { color: var(--leaf); flex: none; }
|
||||
.reasoning__label { flex: 1; font-style: italic; }
|
||||
|
||||
.reasoning__chevron {
|
||||
@@ -225,7 +225,7 @@
|
||||
}
|
||||
.tool-activity__summary::-webkit-details-marker { display: none; }
|
||||
.tool-activity__summary:hover { color: var(--ink); background: var(--surface-hover); }
|
||||
.tool-activity__icon { color: var(--gold); flex: none; }
|
||||
.tool-activity__icon { color: var(--leaf); flex: none; }
|
||||
.tool-activity__label { flex: 1; }
|
||||
.tool-activity__count { color: var(--ink-faint); }
|
||||
.tool-activity[open] .reasoning__chevron { transform: rotate(180deg); }
|
||||
@@ -423,7 +423,9 @@
|
||||
so code follows the active theme. classprefix "pg-" is set in markdown.py.
|
||||
*/
|
||||
.pg-c, .pg-c1, .pg-cm, .pg-cs, .pg-cp { color: var(--ink-faint); font-style: italic; }
|
||||
.pg-k, .pg-kn, .pg-kd, .pg-kc, .pg-kr, .pg-kt { color: var(--gold); }
|
||||
/* Keywords take --warning, not the brand accent: strings are already green, and
|
||||
two greens in one code block is not a colour scheme, it is a bug report. */
|
||||
.pg-k, .pg-kn, .pg-kd, .pg-kc, .pg-kr, .pg-kt { color: var(--warning); }
|
||||
.pg-s, .pg-s1, .pg-s2, .pg-sb, .pg-sd, .pg-se, .pg-sh, .pg-si, .pg-sx { color: var(--success); }
|
||||
.pg-m, .pg-mi, .pg-mf, .pg-mh, .pg-mo { color: var(--danger); }
|
||||
.pg-nf, .pg-nd { color: var(--accent); }
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
MORIA (default, dark)
|
||||
|
||||
Deep stone and lamplight: the halls under the mountain. Surfaces are cool and
|
||||
near-neutral so the gold and mithril accents carry all the colour.
|
||||
near-neutral so the mallorn and mithril accents carry all the colour.
|
||||
---------------------------------------------------------------------------
|
||||
*/
|
||||
:root,
|
||||
@@ -105,18 +105,27 @@
|
||||
--accent-ink: #0B0E11;
|
||||
--accent-soft: rgba(143, 179, 204, 0.14);
|
||||
|
||||
/* Rune gold: the warm accent. Brand colour, and the assistant's mark. */
|
||||
--gold: #E0B252;
|
||||
--gold-hover: #EDC46F;
|
||||
--gold-soft: rgba(224, 178, 82, 0.13);
|
||||
/*
|
||||
Mallorn: the brand accent, and the assistant's mark. A yellow-leaning leaf
|
||||
green, so it stays warm against the mithril blue rather than turning the
|
||||
palette into two cool accents that compete.
|
||||
*/
|
||||
--leaf: #9BCC5A;
|
||||
--leaf-hover: #B1DD74;
|
||||
--leaf-soft: rgba(155, 204, 90, 0.14);
|
||||
|
||||
/* Ember: destructive actions and errors. */
|
||||
--danger: #E2795A;
|
||||
--danger-hover: #EC8E72;
|
||||
--danger-soft: rgba(226, 121, 90, 0.14);
|
||||
|
||||
--success: #7FB77E;
|
||||
--success-soft: rgba(127, 183, 126, 0.14);
|
||||
/*
|
||||
Success leans teal rather than leaf. Two greens a hue apart read as one
|
||||
colour rendered inconsistently -- an unread dot beside a brand badge has to
|
||||
be tellable from it at a glance.
|
||||
*/
|
||||
--success: #5FBFA0;
|
||||
--success-soft: rgba(95, 191, 160, 0.14);
|
||||
--warning: #DFAE58;
|
||||
--warning-soft: rgba(223, 174, 88, 0.14);
|
||||
|
||||
@@ -137,7 +146,7 @@
|
||||
SHIRE (light)
|
||||
|
||||
Parchment, ink and moss: warm, low-contrast, easy to read for a long time.
|
||||
Backgrounds are deliberately off-white -- pure #FFF next to the gold accent
|
||||
Backgrounds are deliberately off-white -- pure #FFF next to the leaf accent
|
||||
reads as clinical rather than as paper.
|
||||
---------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -165,16 +174,17 @@
|
||||
--accent-ink: #FDFBF5;
|
||||
--accent-soft: rgba(62, 107, 122, 0.12);
|
||||
|
||||
--gold: #A8801A;
|
||||
--gold-hover: #8E6B12;
|
||||
--gold-soft: rgba(168, 128, 26, 0.13);
|
||||
/* The same mallorn, darkened until it holds its own as text on parchment. */
|
||||
--leaf: #4C7A22;
|
||||
--leaf-hover: #3C6318;
|
||||
--leaf-soft: rgba(76, 122, 34, 0.13);
|
||||
|
||||
--danger: #A6432B;
|
||||
--danger-hover: #8C3722;
|
||||
--danger-soft: rgba(166, 67, 43, 0.11);
|
||||
|
||||
--success: #4F7A3F;
|
||||
--success-soft: rgba(79, 122, 63, 0.12);
|
||||
--success: #2C7360;
|
||||
--success-soft: rgba(44, 115, 96, 0.12);
|
||||
--warning: #98701A;
|
||||
--warning-soft: rgba(152, 112, 26, 0.13);
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
@@ -10,8 +10,8 @@
|
||||
<stop offset="1" stop-color="#1A2530"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="b-glow" cx="0.5" cy="0.54" r="0.5">
|
||||
<stop offset="0" stop-color="#C9A227" stop-opacity="0.22"/>
|
||||
<stop offset="1" stop-color="#C9A227" stop-opacity="0"/>
|
||||
<stop offset="0" stop-color="#9BCC5A" stop-opacity="0.22"/>
|
||||
<stop offset="1" stop-color="#9BCC5A" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<!-- Cool light sitting just above the ridge line, so the far mountains
|
||||
separate from the near ones instead of merging into one dark mass. -->
|
||||
@@ -21,17 +21,17 @@
|
||||
</radialGradient>
|
||||
|
||||
<linearGradient id="b-wafer" x1="0" y1="0" x2="0.3" y2="1">
|
||||
<stop offset="0" stop-color="#EACB74"/>
|
||||
<stop offset="0.5" stop-color="#C9A227"/>
|
||||
<stop offset="1" stop-color="#916F13"/>
|
||||
<stop offset="0" stop-color="#7FB758"/>
|
||||
<stop offset="0.5" stop-color="#4C8C33"/>
|
||||
<stop offset="1" stop-color="#2A5522"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="b-leaf" x1="0.1" y1="1" x2="0.9" y2="0">
|
||||
<stop offset="0" stop-color="#93A5B6"/>
|
||||
<stop offset="0.4" stop-color="#F1F6FA"/>
|
||||
<stop offset="1" stop-color="#B8C7D5"/>
|
||||
<stop offset="0" stop-color="#9DB49A"/>
|
||||
<stop offset="0.4" stop-color="#F3F8EE"/>
|
||||
<stop offset="1" stop-color="#C6D8BE"/>
|
||||
</linearGradient>
|
||||
<clipPath id="b-clip">
|
||||
<rect x="6" y="6" width="52" height="52" rx="13"/>
|
||||
<rect x="5" y="5" width="54" height="54" rx="14"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
|
||||
@@ -170,55 +170,55 @@
|
||||
</g>
|
||||
<rect y="180" width="1280" height="240" fill="url(#b-horizon)"/>
|
||||
<rect width="1280" height="420" fill="url(#b-glow)"/>
|
||||
<g transform="translate(120 90) rotate(-18) scale(0.42) translate(-32 -32)" opacity="0.16"><path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="#E0B252"/></g>
|
||||
<g transform="translate(250 250) rotate(24) scale(0.3) translate(-32 -32)" opacity="0.17"><path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="#E0B252"/></g>
|
||||
<g transform="translate(1035 95) rotate(12) scale(0.36) translate(-32 -32)" opacity="0.17"><path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="#E0B252"/></g>
|
||||
<g transform="translate(1160 215) rotate(-32) scale(0.46) translate(-32 -32)" opacity="0.18"><path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="#E0B252"/></g>
|
||||
<g transform="translate(905 300) rotate(40) scale(0.26) translate(-32 -32)" opacity="0.17"><path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="#E0B252"/></g>
|
||||
<g transform="translate(185 300) rotate(-8) scale(0.24) translate(-32 -32)" opacity="0.18"><path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="#E0B252"/></g>
|
||||
<g transform="translate(120 90) rotate(-18) scale(0.42) translate(-32 -32)" opacity="0.16"><path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="#9BCC5A"/></g>
|
||||
<g transform="translate(250 250) rotate(24) scale(0.3) translate(-32 -32)" opacity="0.17"><path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="#9BCC5A"/></g>
|
||||
<g transform="translate(1035 95) rotate(12) scale(0.36) translate(-32 -32)" opacity="0.17"><path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="#9BCC5A"/></g>
|
||||
<g transform="translate(1160 215) rotate(-32) scale(0.46) translate(-32 -32)" opacity="0.18"><path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="#9BCC5A"/></g>
|
||||
<g transform="translate(905 300) rotate(40) scale(0.26) translate(-32 -32)" opacity="0.17"><path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="#9BCC5A"/></g>
|
||||
<g transform="translate(185 300) rotate(-8) scale(0.24) translate(-32 -32)" opacity="0.18"><path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="#9BCC5A"/></g>
|
||||
|
||||
<!-- Ridge lines, furthest first. Each is lighter than the one in front of it,
|
||||
which is what reads as distance. -->
|
||||
<polygon points="0.0,366.0 77.4,260.4 99.7,287.8 209.3,307.1 222.5,340.5 301.6,290.7 339.9,314.6 467.1,267.1 496.3,282.9 606.7,228.9 632.9,259.8 746.4,307.3 778.6,334.3 861.2,310.5 896.2,334.5 1013.6,227.8 1044.7,263.3 1135.1,235.4 1159.3,271.3 1280.0,304.0 1280.0,366.0 1280,999 0,999" fill="#1C2836"/>
|
||||
<polygon points="0.0,392.0 76.5,282.7 92.5,305.1 157.2,334.8 195.6,347.7 306.6,319.4 331.0,337.8 404.6,292.3 419.7,305.8 478.9,333.4 502.2,359.5 591.3,344.5 610.7,372.4 673.6,307.7 696.0,329.2 781.8,302.5 807.3,323.8 939.9,310.5 956.3,320.6 1092.6,317.2 1110.4,344.2 1216.2,299.7 1251.5,314.1 1280.0,288.9 1280.0,392.0 1280,999 0,999" fill="#111A25"/>
|
||||
<polygon points="0.0,416.0 71.3,356.9 100.4,368.9 176.0,352.0 209.4,364.3 309.1,378.7 321.9,389.3 428.2,386.8 461.4,395.6 538.3,388.1 576.7,403.3 707.1,360.5 720.7,370.5 819.7,384.5 856.9,395.1 927.4,350.8 943.4,368.4 1038.7,363.5 1060.3,375.6 1133.4,388.3 1168.4,397.2 1280.0,380.1 1280.0,416.0 1280,999 0,999" fill="#080D13"/>
|
||||
<rect y="415" width="1280" height="5" fill="#C9A227" opacity="0.55"/>
|
||||
<rect y="415" width="1280" height="5" fill="#9BCC5A" opacity="0.55"/>
|
||||
|
||||
<!-- Lockup. Colours are fixed rather than themed: the banner carries its own
|
||||
night sky, so it must not follow the reader's colour scheme. -->
|
||||
<g transform="translate(304.75 118.00) scale(2.1250)">
|
||||
<rect x="6" y="6" width="52" height="52" rx="13" fill="url(#b-wafer)"/>
|
||||
<rect x="5" y="5" width="54" height="54" rx="14" fill="url(#b-wafer)"/>
|
||||
<g clip-path="url(#b-clip)" fill="none" stroke-linecap="round">
|
||||
<g stroke="#7A5C10" stroke-opacity="0.38" stroke-width="2">
|
||||
<path d="M32 6 V58"/>
|
||||
<path d="M6 32 H58"/>
|
||||
<g stroke="#1F4019" stroke-opacity="0.30" stroke-width="1.8">
|
||||
<path d="M32 5 V59"/>
|
||||
<path d="M5 32 H59"/>
|
||||
</g>
|
||||
<g stroke="#F6E3A8" stroke-opacity="0.3" stroke-width="1">
|
||||
<path d="M33.2 6 V58"/>
|
||||
<path d="M6 33.2 H58"/>
|
||||
<g stroke="#C7E7A6" stroke-opacity="0.20" stroke-width="0.9">
|
||||
<path d="M33.1 5 V59"/>
|
||||
<path d="M5 33.1 H59"/>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="7.1" y="7.1" width="49.8" height="49.8" rx="11.9"
|
||||
fill="none" stroke="#7A5C10" stroke-opacity="0.3" stroke-width="1.2"/>
|
||||
<rect x="6.1" y="6.1" width="51.8" height="51.8" rx="12.9"
|
||||
fill="none" stroke="#1F4019" stroke-opacity="0.32" stroke-width="1.2"/>
|
||||
<g>
|
||||
<path d="M21.2 44.8 L17 49.4" stroke="#8A9AA8" stroke-width="3"
|
||||
<path d="M21.4 45.6 L16.3 51.2" stroke="#8B9E86" stroke-width="3"
|
||||
stroke-linecap="round" fill="none"/>
|
||||
<path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="url(#b-leaf)"/>
|
||||
<path d="M20.5 45.5 C28 38 36 29 45.5 18.5" fill="none" stroke="#61758A" stroke-opacity="0.5"
|
||||
<path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="url(#b-leaf)"/>
|
||||
<path d="M21 46 Q30.5 34.5 46 18" fill="none" stroke="#57734F" stroke-opacity="0.5"
|
||||
stroke-width="1.5" stroke-linecap="round"/>
|
||||
<g fill="none" stroke="#61758A" stroke-opacity="0.32"
|
||||
<g fill="none" stroke="#57734F" stroke-opacity="0.32"
|
||||
stroke-width="1" stroke-linecap="round">
|
||||
<path d="M26.9 38.8 Q25.2 35.8 24.9 32.1"/>
|
||||
<path d="M32.3 33.1 Q30.9 30.3 30.4 26.9"/>
|
||||
<path d="M37.8 27.0 Q36.6 24.6 36.3 21.7"/>
|
||||
<path d="M26.9 38.8 Q30.5 40.1 33.7 40.3"/>
|
||||
<path d="M32.3 33.1 Q35.8 34.3 38.6 34.5"/>
|
||||
<path d="M37.8 27.0 Q40.8 27.9 43.2 28.1"/>
|
||||
<path d="M26.8 39.2 Q24.9 37.4 24.7 35.3"/>
|
||||
<path d="M32.0 33.3 Q30.1 31.5 29.8 29.2"/>
|
||||
<path d="M37.8 26.9 Q36.4 25.6 36.1 23.7"/>
|
||||
<path d="M26.8 39.2 Q28.7 40.9 30.7 40.8"/>
|
||||
<path d="M32.0 33.3 Q33.9 35.0 36.1 34.9"/>
|
||||
<path d="M37.8 26.9 Q39.4 28.2 40.9 28.2"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(470.08 232.00)">
|
||||
<style>.base { fill: #EDE6D6; } .accent { fill: #E0B252; }</style>
|
||||
<style>.base { fill: #EDE6D6; } .accent { fill: #9BCC5A; }</style>
|
||||
<path class="accent" data-char="L" d="M4.67 -88.57 14.83 -87.33C15.24 -76.48 15.24 -61.52 15.24 -49.02V-42.98C15.24 -30.21 15.24 -14.83 14.83 -3.84L4.67 -2.61V0.00H65.91L67.56 -26.78H64.95L56.30 -3.43H29.93C29.52 -14.28 29.39 -29.93 29.39 -42.98V-49.02C29.39 -61.52 29.52 -76.48 29.93 -87.33L39.96 -88.57V-91.18H4.67Z"/>
|
||||
<path class="accent" data-char="L" d="M75.52 -88.57 85.68 -87.33C86.10 -76.48 86.10 -61.52 86.10 -49.02V-42.98C86.10 -30.21 86.10 -14.83 85.68 -3.84L75.52 -2.61V0.00H136.76L138.41 -26.78H135.80L127.15 -3.43H100.79C100.38 -14.28 100.24 -29.93 100.24 -42.98V-49.02C100.24 -61.52 100.38 -76.48 100.79 -87.33L110.81 -88.57V-91.18H75.52Z"/>
|
||||
<path class="base" data-char="e" d="M175.76 -60.97C182.76 -60.97 187.43 -55.47 187.43 -45.18C187.43 -39.13 185.37 -37.07 179.06 -37.07H161.07C162.03 -54.65 168.76 -60.97 175.76 -60.97ZM175.90 1.79C186.20 1.79 194.85 -2.88 199.79 -13.46L197.87 -14.83C193.75 -9.75 188.39 -6.45 180.98 -6.45C169.44 -6.45 160.93 -16.20 160.93 -32.82V-33.92H198.69C199.24 -35.84 199.52 -37.49 199.52 -40.51C199.52 -54.79 189.63 -64.26 175.62 -64.26C160.38 -64.26 146.93 -51.49 146.93 -30.07C146.93 -9.89 159.70 1.79 175.90 1.79Z"/>
|
||||
|
||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
@@ -3,25 +3,25 @@
|
||||
<title>LLeMbas</title>
|
||||
<defs>
|
||||
<linearGradient id="f-wafer" x1="0" y1="0" x2="0.3" y2="1">
|
||||
<stop offset="0" stop-color="#EACB74"/>
|
||||
<stop offset="0.5" stop-color="#C9A227"/>
|
||||
<stop offset="1" stop-color="#916F13"/>
|
||||
<stop offset="0" stop-color="#7FB758"/>
|
||||
<stop offset="0.5" stop-color="#4C8C33"/>
|
||||
<stop offset="1" stop-color="#2A5522"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="f-leaf" x1="0.1" y1="1" x2="0.9" y2="0">
|
||||
<stop offset="0" stop-color="#93A5B6"/>
|
||||
<stop offset="0.4" stop-color="#F1F6FA"/>
|
||||
<stop offset="1" stop-color="#B8C7D5"/>
|
||||
<stop offset="0" stop-color="#9DB49A"/>
|
||||
<stop offset="0.4" stop-color="#F3F8EE"/>
|
||||
<stop offset="1" stop-color="#C6D8BE"/>
|
||||
</linearGradient>
|
||||
<clipPath id="f-clip">
|
||||
<rect x="6" y="6" width="52" height="52" rx="13"/>
|
||||
<rect x="5" y="5" width="54" height="54" rx="14"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<rect x="2" y="2" width="60" height="60" rx="14" fill="url(#f-wafer)"/>
|
||||
<g transform="translate(32 32) scale(1.16) translate(-32 -32)">
|
||||
<path d="M20.6 44.6 L15.6 50.1" stroke="#8A9AA8" stroke-width="3.4"
|
||||
<rect x="1" y="1" width="62" height="62" rx="15" fill="url(#f-wafer)"/>
|
||||
<g transform="translate(32 32) scale(1.1) translate(-32 -32)">
|
||||
<path d="M21.4 45.6 L16.3 51.2" stroke="#8B9E86" stroke-width="3.4"
|
||||
stroke-linecap="round" fill="none"/>
|
||||
<path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="url(#f-leaf)"/>
|
||||
<path d="M20.5 45.5 C28 38 36 29 45.5 18.5" fill="none" stroke="#61758A" stroke-opacity="0.45"
|
||||
<path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="url(#f-leaf)"/>
|
||||
<path d="M21 46 Q30.5 34.5 46 18" fill="none" stroke="#57734F" stroke-opacity="0.45"
|
||||
stroke-width="1.8" stroke-linecap="round"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
@@ -1,49 +1,49 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64"
|
||||
role="img" aria-label="LLeMbas">
|
||||
<title>LLeMbas</title>
|
||||
<desc>A silver mallorn leaf laid across a scored golden lembas wafer.</desc>
|
||||
<desc>A pale mallorn leaf laid across a scored green lembas wafer.</desc>
|
||||
<defs>
|
||||
<linearGradient id="m-wafer" x1="0" y1="0" x2="0.3" y2="1">
|
||||
<stop offset="0" stop-color="#EACB74"/>
|
||||
<stop offset="0.5" stop-color="#C9A227"/>
|
||||
<stop offset="1" stop-color="#916F13"/>
|
||||
<stop offset="0" stop-color="#7FB758"/>
|
||||
<stop offset="0.5" stop-color="#4C8C33"/>
|
||||
<stop offset="1" stop-color="#2A5522"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="m-leaf" x1="0.1" y1="1" x2="0.9" y2="0">
|
||||
<stop offset="0" stop-color="#93A5B6"/>
|
||||
<stop offset="0.4" stop-color="#F1F6FA"/>
|
||||
<stop offset="1" stop-color="#B8C7D5"/>
|
||||
<stop offset="0" stop-color="#9DB49A"/>
|
||||
<stop offset="0.4" stop-color="#F3F8EE"/>
|
||||
<stop offset="1" stop-color="#C6D8BE"/>
|
||||
</linearGradient>
|
||||
<clipPath id="m-clip">
|
||||
<rect x="6" y="6" width="52" height="52" rx="13"/>
|
||||
<rect x="5" y="5" width="54" height="54" rx="14"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<rect x="6" y="6" width="52" height="52" rx="13" fill="url(#m-wafer)"/>
|
||||
<rect x="5" y="5" width="54" height="54" rx="14" fill="url(#m-wafer)"/>
|
||||
<g clip-path="url(#m-clip)" fill="none" stroke-linecap="round">
|
||||
<g stroke="#7A5C10" stroke-opacity="0.38" stroke-width="2">
|
||||
<path d="M32 6 V58"/>
|
||||
<path d="M6 32 H58"/>
|
||||
<g stroke="#1F4019" stroke-opacity="0.30" stroke-width="1.8">
|
||||
<path d="M32 5 V59"/>
|
||||
<path d="M5 32 H59"/>
|
||||
</g>
|
||||
<g stroke="#F6E3A8" stroke-opacity="0.3" stroke-width="1">
|
||||
<path d="M33.2 6 V58"/>
|
||||
<path d="M6 33.2 H58"/>
|
||||
<g stroke="#C7E7A6" stroke-opacity="0.20" stroke-width="0.9">
|
||||
<path d="M33.1 5 V59"/>
|
||||
<path d="M5 33.1 H59"/>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="7.1" y="7.1" width="49.8" height="49.8" rx="11.9"
|
||||
fill="none" stroke="#7A5C10" stroke-opacity="0.3" stroke-width="1.2"/>
|
||||
<rect x="6.1" y="6.1" width="51.8" height="51.8" rx="12.9"
|
||||
fill="none" stroke="#1F4019" stroke-opacity="0.32" stroke-width="1.2"/>
|
||||
<g>
|
||||
<path d="M21.2 44.8 L17 49.4" stroke="#8A9AA8" stroke-width="3"
|
||||
<path d="M21.4 45.6 L16.3 51.2" stroke="#8B9E86" stroke-width="3"
|
||||
stroke-linecap="round" fill="none"/>
|
||||
<path d="M20.5 45.5 C13.8 31.7 23.8 20.9 45.5 18.5 C49.8 35 39.8 45.8 20.5 45.5 Z" fill="url(#m-leaf)"/>
|
||||
<path d="M20.5 45.5 C28 38 36 29 45.5 18.5" fill="none" stroke="#61758A" stroke-opacity="0.5"
|
||||
<path d="M21 46 C19.6 40.5 20.4 34.2 23.4 30.5 C27.5 25.5 35 20.5 46 18 C43.5 26.5 40.5 36.5 36.1 41.9 C33 45.6 26.5 47 21 46 Z" fill="url(#m-leaf)"/>
|
||||
<path d="M21 46 Q30.5 34.5 46 18" fill="none" stroke="#57734F" stroke-opacity="0.5"
|
||||
stroke-width="1.5" stroke-linecap="round"/>
|
||||
<g fill="none" stroke="#61758A" stroke-opacity="0.32"
|
||||
<g fill="none" stroke="#57734F" stroke-opacity="0.32"
|
||||
stroke-width="1" stroke-linecap="round">
|
||||
<path d="M26.9 38.8 Q25.2 35.8 24.9 32.1"/>
|
||||
<path d="M32.3 33.1 Q30.9 30.3 30.4 26.9"/>
|
||||
<path d="M37.8 27.0 Q36.6 24.6 36.3 21.7"/>
|
||||
<path d="M26.9 38.8 Q30.5 40.1 33.7 40.3"/>
|
||||
<path d="M32.3 33.1 Q35.8 34.3 38.6 34.5"/>
|
||||
<path d="M37.8 27.0 Q40.8 27.9 43.2 28.1"/>
|
||||
<path d="M26.8 39.2 Q24.9 37.4 24.7 35.3"/>
|
||||
<path d="M32.0 33.3 Q30.1 31.5 29.8 29.2"/>
|
||||
<path d="M37.8 26.9 Q36.4 25.6 36.1 23.7"/>
|
||||
<path d="M26.8 39.2 Q28.7 40.9 30.7 40.8"/>
|
||||
<path d="M32.0 33.3 Q33.9 35.0 36.1 34.9"/>
|
||||
<path d="M37.8 26.9 Q39.4 28.2 40.9 28.2"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |