new tools modules & sass opti
All checks were successful
Deploy Sokko G / deploy (push) Successful in 6s

This commit is contained in:
Shinuwa 2026-07-21 13:01:14 +02:00
parent 821e8e0a36
commit 9e275e0167
24 changed files with 3266 additions and 2372 deletions

View file

@ -0,0 +1,99 @@
.ui-icon {
display: block;
width: 20px;
height: 20px;
background: currentColor;
mask-position: center;
mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
}
.ui-icon-open {
mask-image: url("/static/icons/open.svg");
-webkit-mask-image: url("/static/icons/open.svg");
}
.ui-icon-zoom {
mask-image: url("/static/icons/zoom.svg");
-webkit-mask-image: url("/static/icons/zoom.svg");
}
.ui-icon-save {
mask-image: url("/static/icons/save.svg");
-webkit-mask-image: url("/static/icons/save.svg");
}
.ui-icon-export {
mask-image: url("/static/icons/export.svg");
-webkit-mask-image: url("/static/icons/export.svg");
}
.ui-icon-import {
mask-image: url("/static/icons/import.svg");
-webkit-mask-image: url("/static/icons/import.svg");
}
.ui-icon-link {
mask-image: url("/static/icons/link.svg");
-webkit-mask-image: url("/static/icons/link.svg");
}
.ui-icon-edit {
mask-image: url("/static/icons/edit.svg");
-webkit-mask-image: url("/static/icons/edit.svg");
}
.ui-icon-copy {
mask-image: url("/static/icons/copy.svg");
-webkit-mask-image: url("/static/icons/copy.svg");
}
.ui-icon-drag {
mask-image: url("/static/icons/drag.svg");
-webkit-mask-image: url("/static/icons/drag.svg");
}
.ui-icon-dropdown {
mask-image: url("/static/icons/dropdown.svg");
-webkit-mask-image: url("/static/icons/dropdown.svg");
}
.ui-icon-flip {
mask-image: url("/static/icons/flip.svg");
-webkit-mask-image: url("/static/icons/flip.svg");
}
.ui-icon-rows {
mask-image: url("/static/icons/rows.svg");
-webkit-mask-image: url("/static/icons/rows.svg");
}
.ui-icon-columns {
mask-image: url("/static/icons/columns.svg");
-webkit-mask-image: url("/static/icons/columns.svg");
}
.ui-icon-close {
mask-image: url("/static/icons/close.svg");
-webkit-mask-image: url("/static/icons/close.svg");
}
.ui-icon-rubber {
mask-image: url("/static/icons/rubber.svg");
-webkit-mask-image: url("/static/icons/rubber.svg");
}
.ui-icon-trash {
mask-image: url("/static/icons/trashcan.svg");
-webkit-mask-image: url("/static/icons/trashcan.svg");
}
.game-list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: var(--space-4);
margin-top: var(--space-6);
}