authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-10-02 22:03:38-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-10-03 01:50:33-07:00
log9367f7dcc5c2e41ce870e0579a703718aa2e69bd
tree423d4d6795e3e227841b9bc8e88bbaba7b37f590
parent73b387c0343ab799e3abdfc49b0cd564043c57c0
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU

fix: icons' arrows and page edges take the label's colour, so they read on any row

Clover: the New Subpage arrow's grey looked muddy on a purple highlight. Neutral parts drawn over the row, as the subpage arrow, the microphone's stand and the outer edges of pages, sheets and windows, paint currentColor at an opacity, following the label's colour on light, dark and highlighted rows. What lies on a sheet, and coloured parts, keep their colours. Assisted-by: claude-opus-5.5

22 files changed, 35 insertions(+), 31 deletions(-)

crates/snowbound/assets/icons/calendar.svg+1-1
...@@ -5,7 +5,7 @@...@@ -5,7 +5,7 @@
5 <linearGradient id="g2" gradientUnits="userSpaceOnUse" x2="0" y1="0.9" y2="4.6"><stop offset="0" stop-color="#6a7482"/><stop offset="1" stop-color="#3b4350"/></linearGradient>5 <linearGradient id="g2" gradientUnits="userSpaceOnUse" x2="0" y1="0.9" y2="4.6"><stop offset="0" stop-color="#6a7482"/><stop offset="1" stop-color="#3b4350"/></linearGradient>
6 </defs>6 </defs>
7 <path d="M2.5 3.25L13.5 3.25A1 1 0 0 1 14.5 4.25L14.5 14.25A1 1 0 0 1 13.5 15.25L2.5 15.25A1 1 0 0 1 1.5 14.25L1.5 4.25A1 1 0 0 1 2.5 3.25Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M2.5 3.25L13.5 3.25A1 1 0 0 1 14.5 4.25L14.5 14.25A1 1 0 0 1 13.5 15.25L2.5 15.25A1 1 0 0 1 1.5 14.25L1.5 4.25A1 1 0 0 1 2.5 3.25Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V13.5A1 1 0 0 1 13.5 14.5H2.5A1 1 0 0 1 1.5 13.5V3.5A1 1 0 0 1 2.5 2.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V13.5A1 1 0 0 1 13.5 14.5H2.5A1 1 0 0 1 1.5 13.5V3.5A1 1 0 0 1 2.5 2.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path d="M1.5 7.25L1.5 4.25A1 1 0 0 1 2.5 3.25L13.5 3.25A1 1 0 0 1 14.5 4.25L14.5 7.25Z" fill="#000000" fill-opacity="0.16"/>9 <path d="M1.5 7.25L1.5 4.25A1 1 0 0 1 2.5 3.25L13.5 3.25A1 1 0 0 1 14.5 4.25L14.5 7.25Z" fill="#000000" fill-opacity="0.16"/>
10 <path d="M1.5 6.5V3.5A1 1 0 0 1 2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V6.5Z" fill="url(#g1)" stroke="#c42418" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M1.5 6.5V3.5A1 1 0 0 1 2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V6.5Z" fill="url(#g1)" stroke="#c42418" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
11 <path d="M4 8H6V10H4ZM7 8H9V10H7ZM10 8H12V10H10ZM4 11H6V13H4ZM7 11H9V13H7Z" fill="#b7c5d6"/>11 <path d="M4 8H6V10H4ZM7 8H9V10H7ZM10 8H12V10H10ZM4 11H6V13H4ZM7 11H9V13H7Z" fill="#b7c5d6"/>
crates/snowbound/assets/icons/copy.svg+4-4
...@@ -6,13 +6,13 @@...@@ -6,13 +6,13 @@
6 <linearGradient id="g3" x2="0" y2="1"><stop offset="0" stop-color="#f1f4f8"/><stop offset="1" stop-color="#c9d3df"/></linearGradient>6 <linearGradient id="g3" x2="0" y2="1"><stop offset="0" stop-color="#f1f4f8"/><stop offset="1" stop-color="#c9d3df"/></linearGradient>
7 </defs>7 </defs>
8 <path d="M1.5 2.25L7 2.25L9.5 4.75L9.5 12.25L1.5 12.25Z" fill="#000000" fill-opacity="0.16"/>8 <path d="M1.5 2.25L7 2.25L9.5 4.75L9.5 12.25L1.5 12.25Z" fill="#000000" fill-opacity="0.16"/>
9 <path d="M1.5 1.5L7 1.5L9.5 4L9.5 11.5L1.5 11.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>9 <path d="M1.5 1.5L7 1.5L9.5 4L9.5 11.5L1.5 11.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
10 <path d="M7 2.25L7 4.75L9.5 4.75Z" fill="#000000" fill-opacity="0.16"/>10 <path d="M7 2.25L7 4.75L9.5 4.75Z" fill="#000000" fill-opacity="0.16"/>
11 <path d="M7 1.5L7 4L9.5 4Z" fill="url(#g1)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>11 <path d="M7 1.5L7 4L9.5 4Z" fill="url(#g1)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
12 <path class="accent" d="M3 5.5H7M3 7.5H7" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>12 <path class="accent" d="M3 5.5H7M3 7.5H7" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
13 <path d="M6.5 5.25L12 5.25L14.5 7.75L14.5 15.25L6.5 15.25Z" fill="#000000" fill-opacity="0.16"/>13 <path d="M6.5 5.25L12 5.25L14.5 7.75L14.5 15.25L6.5 15.25Z" fill="#000000" fill-opacity="0.16"/>
14 <path d="M6.5 4.5L12 4.5L14.5 7L14.5 14.5L6.5 14.5Z" fill="url(#g2)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>14 <path d="M6.5 4.5L12 4.5L14.5 7L14.5 14.5L6.5 14.5Z" fill="url(#g2)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
15 <path d="M12 5.25L12 7.75L14.5 7.75Z" fill="#000000" fill-opacity="0.16"/>15 <path d="M12 5.25L12 7.75L14.5 7.75Z" fill="#000000" fill-opacity="0.16"/>
16 <path d="M12 4.5L12 7L14.5 7Z" fill="url(#g3)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>16 <path d="M12 4.5L12 7L14.5 7Z" fill="url(#g3)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
17 <path class="accent" d="M8 8.5H12.5M8 10.5H12.5M8 12.5H11" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>17 <path class="accent" d="M8 8.5H12.5M8 10.5H12.5M8 12.5H11" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
18</svg>18</svg>
crates/snowbound/assets/icons/date-time.svg+1-1
...@@ -7,7 +7,7 @@...@@ -7,7 +7,7 @@
7 <linearGradient id="g4" x2="0" y2="1"><stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#e3e9f0"/></linearGradient>7 <linearGradient id="g4" x2="0" y2="1"><stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#e3e9f0"/></linearGradient>
8 </defs>8 </defs>
9 <path d="M2 3.25H11A1 1 0 0 1 12 4.25V13.25A1 1 0 0 1 11 14.25H2A1 1 0 0 1 1 13.25V4.25A1 1 0 0 1 2 3.25Z" fill="#000000" fill-opacity="0.16"/>9 <path d="M2 3.25H11A1 1 0 0 1 12 4.25V13.25A1 1 0 0 1 11 14.25H2A1 1 0 0 1 1 13.25V4.25A1 1 0 0 1 2 3.25Z" fill="#000000" fill-opacity="0.16"/>
10 <path d="M2 2.5H11A1 1 0 0 1 12 3.5V12.5A1 1 0 0 1 11 13.5H2A1 1 0 0 1 1 12.5V3.5A1 1 0 0 1 2 2.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M2 2.5H11A1 1 0 0 1 12 3.5V12.5A1 1 0 0 1 11 13.5H2A1 1 0 0 1 1 12.5V3.5A1 1 0 0 1 2 2.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
11 <path d="M1 6.75V4.25A1 1 0 0 1 2 3.25H11A1 1 0 0 1 12 4.25V6.75Z" fill="#000000" fill-opacity="0.16"/>11 <path d="M1 6.75V4.25A1 1 0 0 1 2 3.25H11A1 1 0 0 1 12 4.25V6.75Z" fill="#000000" fill-opacity="0.16"/>
12 <path d="M1 6V3.5A1 1 0 0 1 2 2.5H11A1 1 0 0 1 12 3.5V6Z" fill="url(#g1)" stroke="#c42418" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>12 <path d="M1 6V3.5A1 1 0 0 1 2 2.5H11A1 1 0 0 1 12 3.5V6Z" fill="url(#g1)" stroke="#c42418" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
13 <path d="M3 7.5H5V9.5H3ZM6 7.5H8V9.5H6ZM3 10.5H5V12.5H3Z" fill="#b7c5d6"/>13 <path d="M3 7.5H5V9.5H3ZM6 7.5H8V9.5H6ZM3 10.5H5V12.5H3Z" fill="#b7c5d6"/>
crates/snowbound/assets/icons/full-page.svg+1-1
...@@ -3,7 +3,7 @@...@@ -3,7 +3,7 @@
3 <linearGradient id="g0" x2="0" y2="1"><stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#e3e9f0"/></linearGradient>3 <linearGradient id="g0" x2="0" y2="1"><stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#e3e9f0"/></linearGradient>
4 </defs>4 </defs>
5 <path d="M4.5 5.25H11.5V12.25H4.5Z" fill="#000000" fill-opacity="0.16"/>5 <path d="M4.5 5.25H11.5V12.25H4.5Z" fill="#000000" fill-opacity="0.16"/>
6 <path d="M4.5 4.5H11.5V11.5H4.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>6 <path d="M4.5 4.5H11.5V11.5H4.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
7 <path class="accent" d="M5.75 7H10.25M5.75 9H10.25" fill="none" stroke="#8cc0f5" stroke-width="0.9" stroke-linecap="round" stroke-linejoin="round"/>7 <path class="accent" d="M5.75 7H10.25M5.75 9H10.25" fill="none" stroke="#8cc0f5" stroke-width="0.9" stroke-linecap="round" stroke-linejoin="round"/>
8 <path d="M1.5 5.25V2.25H4.5M1.5 2.25L3.5 4.25M11.5 2.25H14.5V5.25M14.5 2.25L12.5 4.25M14.5 12.25V15.25H11.5M14.5 15.25L12.5 13.25M4.5 15.25H1.5V12.25M1.5 15.25L3.5 13.25" fill="none" stroke="#000000" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.16"/>8 <path d="M1.5 5.25V2.25H4.5M1.5 2.25L3.5 4.25M11.5 2.25H14.5V5.25M14.5 2.25L12.5 4.25M14.5 12.25V15.25H11.5M14.5 15.25L12.5 13.25M4.5 15.25H1.5V12.25M1.5 15.25L3.5 13.25" fill="none" stroke="#000000" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.16"/>
9 <path class="accent" d="M1.5 4.5V1.5H4.5M1.5 1.5L3.5 3.5M11.5 1.5H14.5V4.5M14.5 1.5L12.5 3.5M14.5 11.5V14.5H11.5M14.5 14.5L12.5 12.5M4.5 14.5H1.5V11.5M1.5 14.5L3.5 12.5" fill="none" stroke="#1f6fe0" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>9 <path class="accent" d="M1.5 4.5V1.5H4.5M1.5 1.5L3.5 3.5M11.5 1.5H14.5V4.5M14.5 1.5L12.5 3.5M14.5 11.5V14.5H11.5M14.5 14.5L12.5 12.5M4.5 14.5H1.5V11.5M1.5 14.5L3.5 12.5" fill="none" stroke="#1f6fe0" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
crates/snowbound/assets/icons/markdown.svg+1-1
...@@ -3,7 +3,7 @@...@@ -3,7 +3,7 @@
3 <linearGradient id="g0" x2="0" y2="1"><stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#e3e9f0"/></linearGradient>3 <linearGradient id="g0" x2="0" y2="1"><stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#e3e9f0"/></linearGradient>
4 </defs>4 </defs>
5 <path d="M2.5 4.75H13.5A1 1 0 0 1 14.5 5.75V12.25A1 1 0 0 1 13.5 13.25H2.5A1 1 0 0 1 1.5 12.25V5.75A1 1 0 0 1 2.5 4.75Z" fill="#000000" fill-opacity="0.16"/>5 <path d="M2.5 4.75H13.5A1 1 0 0 1 14.5 5.75V12.25A1 1 0 0 1 13.5 13.25H2.5A1 1 0 0 1 1.5 12.25V5.75A1 1 0 0 1 2.5 4.75Z" fill="#000000" fill-opacity="0.16"/>
6 <path d="M2.5 4H13.5A1 1 0 0 1 14.5 5V11.5A1 1 0 0 1 13.5 12.5H2.5A1 1 0 0 1 1.5 11.5V5A1 1 0 0 1 2.5 4Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>6 <path d="M2.5 4H13.5A1 1 0 0 1 14.5 5V11.5A1 1 0 0 1 13.5 12.5H2.5A1 1 0 0 1 1.5 11.5V5A1 1 0 0 1 2.5 4Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
7 <path d="M3.5 10.25V6.25L5.25 8.25L7 6.25V10.25" fill="none" stroke="#3a4656" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>7 <path d="M3.5 10.25V6.25L5.25 8.25L7 6.25V10.25" fill="none" stroke="#3a4656" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
8 <path class="accent" d="M11 6.25V10.25M9.5 8.75L11 10.25L12.5 8.75" fill="none" stroke="#1f7cf0" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>8 <path class="accent" d="M11 6.25V10.25M9.5 8.75L11 10.25L12.5 8.75" fill="none" stroke="#1f7cf0" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
9</svg>9</svg>
crates/snowbound/assets/icons/page-color.svg+2-2
...@@ -5,9 +5,9 @@...@@ -5,9 +5,9 @@
5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#79c2ff"/><stop offset="1" stop-color="#1f7cf0"/></linearGradient>5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#79c2ff"/><stop offset="1" stop-color="#1f7cf0"/></linearGradient>
6 </defs>6 </defs>
7 <path d="M1.5 2.25L7.5 2.25L10.5 5.25L10.5 15.25L1.5 15.25Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M1.5 2.25L7.5 2.25L10.5 5.25L10.5 15.25L1.5 15.25Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M1.5 1.5L7.5 1.5L10.5 4.5L10.5 14.5L1.5 14.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M1.5 1.5L7.5 1.5L10.5 4.5L10.5 14.5L1.5 14.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path d="M7.5 2.25L7.5 5.25L10.5 5.25Z" fill="#000000" fill-opacity="0.16"/>9 <path d="M7.5 2.25L7.5 5.25L10.5 5.25Z" fill="#000000" fill-opacity="0.16"/>
10 <path d="M7.5 1.5L7.5 4.5L10.5 4.5Z" fill="url(#g1)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M7.5 1.5L7.5 4.5L10.5 4.5Z" fill="url(#g1)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
11 <path class="accent" d="M3 6H7M3 8H6.5" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>11 <path class="accent" d="M3 6H7M3 8H6.5" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
12 <path d="M11.5 7.25C11.5 7.25 8.5 10.75 8.5 12.75A3 3 0 0 0 14.5 12.75C14.5 10.75 11.5 7.25 11.5 7.25Z" fill="#000000" fill-opacity="0.16"/>12 <path d="M11.5 7.25C11.5 7.25 8.5 10.75 8.5 12.75A3 3 0 0 0 14.5 12.75C14.5 10.75 11.5 7.25 11.5 7.25Z" fill="#000000" fill-opacity="0.16"/>
13 <path class="accent" d="M11.5 6.5C11.5 6.5 8.5 10 8.5 12A3 3 0 0 0 14.5 12C14.5 10 11.5 6.5 11.5 6.5Z" fill="url(#g2)" stroke="#1560c4" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>13 <path class="accent" d="M11.5 6.5C11.5 6.5 8.5 10 8.5 12A3 3 0 0 0 14.5 12C14.5 10 11.5 6.5 11.5 6.5Z" fill="url(#g2)" stroke="#1560c4" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
crates/snowbound/assets/icons/page-list.svg+1-1
...@@ -5,7 +5,7 @@...@@ -5,7 +5,7 @@
5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#e9f4ff"/><stop offset="1" stop-color="#cfe6ff"/></linearGradient>5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#e9f4ff"/><stop offset="1" stop-color="#cfe6ff"/></linearGradient>
6 </defs>6 </defs>
7 <path d="M2.5 3.25H13.5A1 1 0 0 1 14.5 4.25V13.25A1 1 0 0 1 13.5 14.25H2.5A1 1 0 0 1 1.5 13.25V4.25A1 1 0 0 1 2.5 3.25Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M2.5 3.25H13.5A1 1 0 0 1 14.5 4.25V13.25A1 1 0 0 1 13.5 14.25H2.5A1 1 0 0 1 1.5 13.25V4.25A1 1 0 0 1 2.5 3.25Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V12.5A1 1 0 0 1 13.5 13.5H2.5A1 1 0 0 1 1.5 12.5V3.5A1 1 0 0 1 2.5 2.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V12.5A1 1 0 0 1 13.5 13.5H2.5A1 1 0 0 1 1.5 12.5V3.5A1 1 0 0 1 2.5 2.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path class="accent" d="M2.5 3H13.5A0.5 0.5 0 0 1 14 3.5V4.5A0.5 0.5 0 0 1 13.5 5H2.5A0.5 0.5 0 0 1 2 4.5V3.5A0.5 0.5 0 0 1 2.5 3Z" fill="url(#g1)"/>9 <path class="accent" d="M2.5 3H13.5A0.5 0.5 0 0 1 14 3.5V4.5A0.5 0.5 0 0 1 13.5 5H2.5A0.5 0.5 0 0 1 2 4.5V3.5A0.5 0.5 0 0 1 2.5 3Z" fill="url(#g1)"/>
10 <path class="accent" d="M9.5 5H14V13H9.5Z" fill="url(#g2)"/>10 <path class="accent" d="M9.5 5H14V13H9.5Z" fill="url(#g2)"/>
11 <path d="M9.5 5V13" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>11 <path d="M9.5 5V13" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
crates/snowbound/assets/icons/page-title.svg+1-1
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">1<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
2 <path d="M1.5 2.5H11.5V5H1.5Z" fill="currentColor"/>2 <path d="M1.5 2.5H11.5V5H1.5Z" fill="currentColor"/>
3 <path class="accent" d="M1.5 7H14.5" fill="none" stroke="#1f6fe0" stroke-width="0.9" stroke-linecap="round" stroke-linejoin="round"/>3 <path class="accent" d="M1.5 7H14.5" fill="none" stroke="#1f6fe0" stroke-width="0.9" stroke-linecap="round" stroke-linejoin="round"/>
4 <path d="M1.5 9H5M6.25 9H8.5" fill="none" stroke="#98a4b3" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>4 <path d="M1.5 9H5M6.25 9H8.5" fill="none" stroke="currentColor" stroke-opacity="0.45" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
5 <path d="M1.5 12H14.5M1.5 14H10" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>5 <path d="M1.5 12H14.5M1.5 14H10" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
6</svg>6</svg>
crates/snowbound/assets/icons/page.svg+2-2
...@@ -4,9 +4,9 @@...@@ -4,9 +4,9 @@
4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#f1f4f8"/><stop offset="1" stop-color="#c9d3df"/></linearGradient>4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#f1f4f8"/><stop offset="1" stop-color="#c9d3df"/></linearGradient>
5 </defs>5 </defs>
6 <path d="M3.5 2.25L10 2.25L13.5 5.75L13.5 15.25L3.5 15.25Z" fill="#000000" fill-opacity="0.16"/>6 <path d="M3.5 2.25L10 2.25L13.5 5.75L13.5 15.25L3.5 15.25Z" fill="#000000" fill-opacity="0.16"/>
7 <path d="M3.5 1.5L10 1.5L13.5 5L13.5 14.5L3.5 14.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>7 <path d="M3.5 1.5L10 1.5L13.5 5L13.5 14.5L3.5 14.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
8 <path d="M10 2.25L10 5.75L13.5 5.75Z" fill="#000000" fill-opacity="0.16"/>8 <path d="M10 2.25L10 5.75L13.5 5.75Z" fill="#000000" fill-opacity="0.16"/>
9 <path d="M10 1.5L10 5L13.5 5Z" fill="url(#g1)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>9 <path d="M10 1.5L10 5L13.5 5Z" fill="url(#g1)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
10 <path class="accent" d="M5 7.5H12M5 9.5H12M5 11.5H12" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>10 <path class="accent" d="M5 7.5H12M5 9.5H12M5 11.5H12" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
11 <path d="M4.5 13.5V2.5H9.5" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.85"/>11 <path d="M4.5 13.5V2.5H9.5" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.85"/>
12</svg>12</svg>
crates/snowbound/assets/icons/pages-match-theme.svg+2-2
...@@ -5,9 +5,9 @@...@@ -5,9 +5,9 @@
5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#f1f4f8"/><stop offset="1" stop-color="#c9d3df"/></linearGradient>5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#f1f4f8"/><stop offset="1" stop-color="#c9d3df"/></linearGradient>
6 </defs>6 </defs>
7 <path d="M3.5 2.25L10 2.25L13.5 5.75L13.5 15.25L3.5 15.25Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M3.5 2.25L10 2.25L13.5 5.75L13.5 15.25L3.5 15.25Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M3.5 1.5L10 1.5L13.5 5L13.5 14.5L3.5 14.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M3.5 1.5L10 1.5L13.5 5L13.5 14.5L3.5 14.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path d="M8.5 1.9H10L13.1 5V14.1H8.5Z" fill="url(#g1)"/>9 <path d="M8.5 1.9H10L13.1 5V14.1H8.5Z" fill="url(#g1)"/>
10 <path d="M10 1.5L10 5L13.5 5Z" fill="url(#g2)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M10 1.5L10 5L13.5 5Z" fill="url(#g2)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
11 <path class="accent" d="M5 7.5H8M5 9.5H8M5 11.5H8" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>11 <path class="accent" d="M5 7.5H8M5 9.5H8M5 11.5H8" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
12 <path d="M9.5 7.5H12M9.5 9.5H12M9.5 11.5H12" fill="none" stroke="#c9d3df" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>12 <path d="M9.5 7.5H12M9.5 9.5H12M9.5 11.5H12" fill="none" stroke="#c9d3df" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
13 <path d="M4.5 13.5V2.5H8" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.85"/>13 <path d="M4.5 13.5V2.5H8" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.85"/>
crates/snowbound/assets/icons/palette.svg+1-1
...@@ -4,7 +4,7 @@...@@ -4,7 +4,7 @@
4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#cfe6ff"/><stop offset="1" stop-color="#a9d3ff"/></linearGradient>4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#cfe6ff"/><stop offset="1" stop-color="#a9d3ff"/></linearGradient>
5 </defs>5 </defs>
6 <path d="M2.5 2.25H13.5A1 1 0 0 1 14.5 3.25V13.75A1 1 0 0 1 13.5 14.75H2.5A1 1 0 0 1 1.5 13.75V3.25A1 1 0 0 1 2.5 2.25Z" fill="#000000" fill-opacity="0.16"/>6 <path d="M2.5 2.25H13.5A1 1 0 0 1 14.5 3.25V13.75A1 1 0 0 1 13.5 14.75H2.5A1 1 0 0 1 1.5 13.75V3.25A1 1 0 0 1 2.5 2.25Z" fill="#000000" fill-opacity="0.16"/>
7 <path d="M2.5 1.5H13.5A1 1 0 0 1 14.5 2.5V13A1 1 0 0 1 13.5 14H2.5A1 1 0 0 1 1.5 13V2.5A1 1 0 0 1 2.5 1.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>7 <path d="M2.5 1.5H13.5A1 1 0 0 1 14.5 2.5V13A1 1 0 0 1 13.5 14H2.5A1 1 0 0 1 1.5 13V2.5A1 1 0 0 1 2.5 1.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
8 <path class="accent" d="M3.6 3H12.4A0.6 0.6 0 0 1 13 3.6V5.15A0.6 0.6 0 0 1 12.4 5.75H3.6A0.6 0.6 0 0 1 3 5.15V3.6A0.6 0.6 0 0 1 3.6 3Z" fill="#ffffff" stroke="#1f7cf0" stroke-width="0.8"/>8 <path class="accent" d="M3.6 3H12.4A0.6 0.6 0 0 1 13 3.6V5.15A0.6 0.6 0 0 1 12.4 5.75H3.6A0.6 0.6 0 0 1 3 5.15V3.6A0.6 0.6 0 0 1 3.6 3Z" fill="#ffffff" stroke="#1f7cf0" stroke-width="0.8"/>
9 <path d="M4.25 4.4H7" fill="none" stroke="#3b4350" stroke-width="0.9" stroke-linecap="round" stroke-linejoin="round"/>9 <path d="M4.25 4.4H7" fill="none" stroke="#3b4350" stroke-width="0.9" stroke-linecap="round" stroke-linejoin="round"/>
10 <path class="accent" d="M3.5 7H12.5A0.5 0.5 0 0 1 13 7.5V8.4A0.5 0.5 0 0 1 12.5 8.9H3.5A0.5 0.5 0 0 1 3 8.4V7.5A0.5 0.5 0 0 1 3.5 7Z" fill="url(#g1)"/>10 <path class="accent" d="M3.5 7H12.5A0.5 0.5 0 0 1 13 7.5V8.4A0.5 0.5 0 0 1 12.5 8.9H3.5A0.5 0.5 0 0 1 3 8.4V7.5A0.5 0.5 0 0 1 3.5 7Z" fill="url(#g1)"/>
crates/snowbound/assets/icons/pdf.svg+2-2
...@@ -5,8 +5,8 @@...@@ -5,8 +5,8 @@
5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#ff8f80"/><stop offset="1" stop-color="#f03b30"/></linearGradient>5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#ff8f80"/><stop offset="1" stop-color="#f03b30"/></linearGradient>
6 </defs>6 </defs>
7 <path d="M4.5 2.25L10.5 2.25L13.5 5.25L13.5 15.25L4.5 15.25Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M4.5 2.25L10.5 2.25L13.5 5.25L13.5 15.25L4.5 15.25Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M4.5 1.5L10.5 1.5L13.5 4.5L13.5 14.5L4.5 14.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M4.5 1.5L10.5 1.5L13.5 4.5L13.5 14.5L4.5 14.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path d="M10.5 1.5L10.5 4.5L13.5 4.5Z" fill="url(#g1)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>9 <path d="M10.5 1.5L10.5 4.5L13.5 4.5Z" fill="url(#g1)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
10 <path class="accent" d="M6 5.5H9.5M6 7.25H12" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>10 <path class="accent" d="M6 5.5H9.5M6 7.25H12" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
11 <path d="M2.3 9.25H11.2A0.8 0.8 0 0 1 12 10.05V13.7A0.8 0.8 0 0 1 11.2 14.5H2.3A0.8 0.8 0 0 1 1.5 13.7V10.05A0.8 0.8 0 0 1 2.3 9.25Z" fill="#000000" fill-opacity="0.16"/>11 <path d="M2.3 9.25H11.2A0.8 0.8 0 0 1 12 10.05V13.7A0.8 0.8 0 0 1 11.2 14.5H2.3A0.8 0.8 0 0 1 1.5 13.7V10.05A0.8 0.8 0 0 1 2.3 9.25Z" fill="#000000" fill-opacity="0.16"/>
12 <path d="M2.3 8.5H11.2A0.8 0.8 0 0 1 12 9.3V12.95A0.8 0.8 0 0 1 11.2 13.75H2.3A0.8 0.8 0 0 1 1.5 12.95V9.3A0.8 0.8 0 0 1 2.3 8.5Z" fill="url(#g2)" stroke="#c42418" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>12 <path d="M2.3 8.5H11.2A0.8 0.8 0 0 1 12 9.3V12.95A0.8 0.8 0 0 1 11.2 13.75H2.3A0.8 0.8 0 0 1 1.5 12.95V9.3A0.8 0.8 0 0 1 2.3 8.5Z" fill="url(#g2)" stroke="#c42418" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
crates/snowbound/assets/icons/picture.svg+1-1
...@@ -7,7 +7,7 @@...@@ -7,7 +7,7 @@
7 <linearGradient id="g4" x2="0" y2="1"><stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#ffffff"/></linearGradient>7 <linearGradient id="g4" x2="0" y2="1"><stop offset="0" stop-color="#ffffff"/><stop offset="1" stop-color="#ffffff"/></linearGradient>
8 </defs>8 </defs>
9 <path d="M2 3.25L14 3.25A0.5 0.5 0 0 1 14.5 3.75L14.5 13.75A0.5 0.5 0 0 1 14 14.25L2 14.25A0.5 0.5 0 0 1 1.5 13.75L1.5 3.75A0.5 0.5 0 0 1 2 3.25Z" fill="#000000" fill-opacity="0.16"/>9 <path d="M2 3.25L14 3.25A0.5 0.5 0 0 1 14.5 3.75L14.5 13.75A0.5 0.5 0 0 1 14 14.25L2 14.25A0.5 0.5 0 0 1 1.5 13.75L1.5 3.75A0.5 0.5 0 0 1 2 3.25Z" fill="#000000" fill-opacity="0.16"/>
10 <path d="M2 2.5H14A0.5 0.5 0 0 1 14.5 3V13A0.5 0.5 0 0 1 14 13.5H2A0.5 0.5 0 0 1 1.5 13V3A0.5 0.5 0 0 1 2 2.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M2 2.5H14A0.5 0.5 0 0 1 14.5 3V13A0.5 0.5 0 0 1 14 13.5H2A0.5 0.5 0 0 1 1.5 13V3A0.5 0.5 0 0 1 2 2.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
11 <path d="M3 4H13V12H3Z" fill="url(#g1)"/>11 <path d="M3 4H13V12H3Z" fill="url(#g1)"/>
12 <path d="M9 6.5A1.5 1.5 0 1 1 12 6.5A1.5 1.5 0 1 1 9 6.5Z" fill="url(#g2)"/>12 <path d="M9 6.5A1.5 1.5 0 1 1 12 6.5A1.5 1.5 0 1 1 9 6.5Z" fill="url(#g2)"/>
13 <path d="M3 12L3 10.6L6.5 6.2L9 9.2L10.2 8.2L13 11L13 12Z" fill="url(#g3)"/>13 <path d="M3 12L3 10.6L6.5 6.2L9 9.2L10.2 8.2L13 11L13 12Z" fill="url(#g3)"/>
crates/snowbound/assets/icons/properties.svg+1-1
...@@ -4,7 +4,7 @@...@@ -4,7 +4,7 @@
4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#79c2ff"/><stop offset="1" stop-color="#1f7cf0"/></linearGradient>4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#79c2ff"/><stop offset="1" stop-color="#1f7cf0"/></linearGradient>
5 </defs>5 </defs>
6 <path d="M2.5 2.75H13.5A1 1 0 0 1 14.5 3.75V13.75A1 1 0 0 1 13.5 14.75H2.5A1 1 0 0 1 1.5 13.75V3.75A1 1 0 0 1 2.5 2.75Z" fill="#000000" fill-opacity="0.16"/>6 <path d="M2.5 2.75H13.5A1 1 0 0 1 14.5 3.75V13.75A1 1 0 0 1 13.5 14.75H2.5A1 1 0 0 1 1.5 13.75V3.75A1 1 0 0 1 2.5 2.75Z" fill="#000000" fill-opacity="0.16"/>
7 <path d="M2.5 2H13.5A1 1 0 0 1 14.5 3V13A1 1 0 0 1 13.5 14H2.5A1 1 0 0 1 1.5 13V3A1 1 0 0 1 2.5 2Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>7 <path d="M2.5 2H13.5A1 1 0 0 1 14.5 3V13A1 1 0 0 1 13.5 14H2.5A1 1 0 0 1 1.5 13V3A1 1 0 0 1 2.5 2Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
8 <path class="accent" d="M2.5 2.5H13.5A0.5 0.5 0 0 1 14 3V4.25H2V3A0.5 0.5 0 0 1 2.5 2.5Z" fill="url(#g1)"/>8 <path class="accent" d="M2.5 2.5H13.5A0.5 0.5 0 0 1 14 3V4.25H2V3A0.5 0.5 0 0 1 2.5 2.5Z" fill="url(#g1)"/>
9 <path d="M3.5 6.75H5.75M3.5 9.25H5.75M3.5 11.75H5.75" fill="none" stroke="#7b8796" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>9 <path d="M3.5 6.75H5.75M3.5 9.25H5.75M3.5 11.75H5.75" fill="none" stroke="#7b8796" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
10 <path d="M7.3 6H12.7A0.3 0.3 0 0 1 13 6.3V7.2A0.3 0.3 0 0 1 12.7 7.5H7.3A0.3 0.3 0 0 1 7 7.2V6.3A0.3 0.3 0 0 1 7.3 6Z" fill="#ffffff" stroke="#98a4b3" stroke-width="0.6"/>10 <path d="M7.3 6H12.7A0.3 0.3 0 0 1 13 6.3V7.2A0.3 0.3 0 0 1 12.7 7.5H7.3A0.3 0.3 0 0 1 7 7.2V6.3A0.3 0.3 0 0 1 7.3 6Z" fill="#ffffff" stroke="#98a4b3" stroke-width="0.6"/>
crates/snowbound/assets/icons/record-audio.svg+1-1
...@@ -3,7 +3,7 @@...@@ -3,7 +3,7 @@
3 <linearGradient id="g0" x2="0" y2="1"><stop offset="0" stop-color="#d3d9e0"/><stop offset="1" stop-color="#7b8796"/></linearGradient>3 <linearGradient id="g0" x2="0" y2="1"><stop offset="0" stop-color="#d3d9e0"/><stop offset="1" stop-color="#7b8796"/></linearGradient>
4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#ff8f80"/><stop offset="1" stop-color="#f03b30"/></linearGradient>4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#ff8f80"/><stop offset="1" stop-color="#f03b30"/></linearGradient>
5 </defs>5 </defs>
6 <path d="M2.5 7A4.5 4.5 0 0 0 11.5 7M7 11.5V14M4.5 14.5H9.5" fill="none" stroke="#7b8796" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>6 <path d="M2.5 7A4.5 4.5 0 0 0 11.5 7M7 11.5V14M4.5 14.5H9.5" fill="none" stroke="currentColor" stroke-opacity="0.65" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
7 <path d="M7 1.75H7A2.5 2.5 0 0 1 9.5 4.25V8.25A2.5 2.5 0 0 1 7 10.75H7A2.5 2.5 0 0 1 4.5 8.25V4.25A2.5 2.5 0 0 1 7 1.75Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M7 1.75H7A2.5 2.5 0 0 1 9.5 4.25V8.25A2.5 2.5 0 0 1 7 10.75H7A2.5 2.5 0 0 1 4.5 8.25V4.25A2.5 2.5 0 0 1 7 1.75Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M7 1H7A2.5 2.5 0 0 1 9.5 3.5V7.5A2.5 2.5 0 0 1 7 10H7A2.5 2.5 0 0 1 4.5 7.5V3.5A2.5 2.5 0 0 1 7 1Z" fill="url(#g0)" stroke="#5a6676" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M7 1H7A2.5 2.5 0 0 1 9.5 3.5V7.5A2.5 2.5 0 0 1 7 10H7A2.5 2.5 0 0 1 4.5 7.5V3.5A2.5 2.5 0 0 1 7 1Z" fill="url(#g0)" stroke="#5a6676" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path d="M5.75 3.25V6.5" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.85"/>9 <path d="M5.75 3.25V6.5" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.85"/>
crates/snowbound/assets/icons/rename.svg+1-1
...@@ -4,7 +4,7 @@...@@ -4,7 +4,7 @@
4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#cfe6ff"/><stop offset="1" stop-color="#a9d3ff"/></linearGradient>4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#cfe6ff"/><stop offset="1" stop-color="#a9d3ff"/></linearGradient>
5 </defs>5 </defs>
6 <path d="M2.5 4.75H13.5A1 1 0 0 1 14.5 5.75V11.75A1 1 0 0 1 13.5 12.75H2.5A1 1 0 0 1 1.5 11.75V5.75A1 1 0 0 1 2.5 4.75Z" fill="#000000" fill-opacity="0.16"/>6 <path d="M2.5 4.75H13.5A1 1 0 0 1 14.5 5.75V11.75A1 1 0 0 1 13.5 12.75H2.5A1 1 0 0 1 1.5 11.75V5.75A1 1 0 0 1 2.5 4.75Z" fill="#000000" fill-opacity="0.16"/>
7 <path d="M2.5 4H13.5A1 1 0 0 1 14.5 5V11A1 1 0 0 1 13.5 12H2.5A1 1 0 0 1 1.5 11V5A1 1 0 0 1 2.5 4Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>7 <path d="M2.5 4H13.5A1 1 0 0 1 14.5 5V11A1 1 0 0 1 13.5 12H2.5A1 1 0 0 1 1.5 11V5A1 1 0 0 1 2.5 4Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
8 <path class="accent" d="M3 6H8.75V10H3Z" fill="url(#g1)"/>8 <path class="accent" d="M3 6H8.75V10H3Z" fill="url(#g1)"/>
9 <path class="accent" d="M4 8H7.75" fill="none" stroke="#1f4f9a" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>9 <path class="accent" d="M4 8H7.75" fill="none" stroke="#1f4f9a" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
10 <path d="M10.75 2.75V13.25M9.5 2.75H12M9.5 13.25H12" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M10.75 2.75V13.25M9.5 2.75H12M9.5 13.25H12" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
crates/snowbound/assets/icons/select-all.svg+1-1
...@@ -4,7 +4,7 @@...@@ -4,7 +4,7 @@
4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#cfe6ff"/><stop offset="1" stop-color="#a9d3ff"/></linearGradient>4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#cfe6ff"/><stop offset="1" stop-color="#a9d3ff"/></linearGradient>
5 </defs>5 </defs>
6 <path d="M2.3 2.75H13.7A0.8 0.8 0 0 1 14.5 3.55V13.95A0.8 0.8 0 0 1 13.7 14.75H2.3A0.8 0.8 0 0 1 1.5 13.95V3.55A0.8 0.8 0 0 1 2.3 2.75Z" fill="#000000" fill-opacity="0.16"/>6 <path d="M2.3 2.75H13.7A0.8 0.8 0 0 1 14.5 3.55V13.95A0.8 0.8 0 0 1 13.7 14.75H2.3A0.8 0.8 0 0 1 1.5 13.95V3.55A0.8 0.8 0 0 1 2.3 2.75Z" fill="#000000" fill-opacity="0.16"/>
7 <path d="M2.3 2H13.7A0.8 0.8 0 0 1 14.5 2.8V13.2A0.8 0.8 0 0 1 13.7 14H2.3A0.8 0.8 0 0 1 1.5 13.2V2.8A0.8 0.8 0 0 1 2.3 2Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>7 <path d="M2.3 2H13.7A0.8 0.8 0 0 1 14.5 2.8V13.2A0.8 0.8 0 0 1 13.7 14H2.3A0.8 0.8 0 0 1 1.5 13.2V2.8A0.8 0.8 0 0 1 2.3 2Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
8 <path class="accent" d="M3 4H13V11.5H3Z" fill="url(#g1)"/>8 <path class="accent" d="M3 4H13V11.5H3Z" fill="url(#g1)"/>
9 <path class="accent" d="M4 5.75H12M4 7.75H12M4 9.75H10" fill="none" stroke="#1f4f9a" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>9 <path class="accent" d="M4 5.75H12M4 7.75H12M4 9.75H10" fill="none" stroke="#1f4f9a" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
10 <path d="M3 12.75H8" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M3 12.75H8" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
crates/snowbound/assets/icons/sidebar-collapse.svg+1-1
...@@ -5,7 +5,7 @@...@@ -5,7 +5,7 @@
5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#e9f4ff"/><stop offset="1" stop-color="#cfe6ff"/></linearGradient>5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#e9f4ff"/><stop offset="1" stop-color="#cfe6ff"/></linearGradient>
6 </defs>6 </defs>
7 <path d="M2.5 3.25L13.5 3.25A1 1 0 0 1 14.5 4.25L14.5 13.25A1 1 0 0 1 13.5 14.25L2.5 14.25A1 1 0 0 1 1.5 13.25L1.5 4.25A1 1 0 0 1 2.5 3.25Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M2.5 3.25L13.5 3.25A1 1 0 0 1 14.5 4.25L14.5 13.25A1 1 0 0 1 13.5 14.25L2.5 14.25A1 1 0 0 1 1.5 13.25L1.5 4.25A1 1 0 0 1 2.5 3.25Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V12.5A1 1 0 0 1 13.5 13.5H2.5A1 1 0 0 1 1.5 12.5V3.5A1 1 0 0 1 2.5 2.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V12.5A1 1 0 0 1 13.5 13.5H2.5A1 1 0 0 1 1.5 12.5V3.5A1 1 0 0 1 2.5 2.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path class="accent" d="M2.5 3H13.5A0.5 0.5 0 0 1 14 3.5V4.5A0.5 0.5 0 0 1 13.5 5H2.5A0.5 0.5 0 0 1 2 4.5V3.5A0.5 0.5 0 0 1 2.5 3Z" fill="url(#g1)"/>9 <path class="accent" d="M2.5 3H13.5A0.5 0.5 0 0 1 14 3.5V4.5A0.5 0.5 0 0 1 13.5 5H2.5A0.5 0.5 0 0 1 2 4.5V3.5A0.5 0.5 0 0 1 2.5 3Z" fill="url(#g1)"/>
10 <path class="accent" d="M10 5H14V13H10Z" fill="url(#g2)"/>10 <path class="accent" d="M10 5H14V13H10Z" fill="url(#g2)"/>
11 <path d="M10.5 5V13" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>11 <path d="M10.5 5V13" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
crates/snowbound/assets/icons/sidebar-expand.svg+1-1
...@@ -5,7 +5,7 @@...@@ -5,7 +5,7 @@
5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#e9f4ff"/><stop offset="1" stop-color="#cfe6ff"/></linearGradient>5 <linearGradient id="g2" x2="0" y2="1"><stop offset="0" stop-color="#e9f4ff"/><stop offset="1" stop-color="#cfe6ff"/></linearGradient>
6 </defs>6 </defs>
7 <path d="M2.5 3.25L13.5 3.25A1 1 0 0 1 14.5 4.25L14.5 13.25A1 1 0 0 1 13.5 14.25L2.5 14.25A1 1 0 0 1 1.5 13.25L1.5 4.25A1 1 0 0 1 2.5 3.25Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M2.5 3.25L13.5 3.25A1 1 0 0 1 14.5 4.25L14.5 13.25A1 1 0 0 1 13.5 14.25L2.5 14.25A1 1 0 0 1 1.5 13.25L1.5 4.25A1 1 0 0 1 2.5 3.25Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V12.5A1 1 0 0 1 13.5 13.5H2.5A1 1 0 0 1 1.5 12.5V3.5A1 1 0 0 1 2.5 2.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M2.5 2.5H13.5A1 1 0 0 1 14.5 3.5V12.5A1 1 0 0 1 13.5 13.5H2.5A1 1 0 0 1 1.5 12.5V3.5A1 1 0 0 1 2.5 2.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path class="accent" d="M2.5 3H13.5A0.5 0.5 0 0 1 14 3.5V4.5A0.5 0.5 0 0 1 13.5 5H2.5A0.5 0.5 0 0 1 2 4.5V3.5A0.5 0.5 0 0 1 2.5 3Z" fill="url(#g1)"/>9 <path class="accent" d="M2.5 3H13.5A0.5 0.5 0 0 1 14 3.5V4.5A0.5 0.5 0 0 1 13.5 5H2.5A0.5 0.5 0 0 1 2 4.5V3.5A0.5 0.5 0 0 1 2.5 3Z" fill="url(#g1)"/>
10 <path class="accent" d="M10 5H14V13H10Z" fill="url(#g2)"/>10 <path class="accent" d="M10 5H14V13H10Z" fill="url(#g2)"/>
11 <path d="M10.5 5V13" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>11 <path d="M10.5 5V13" fill="none" stroke="#b7c5d6" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
crates/snowbound/assets/icons/subpage.svg+3-3
...@@ -4,10 +4,10 @@...@@ -4,10 +4,10 @@
4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#f1f4f8"/><stop offset="1" stop-color="#c9d3df"/></linearGradient>4 <linearGradient id="g1" x2="0" y2="1"><stop offset="0" stop-color="#f1f4f8"/><stop offset="1" stop-color="#c9d3df"/></linearGradient>
5 </defs>5 </defs>
6 <path d="M2.5 2.25V9.25H5.25M4 8L5.25 9.25L4 10.5" fill="none" stroke="#000000" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.16"/>6 <path d="M2.5 2.25V9.25H5.25M4 8L5.25 9.25L4 10.5" fill="none" stroke="#000000" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.16"/>
7 <path d="M2.5 1.5V8.5H5.25M4 7.25L5.25 8.5L4 9.75" fill="none" stroke="#7b8796" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>7 <path d="M2.5 1.5V8.5H5.25M4 7.25L5.25 8.5L4 9.75" fill="none" stroke="currentColor" stroke-opacity="0.65" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
8 <path d="M6.5 3.75L11 3.75L14 6.75L14 15.25L6.5 15.25Z" fill="#000000" fill-opacity="0.16"/>8 <path d="M6.5 3.75L11 3.75L14 6.75L14 15.25L6.5 15.25Z" fill="#000000" fill-opacity="0.16"/>
9 <path d="M6.5 3L11 3L14 6L14 14.5L6.5 14.5Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>9 <path d="M6.5 3L11 3L14 6L14 14.5L6.5 14.5Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
10 <path d="M11 3L11 6L14 6Z" fill="url(#g1)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M11 3L11 6L14 6Z" fill="url(#g1)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
11 <path class="accent" d="M8 8.5H12.5M8 10.5H12.5M8 12.5H12.5" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>11 <path class="accent" d="M8 8.5H12.5M8 10.5H12.5M8 12.5H12.5" fill="none" stroke="#8cc0f5" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
12 <path d="M7.5 13.5V4H10.5" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.85"/>12 <path d="M7.5 13.5V4H10.5" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.85"/>
13</svg>13</svg>
crates/snowbound/assets/icons/to-do.svg+2-2
...@@ -5,9 +5,9 @@...@@ -5,9 +5,9 @@
5 <linearGradient id="g2" gradientUnits="userSpaceOnUse" x2="0" y1="1.8" y2="5.9"><stop offset="0" stop-color="#86e88a"/><stop offset="1" stop-color="#28b04a"/></linearGradient>5 <linearGradient id="g2" gradientUnits="userSpaceOnUse" x2="0" y1="1.8" y2="5.9"><stop offset="0" stop-color="#86e88a"/><stop offset="1" stop-color="#28b04a"/></linearGradient>
6 </defs>6 </defs>
7 <path d="M2.1 2.75H5.9A0.6 0.6 0 0 1 6.5 3.35V7.15A0.6 0.6 0 0 1 5.9 7.75H2.1A0.6 0.6 0 0 1 1.5 7.15V3.35A0.6 0.6 0 0 1 2.1 2.75Z" fill="#000000" fill-opacity="0.16"/>7 <path d="M2.1 2.75H5.9A0.6 0.6 0 0 1 6.5 3.35V7.15A0.6 0.6 0 0 1 5.9 7.75H2.1A0.6 0.6 0 0 1 1.5 7.15V3.35A0.6 0.6 0 0 1 2.1 2.75Z" fill="#000000" fill-opacity="0.16"/>
8 <path d="M2.1 2H5.9A0.6 0.6 0 0 1 6.5 2.6V6.4A0.6 0.6 0 0 1 5.9 7H2.1A0.6 0.6 0 0 1 1.5 6.4V2.6A0.6 0.6 0 0 1 2.1 2Z" fill="url(#g0)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>8 <path d="M2.1 2H5.9A0.6 0.6 0 0 1 6.5 2.6V6.4A0.6 0.6 0 0 1 5.9 7H2.1A0.6 0.6 0 0 1 1.5 6.4V2.6A0.6 0.6 0 0 1 2.1 2Z" fill="url(#g0)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
9 <path d="M2.1 9.75H5.9A0.6 0.6 0 0 1 6.5 10.35V14.15A0.6 0.6 0 0 1 5.9 14.75H2.1A0.6 0.6 0 0 1 1.5 14.15V10.35A0.6 0.6 0 0 1 2.1 9.75Z" fill="#000000" fill-opacity="0.16"/>9 <path d="M2.1 9.75H5.9A0.6 0.6 0 0 1 6.5 10.35V14.15A0.6 0.6 0 0 1 5.9 14.75H2.1A0.6 0.6 0 0 1 1.5 14.15V10.35A0.6 0.6 0 0 1 2.1 9.75Z" fill="#000000" fill-opacity="0.16"/>
10 <path d="M2.1 9H5.9A0.6 0.6 0 0 1 6.5 9.6V13.4A0.6 0.6 0 0 1 5.9 14H2.1A0.6 0.6 0 0 1 1.5 13.4V9.6A0.6 0.6 0 0 1 2.1 9Z" fill="url(#g1)" stroke="#98a4b3" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>10 <path d="M2.1 9H5.9A0.6 0.6 0 0 1 6.5 9.6V13.4A0.6 0.6 0 0 1 5.9 14H2.1A0.6 0.6 0 0 1 1.5 13.4V9.6A0.6 0.6 0 0 1 2.1 9Z" fill="url(#g1)" stroke="currentColor" stroke-opacity="0.45" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
11 <path d="M2.6 4.5L3.9 5.9L7.2 1.8" fill="none" stroke="#1b8a36" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>11 <path d="M2.6 4.5L3.9 5.9L7.2 1.8" fill="none" stroke="#1b8a36" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12 <path d="M2.6 4.5L3.9 5.9L7.2 1.8" fill="none" stroke="url(#g2)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>12 <path d="M2.6 4.5L3.9 5.9L7.2 1.8" fill="none" stroke="url(#g2)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
13 <path d="M8.5 4H14.5V5H8.5ZM8.5 11H14.5V12H8.5Z" fill="currentColor"/>13 <path d="M8.5 4H14.5V5H8.5ZM8.5 11H14.5V12H8.5Z" fill="currentColor"/>
crates/snowbound/src/art.rs+4
...@@ -1,4 +1,8 @@...@@ -1,4 +1,8 @@
1//! Artwork for the window's chrome: tinted interface icons and the toolbar's tag buttons.1//! Artwork for the window's chrome: tinted interface icons and the toolbar's tag buttons.
2//!
3//! Neutral parts drawn over the row, as arrows and a page's or window's outer edge, paint
4//! `currentColor` at an opacity, so they follow the label's colour on any row or highlight;
5//! coloured parts, and what lies on a sheet, keep their colours.
26
3/// Artwork of one or more files under `assets/`, painted in order, as a badge over its icon.7/// Artwork of one or more files under `assets/`, painted in order, as a badge over its icon.
4macro_rules! art {8macro_rules! art {