From 55f6cc675155f8f674c6fbeae993cf91b2da7e1d Mon Sep 17 00:00:00 2001 From: astrit Date: Wed, 18 Dec 2019 03:00:51 +0100 Subject: [PATCH] All icons v.1.0.0 --- icons/abstract.css | 23 +++++++++++++ icons/add-r.css | 31 ++++++++++++++++++ icons/add.css | 31 ++++++++++++++++++ icons/adidas.css | 23 +++++++++++++ icons/alarm.css | 40 +++++++++++++++++++++++ icons/album.css | 34 ++++++++++++++++++++ icons/align-bottom.css | 32 +++++++++++++++++++ icons/align-center.css | 33 +++++++++++++++++++ icons/align-left.css | 29 +++++++++++++++++ icons/align-middle.css | 33 +++++++++++++++++++ icons/align-right.css | 29 +++++++++++++++++ icons/align-top.css | 32 +++++++++++++++++++ icons/apple-watch.css | 40 +++++++++++++++++++++++ icons/arrow-bottom-left-o.css | 35 ++++++++++++++++++++ icons/arrow-bottom-left-r.css | 35 ++++++++++++++++++++ icons/arrow-bottom-left.css | 23 +++++++++++++ icons/arrow-bottom-right-o.css | 35 ++++++++++++++++++++ icons/arrow-bottom-right-r.css | 35 ++++++++++++++++++++ icons/arrow-bottom-right.css | 23 +++++++++++++ icons/arrow-down-o.css | 35 ++++++++++++++++++++ icons/arrow-down-r.css | 35 ++++++++++++++++++++ icons/arrow-down.css | 33 +++++++++++++++++++ icons/arrow-left-o.css | 35 ++++++++++++++++++++ icons/arrow-left-r.css | 35 ++++++++++++++++++++ icons/arrow-left.css | 33 +++++++++++++++++++ icons/arrow-long-down-c.css | 39 ++++++++++++++++++++++ icons/arrow-long-down-e.css | 38 ++++++++++++++++++++++ icons/arrow-long-down-l.css | 37 +++++++++++++++++++++ icons/arrow-long-down-r.css | 39 ++++++++++++++++++++++ icons/arrow-long-down.css | 25 +++++++++++++++ icons/arrow-long-left-c.css | 39 ++++++++++++++++++++++ icons/arrow-long-left-e.css | 38 ++++++++++++++++++++++ icons/arrow-long-left-l.css | 37 +++++++++++++++++++++ icons/arrow-long-left-r.css | 39 ++++++++++++++++++++++ icons/arrow-long-left.css | 25 +++++++++++++++ icons/arrow-long-right-c.css | 39 ++++++++++++++++++++++ icons/arrow-long-right-e.css | 38 ++++++++++++++++++++++ icons/arrow-long-right-l.css | 37 +++++++++++++++++++++ icons/arrow-long-right-r.css | 39 ++++++++++++++++++++++ icons/arrow-long-right.css | 25 +++++++++++++++ icons/arrow-long-up-c.css | 39 ++++++++++++++++++++++ icons/arrow-long-up-e.css | 38 ++++++++++++++++++++++ icons/arrow-long-up-l.css | 37 +++++++++++++++++++++ icons/arrow-long-up-r.css | 39 ++++++++++++++++++++++ icons/arrow-long-up.css | 26 +++++++++++++++ icons/arrow-right-o.css | 35 ++++++++++++++++++++ icons/arrow-right-r.css | 35 ++++++++++++++++++++ icons/arrow-right.css | 33 +++++++++++++++++++ icons/arrow-top-left-o.css | 36 +++++++++++++++++++++ icons/arrow-top-left-r.css | 35 ++++++++++++++++++++ icons/arrow-top-left.css | 23 +++++++++++++ icons/arrow-top-right-o.css | 35 ++++++++++++++++++++ icons/arrow-top-right-r.css | 35 ++++++++++++++++++++ icons/arrow-top-right.css | 23 +++++++++++++ icons/arrow-up-o.css | 35 ++++++++++++++++++++ icons/arrow-up-r.css | 35 ++++++++++++++++++++ icons/arrow-up.css | 33 +++++++++++++++++++ icons/assign.css | 26 +++++++++++++++ icons/attachment.css | 43 +++++++++++++++++++++++++ icons/backspace.css | 46 ++++++++++++++++++++++++++ icons/battery-empty.css | 24 ++++++++++++++ icons/battery.css | 33 +++++++++++++++++++ icons/bell.css | 47 +++++++++++++++++++++++++++ icons/block.css | 24 ++++++++++++++ icons/bmw.css | 23 +++++++++++++ icons/board.css | 14 ++++++++ icons/bolt.css | 33 +++++++++++++++++++ icons/bookmark.css | 29 +++++++++++++++++ icons/border-all.css | 20 ++++++++++++ icons/border-bottom.css | 24 ++++++++++++++ icons/border-left.css | 24 ++++++++++++++ icons/border-right.css | 24 ++++++++++++++ icons/border-style-dashed.css | 20 ++++++++++++ icons/border-style-dotted.css | 20 ++++++++++++ icons/border-style-solid.css | 20 ++++++++++++ icons/border-top.css | 24 ++++++++++++++ icons/bot.css | 39 ++++++++++++++++++++++ icons/bowl.css | 35 ++++++++++++++++++++ icons/box.css | 33 +++++++++++++++++++ icons/boy.css | 35 ++++++++++++++++++++ icons/brackets.css | 32 +++++++++++++++++++ icons/briefcase.css | 42 ++++++++++++++++++++++++ icons/browser.css | 32 +++++++++++++++++++ icons/bulb.css | 45 ++++++++++++++++++++++++++ icons/c-plus-plus.css | 34 ++++++++++++++++++++ icons/calculator.css | 38 ++++++++++++++++++++++ icons/calendar-dates.css | 36 +++++++++++++++++++++ icons/calendar-due.css | 34 ++++++++++++++++++++ icons/calendar-next.css | 43 +++++++++++++++++++++++++ icons/calendar-today.css | 24 ++++++++++++++ icons/calendar-two.css | 23 +++++++++++++ icons/calendar.css | 26 +++++++++++++++ icons/camera.css | 39 ++++++++++++++++++++++ icons/cap.css | 44 +++++++++++++++++++++++++ icons/captions.css | 29 +++++++++++++++++ icons/cast.css | 48 ++++++++++++++++++++++++++++ icons/chart.css | 36 +++++++++++++++++++++ icons/check-o.css | 25 +++++++++++++++ icons/check-r.css | 25 +++++++++++++++ icons/check.css | 25 +++++++++++++++ icons/chevron-double-down-o.css | 29 +++++++++++++++++ icons/chevron-double-down-r.css | 29 +++++++++++++++++ icons/chevron-double-down.css | 27 ++++++++++++++++ icons/chevron-double-left-o.css | 29 +++++++++++++++++ icons/chevron-double-left-r.css | 29 +++++++++++++++++ icons/chevron-double-left.css | 27 ++++++++++++++++ icons/chevron-double-right-o.css | 29 +++++++++++++++++ icons/chevron-double-right-r.css | 29 +++++++++++++++++ icons/chevron-double-right.css | 27 ++++++++++++++++ icons/chevron-double-up-o.css | 29 +++++++++++++++++ icons/chevron-double-up-r.css | 29 +++++++++++++++++ icons/chevron-double-up.css | 27 ++++++++++++++++ icons/chevron-down-o.css | 24 ++++++++++++++ icons/chevron-down-r.css | 24 ++++++++++++++ icons/chevron-down.css | 24 ++++++++++++++ icons/chevron-left-o.css | 24 ++++++++++++++ icons/chevron-left-r.css | 24 ++++++++++++++ icons/chevron-left.css | 24 ++++++++++++++ icons/chevron-right-o.css | 24 ++++++++++++++ icons/chevron-right-r.css | 24 ++++++++++++++ icons/chevron-right.css | 24 ++++++++++++++ icons/chevron-up-o.css | 24 ++++++++++++++ icons/chevron-up-r.css | 24 ++++++++++++++ icons/chevron-up.css | 24 ++++++++++++++ icons/circleci.css | 28 ++++++++++++++++ icons/clipboard.css | 36 +++++++++++++++++++++ icons/close-o.css | 29 +++++++++++++++++ icons/close-r.css | 29 +++++++++++++++++ icons/close.css | 29 +++++++++++++++++ icons/cloud.css | 38 ++++++++++++++++++++++ icons/code-climate.css | 32 +++++++++++++++++++ icons/code-slash.css | 34 ++++++++++++++++++++ icons/code.css | 30 +++++++++++++++++ icons/coffe.css | 45 ++++++++++++++++++++++++++ icons/collage.css | 31 ++++++++++++++++++ icons/color-bucket.css | 41 ++++++++++++++++++++++++ icons/color-picker.css | 41 ++++++++++++++++++++++++ icons/comedy-central.css | 25 +++++++++++++++ icons/comment.css | 39 ++++++++++++++++++++++ icons/compress.css | 34 ++++++++++++++++++++ icons/controller.css | 27 ++++++++++++++++ icons/copy.css | 43 +++++++++++++++++++++++++ icons/copyright.css | 21 ++++++++++++ icons/corner-down-left.css | 32 +++++++++++++++++++ icons/corner-down-right.css | 32 +++++++++++++++++++ icons/corner-left-down.css | 32 +++++++++++++++++++ icons/corner-left-up.css | 32 +++++++++++++++++++ icons/corner-right-down.css | 32 +++++++++++++++++++ icons/corner-right-up.css | 32 +++++++++++++++++++ icons/corner-up-left.css | 32 +++++++++++++++++++ icons/corner-up-right.css | 32 +++++++++++++++++++ icons/credit-card.css | 30 +++++++++++++++++ icons/crop.css | 32 +++++++++++++++++++ icons/cross.css | 23 +++++++++++++ icons/crowdfire.css | 34 ++++++++++++++++++++ icons/danger.css | 32 +++++++++++++++++++ icons/dark-mode.css | 40 +++++++++++++++++++++++ icons/data.css | 41 ++++++++++++++++++++++++ icons/database.css | 41 ++++++++++++++++++++++++ icons/designmodo.css | 33 +++++++++++++++++++ icons/desktop.css | 37 +++++++++++++++++++++ icons/details-less.css | 30 +++++++++++++++++ icons/details-more.css | 31 ++++++++++++++++++ icons/dialpad.css | 35 ++++++++++++++++++++ icons/digitalocean.css | 36 +++++++++++++++++++++ icons/directory.css | 49 ++++++++++++++++++++++++++++ icons/disc.css | 35 ++++++++++++++++++++ icons/display-flex.css | 13 ++++++++ icons/display-fullwidth.css | 14 ++++++++ icons/display-grid.css | 28 ++++++++++++++++ icons/display-spacing.css | 14 ++++++++ icons/distribute-horizontal.css | 23 +++++++++++++ icons/distribute-vertical.css | 23 +++++++++++++ icons/dolby.css | 34 ++++++++++++++++++++ icons/dollar.css | 38 ++++++++++++++++++++++ icons/dribbble.css | 43 +++++++++++++++++++++++++ icons/drive.css | 28 ++++++++++++++++ icons/drop.css | 11 +++++++ icons/duplicate.css | 38 ++++++++++++++++++++++ icons/edit-black-point.css | 25 +++++++++++++++ icons/edit-contrast.css | 22 +++++++++++++ icons/edit-exposure.css | 37 +++++++++++++++++++++ icons/edit-fade.css | 30 +++++++++++++++++ icons/edit-highlight.css | 37 +++++++++++++++++++++ icons/edit-noise.css | 25 +++++++++++++++ icons/edit-shadows.css | 38 ++++++++++++++++++++++ icons/eject.css | 36 +++++++++++++++++++++ icons/enter.css | 38 ++++++++++++++++++++++ icons/erase.css | 36 +++++++++++++++++++++ icons/ereader.css | 32 +++++++++++++++++++ icons/euro.css | 25 +++++++++++++++ icons/eventbrite.css | 33 +++++++++++++++++++ icons/expand.css | 36 +++++++++++++++++++++ icons/export.css | 39 ++++++++++++++++++++++ icons/extension.css | 36 +++++++++++++++++++++ icons/external.css | 39 ++++++++++++++++++++++ icons/eye.css | 37 +++++++++++++++++++++ icons/feed.css | 36 +++++++++++++++++++++ icons/file-add.css | 43 +++++++++++++++++++++++++ icons/file-document.css | 43 +++++++++++++++++++++++++ icons/file-remove.css | 39 ++++++++++++++++++++++ icons/file.css | 28 ++++++++++++++++ icons/film.css | 30 +++++++++++++++++ icons/flag.css | 31 ++++++++++++++++++ icons/folder-add.css | 42 ++++++++++++++++++++++++ icons/folder-remove.css | 39 ++++++++++++++++++++++ icons/folder.css | 27 ++++++++++++++++ icons/format-bold.css | 23 +++++++++++++ icons/format-center.css | 24 ++++++++++++++ icons/format-color.css | 36 +++++++++++++++++++++ icons/format-heading.css | 22 +++++++++++++ icons/format-indent-decrease.css | 36 +++++++++++++++++++++ icons/format-indent-increase.css | 36 +++++++++++++++++++++ icons/format-italic.css | 22 +++++++++++++ icons/format-justify.css | 23 +++++++++++++ icons/format-left.css | 24 ++++++++++++++ icons/format-line-height.css | 40 +++++++++++++++++++++++ icons/format-right.css | 24 ++++++++++++++ icons/format-separator.css | 27 ++++++++++++++++ icons/format-slash.css | 10 ++++++ icons/format-strike.css | 33 +++++++++++++++++++ icons/format-text.css | 25 +++++++++++++++ icons/format-underline.css | 25 +++++++++++++++ icons/format-uppercase.css | 28 ++++++++++++++++ icons/games.css | 38 ++++++++++++++++++++++ icons/gender-female.css | 37 +++++++++++++++++++++ icons/gender-male.css | 31 ++++++++++++++++++ icons/ghost.css | 31 ++++++++++++++++++ icons/gift.css | 48 ++++++++++++++++++++++++++++ icons/girl.css | 36 +++++++++++++++++++++ icons/git-branch.css | 39 ++++++++++++++++++++++ icons/git-commit.css | 24 ++++++++++++++ icons/git-fork.css | 37 +++++++++++++++++++++ icons/git-pull.css | 37 +++++++++++++++++++++ icons/gitter.css | 32 +++++++++++++++++++ icons/glass.css | 26 +++++++++++++++ icons/globe.css | 42 ++++++++++++++++++++++++ icons/google-tasks.css | 33 +++++++++++++++++++ icons/google.css | 28 ++++++++++++++++ icons/gym.css | 42 ++++++++++++++++++++++++ icons/hashtag.css | 23 +++++++++++++ icons/headset.css | 36 +++++++++++++++++++++ icons/heart.css | 45 ++++++++++++++++++++++++++ icons/hello.css | 38 ++++++++++++++++++++++ icons/home-screen.css | 35 ++++++++++++++++++++ icons/home.css | 55 ++++++++++++++++++++++++++++++++ icons/icecream.css | 41 ++++++++++++++++++++++++ icons/if-design.css | 31 ++++++++++++++++++ icons/image.css | 37 +++++++++++++++++++++ icons/import.css | 39 ++++++++++++++++++++++ icons/inbox.css | 32 +++++++++++++++++++ icons/indie-hackers.css | 32 +++++++++++++++++++ icons/infinity.css | 42 ++++++++++++++++++++++++ icons/info.css | 32 +++++++++++++++++++ icons/inpicture.css | 22 +++++++++++++ icons/insert-after-o.css | 35 ++++++++++++++++++++ icons/insert-after-r.css | 35 ++++++++++++++++++++ icons/insert-after.css | 33 +++++++++++++++++++ icons/insert-before-o.css | 35 ++++++++++++++++++++ icons/insert-before-r.css | 35 ++++++++++++++++++++ icons/insert-before.css | 33 +++++++++++++++++++ icons/instagram.css | 37 +++++++++++++++++++++ icons/internal.css | 39 ++++++++++++++++++++++ icons/key.css | 35 ++++++++++++++++++++ icons/keyboard.css | 39 ++++++++++++++++++++++ icons/keyhole.css | 37 +++++++++++++++++++++ icons/laptop.css | 23 +++++++++++++ icons/layout-grid-small.css | 30 +++++++++++++++++ icons/layout-grid.css | 30 +++++++++++++++++ icons/layout-list.css | 30 +++++++++++++++++ icons/linear.css | 33 +++++++++++++++++++ icons/link.css | 37 +++++++++++++++++++++ icons/list.css | 32 +++++++++++++++++++ icons/live-photo.css | 27 ++++++++++++++++ icons/loadbar-alt.css | 36 +++++++++++++++++++++ icons/loadbar-doc.css | 38 ++++++++++++++++++++++ icons/loadbar-sound.css | 40 +++++++++++++++++++++++ icons/loadbar.css | 26 +++++++++++++++ icons/lock-unlock.css | 40 +++++++++++++++++++++++ icons/lock.css | 27 ++++++++++++++++ icons/log-in.css | 40 +++++++++++++++++++++++ icons/log-off.css | 24 ++++++++++++++ icons/log-out.css | 40 +++++++++++++++++++++++ icons/magnet.css | 27 ++++++++++++++++ icons/mail-forward.css | 25 +++++++++++++++ icons/mail-open.css | 25 +++++++++++++++ icons/mail-reply.css | 25 +++++++++++++++ icons/mail.css | 25 +++++++++++++++ icons/math-divide.css | 29 +++++++++++++++++ icons/math-equal.css | 12 +++++++ icons/math-minus.css | 10 ++++++ icons/math-percent.css | 29 +++++++++++++++++ icons/math-plus.css | 24 ++++++++++++++ icons/maximize-alt.css | 33 +++++++++++++++++++ icons/maximize.css | 13 ++++++++ icons/media-live.css | 38 ++++++++++++++++++++++ icons/media-podcast.css | 33 +++++++++++++++++++ icons/menu-boxed.css | 24 ++++++++++++++ icons/menu-left.css | 28 ++++++++++++++++ icons/menu-right.css | 29 +++++++++++++++++ icons/menu-round.css | 24 ++++++++++++++ icons/menu.css | 26 +++++++++++++++ icons/merge-horizontal.css | 35 ++++++++++++++++++++ icons/merge-vertical.css | 34 ++++++++++++++++++++ icons/mic.css | 41 ++++++++++++++++++++++++ icons/microbit.css | 25 +++++++++++++++ icons/microsoft.css | 26 +++++++++++++++ icons/minimize-alt.css | 34 ++++++++++++++++++++ icons/minimize.css | 39 ++++++++++++++++++++++ icons/monday.css | 31 ++++++++++++++++++ icons/moon.css | 27 ++++++++++++++++ icons/more-alt.css | 30 +++++++++++++++++ icons/more-vertical-alt.css | 31 ++++++++++++++++++ icons/more-vertical.css | 27 ++++++++++++++++ icons/more.css | 30 +++++++++++++++++ icons/mouse.css | 23 +++++++++++++ icons/move-down.css | 35 ++++++++++++++++++++ icons/move-left.css | 35 ++++++++++++++++++++ icons/move-right.css | 35 ++++++++++++++++++++ icons/move-task.css | 35 ++++++++++++++++++++ icons/move-up.css | 35 ++++++++++++++++++++ icons/music-note.css | 35 ++++++++++++++++++++ icons/music-speaker.css | 34 ++++++++++++++++++++ icons/music.css | 34 ++++++++++++++++++++ icons/notes.css | 35 ++++++++++++++++++++ icons/oculus.css | 10 ++++++ icons/options.css | 33 +++++++++++++++++++ icons/organisation.css | 49 ++++++++++++++++++++++++++++ icons/overflow.css | 37 +++++++++++++++++++++ icons/pacman.css | 37 +++++++++++++++++++++ icons/password.css | 36 +++++++++++++++++++++ icons/path-back.css | 29 +++++++++++++++++ icons/path-crop.css | 32 +++++++++++++++++++ icons/path-divide.css | 34 ++++++++++++++++++++ icons/path-exclude.css | 30 +++++++++++++++++ icons/path-front.css | 29 +++++++++++++++++ icons/path-intersect.css | 28 ++++++++++++++++ icons/path-outline.css | 24 ++++++++++++++ icons/path-trim.css | 29 +++++++++++++++++ icons/path-unite.css | 24 ++++++++++++++ icons/patreon.css | 24 ++++++++++++++ icons/pen.css | 43 +++++++++++++++++++++++++ icons/pentagon-down.css | 37 +++++++++++++++++++++ icons/pentagon-left.css | 36 +++++++++++++++++++++ icons/pentagon-right.css | 37 +++++++++++++++++++++ icons/pentagon-up.css | 37 +++++++++++++++++++++ icons/performance.css | 43 +++++++++++++++++++++++++ icons/pexels.css | 37 +++++++++++++++++++++ icons/photoscan.css | 23 +++++++++++++ icons/piano.css | 35 ++++++++++++++++++++ icons/pill.css | 26 +++++++++++++++ icons/pin-alt.css | 23 +++++++++++++ icons/pin-bottom.css | 35 ++++++++++++++++++++ icons/pin-top.css | 36 +++++++++++++++++++++ icons/pin.css | 24 ++++++++++++++ icons/play-backwards.css | 27 ++++++++++++++++ icons/play-forwards.css | 27 ++++++++++++++++ icons/play-list-add.css | 34 ++++++++++++++++++++ icons/play-list-check.css | 28 ++++++++++++++++ icons/play-list-remove.css | 35 ++++++++++++++++++++ icons/play-list.css | 28 ++++++++++++++++ icons/play-pause-o.css | 23 +++++++++++++ icons/play-pause-r.css | 23 +++++++++++++ icons/play-pause.css | 10 ++++++ icons/play-stop-o.css | 22 +++++++++++++ icons/play-stop-r.css | 22 +++++++++++++ icons/play-stop.css | 9 ++++++ icons/play-track-next-o.css | 35 ++++++++++++++++++++ icons/play-track-next-r.css | 35 ++++++++++++++++++++ icons/play-track-next.css | 22 +++++++++++++ icons/play-track-prev-o.css | 35 ++++++++++++++++++++ icons/play-track-prev-r.css | 35 ++++++++++++++++++++ icons/play-track-prev.css | 22 +++++++++++++ icons/pocket.css | 35 ++++++++++++++++++++ icons/pokemon.css | 26 +++++++++++++++ icons/polaroid.css | 11 +++++++ icons/poll.css | 30 +++++++++++++++++ icons/printer.css | 46 ++++++++++++++++++++++++++ icons/product-hunt.css | 36 +++++++++++++++++++++ icons/profile.css | 34 ++++++++++++++++++++ icons/pull-clear.css | 25 +++++++++++++++ icons/push-chevron-down-o.css | 35 ++++++++++++++++++++ icons/push-chevron-down-r.css | 35 ++++++++++++++++++++ icons/push-chevron-down.css | 35 ++++++++++++++++++++ icons/push-chevron-left-o.css | 32 +++++++++++++++++++ icons/push-chevron-left-r.css | 32 +++++++++++++++++++ icons/push-chevron-left.css | 32 +++++++++++++++++++ icons/push-chevron-right-o.css | 32 +++++++++++++++++++ icons/push-chevron-right-r.css | 32 +++++++++++++++++++ icons/push-chevron-right.css | 32 +++++++++++++++++++ icons/push-chevron-up-o.css | 35 ++++++++++++++++++++ icons/push-chevron-up-r.css | 35 ++++++++++++++++++++ icons/push-chevron-up.css | 35 ++++++++++++++++++++ icons/push-down.css | 31 ++++++++++++++++++ icons/push-left.css | 31 ++++++++++++++++++ icons/push-right.css | 31 ++++++++++++++++++ icons/push-up.css | 31 ++++++++++++++++++ icons/qr.css | 31 ++++++++++++++++++ icons/quote-o.css | 24 ++++++++++++++ icons/quote.css | 24 ++++++++++++++ icons/radio-check.css | 10 ++++++ icons/radio-checked.css | 24 ++++++++++++++ icons/ratio.css | 34 ++++++++++++++++++++ icons/read.css | 38 ++++++++++++++++++++++ icons/readme.css | 40 +++++++++++++++++++++++ icons/redo.css | 25 +++++++++++++++ icons/remote.css | 33 +++++++++++++++++++ icons/remove-r.css | 23 +++++++++++++ icons/remove.css | 23 +++++++++++++ icons/reorder.css | 40 +++++++++++++++++++++++ icons/repeat.css | 35 ++++++++++++++++++++ icons/ring.css | 35 ++++++++++++++++++++ icons/row-first.css | 30 +++++++++++++++++ icons/row-last.css | 30 +++++++++++++++++ icons/ruler.css | 30 +++++++++++++++++ icons/sand-clock.css | 41 ++++++++++++++++++++++++ icons/screen-mirror.css | 37 +++++++++++++++++++++ icons/screen-shot.css | 34 ++++++++++++++++++++ icons/screen-wide.css | 32 +++++++++++++++++++ icons/screen.css | 32 +++++++++++++++++++ icons/search.css | 26 +++++++++++++++ icons/select-o.css | 34 ++++++++++++++++++++ icons/select-r.css | 34 ++++++++++++++++++++ icons/select.css | 31 ++++++++++++++++++ icons/server.css | 35 ++++++++++++++++++++ icons/serverless.css | 31 ++++++++++++++++++ icons/shape-circle.css | 10 ++++++ icons/shape-half-circle.css | 12 +++++++ icons/shape-rhombus.css | 9 ++++++ icons/shape-square.css | 9 ++++++ icons/shape-zigzag.css | 29 +++++++++++++++++ icons/share.css | 36 +++++++++++++++++++++ icons/shield.css | 35 ++++++++++++++++++++ icons/shopping-bag.css | 26 +++++++++++++++ icons/shortcut.css | 25 +++++++++++++++ icons/shutterstock.css | 35 ++++++++++++++++++++ icons/sidebar-open.css | 21 ++++++++++++ icons/sidebar-right.css | 21 ++++++++++++ icons/sidebar.css | 22 +++++++++++++ icons/signal.css | 33 +++++++++++++++++++ icons/smartphone-chip.css | 35 ++++++++++++++++++++ icons/smartphone-ram.css | 34 ++++++++++++++++++++ icons/smartphone-shake.css | 35 ++++++++++++++++++++ icons/smartphone.css | 14 ++++++++ icons/smile-neutral.css | 34 ++++++++++++++++++++ icons/smile-sad.css | 40 +++++++++++++++++++++++ icons/smile.css | 39 ++++++++++++++++++++++ icons/software-download.css | 40 +++++++++++++++++++++++ icons/software-upload.css | 40 +++++++++++++++++++++++ icons/sort-az.css | 33 +++++++++++++++++++ icons/sort-za.css | 33 +++++++++++++++++++ icons/spectrum.css | 22 +++++++++++++ icons/spinner-alt.css | 26 +++++++++++++++ icons/spinner.css | 37 +++++++++++++++++++++ icons/square.css | 12 +++++++ icons/stack.css | 31 ++++++++++++++++++ icons/stark.css | 38 ++++++++++++++++++++++ icons/stopwatch.css | 28 ++++++++++++++++ icons/studio.css | 21 ++++++++++++ icons/sun.css | 46 ++++++++++++++++++++++++++ icons/support.css | 39 ++++++++++++++++++++++ icons/swap-vertical.css | 35 ++++++++++++++++++++ icons/swap.css | 35 ++++++++++++++++++++ icons/sweden.css | 30 +++++++++++++++++ icons/swiss.css | 30 +++++++++++++++++ icons/sync.css | 38 ++++++++++++++++++++++ icons/tag.css | 42 ++++++++++++++++++++++++ icons/tally.css | 30 +++++++++++++++++ icons/template.css | 32 +++++++++++++++++++ icons/tennis.css | 32 +++++++++++++++++++ icons/terminal.css | 36 +++++++++++++++++++++ icons/thermostat.css | 38 ++++++++++++++++++++++ icons/time.css | 24 ++++++++++++++ icons/timer.css | 46 ++++++++++++++++++++++++++ icons/toggle-off.css | 24 ++++++++++++++ icons/toggle-on.css | 24 ++++++++++++++ icons/toggle-square-off.css | 23 +++++++++++++ icons/toggle-square.css | 23 +++++++++++++ icons/toolbar-bottom.css | 11 +++++++ icons/toolbar-left.css | 11 +++++++ icons/toolbar-right.css | 11 +++++++ icons/toolbar-top.css | 11 +++++++ icons/toolbox.css | 41 ++++++++++++++++++++++++ icons/track.css | 40 +++++++++++++++++++++++ icons/trash-empty.css | 41 ++++++++++++++++++++++++ icons/trash.css | 44 +++++++++++++++++++++++++ icons/trello.css | 32 +++++++++++++++++++ icons/trending.css | 36 +++++++++++++++++++++ icons/trophy.css | 37 +++++++++++++++++++++ icons/tv.css | 38 ++++++++++++++++++++++ icons/twilio.css | 32 +++++++++++++++++++ icons/unavailable.css | 23 +++++++++++++ icons/unblock.css | 31 ++++++++++++++++++ icons/undo.css | 25 +++++++++++++++ icons/unsplash.css | 32 +++++++++++++++++++ icons/usb-c.css | 12 +++++++ icons/usb.css | 32 +++++++++++++++++++ icons/voice-mail.css | 27 ++++++++++++++++ icons/volume.css | 43 +++++++++++++++++++++++++ icons/webcam.css | 29 +++++++++++++++++ icons/website.css | 36 +++++++++++++++++++++ icons/windows.css | 22 +++++++++++++ icons/youtube.css | 24 ++++++++++++++ icons/zeit.css | 11 +++++++ icons/zoom-in.css | 38 ++++++++++++++++++++++ icons/zoom-out.css | 36 +++++++++++++++++++++ 506 files changed, 15761 insertions(+) create mode 100644 icons/abstract.css create mode 100644 icons/add-r.css create mode 100644 icons/add.css create mode 100644 icons/adidas.css create mode 100644 icons/alarm.css create mode 100644 icons/album.css create mode 100644 icons/align-bottom.css create mode 100644 icons/align-center.css create mode 100644 icons/align-left.css create mode 100644 icons/align-middle.css create mode 100644 icons/align-right.css create mode 100644 icons/align-top.css create mode 100644 icons/apple-watch.css create mode 100644 icons/arrow-bottom-left-o.css create mode 100644 icons/arrow-bottom-left-r.css create mode 100644 icons/arrow-bottom-left.css create mode 100644 icons/arrow-bottom-right-o.css create mode 100644 icons/arrow-bottom-right-r.css create mode 100644 icons/arrow-bottom-right.css create mode 100644 icons/arrow-down-o.css create mode 100644 icons/arrow-down-r.css create mode 100644 icons/arrow-down.css create mode 100644 icons/arrow-left-o.css create mode 100644 icons/arrow-left-r.css create mode 100644 icons/arrow-left.css create mode 100644 icons/arrow-long-down-c.css create mode 100644 icons/arrow-long-down-e.css create mode 100644 icons/arrow-long-down-l.css create mode 100644 icons/arrow-long-down-r.css create mode 100644 icons/arrow-long-down.css create mode 100644 icons/arrow-long-left-c.css create mode 100644 icons/arrow-long-left-e.css create mode 100644 icons/arrow-long-left-l.css create mode 100644 icons/arrow-long-left-r.css create mode 100644 icons/arrow-long-left.css create mode 100644 icons/arrow-long-right-c.css create mode 100644 icons/arrow-long-right-e.css create mode 100644 icons/arrow-long-right-l.css create mode 100644 icons/arrow-long-right-r.css create mode 100644 icons/arrow-long-right.css create mode 100644 icons/arrow-long-up-c.css create mode 100644 icons/arrow-long-up-e.css create mode 100644 icons/arrow-long-up-l.css create mode 100644 icons/arrow-long-up-r.css create mode 100644 icons/arrow-long-up.css create mode 100644 icons/arrow-right-o.css create mode 100644 icons/arrow-right-r.css create mode 100644 icons/arrow-right.css create mode 100644 icons/arrow-top-left-o.css create mode 100644 icons/arrow-top-left-r.css create mode 100644 icons/arrow-top-left.css create mode 100644 icons/arrow-top-right-o.css create mode 100644 icons/arrow-top-right-r.css create mode 100644 icons/arrow-top-right.css create mode 100644 icons/arrow-up-o.css create mode 100644 icons/arrow-up-r.css create mode 100644 icons/arrow-up.css create mode 100644 icons/assign.css create mode 100644 icons/attachment.css create mode 100644 icons/backspace.css create mode 100644 icons/battery-empty.css create mode 100644 icons/battery.css create mode 100644 icons/bell.css create mode 100644 icons/block.css create mode 100644 icons/bmw.css create mode 100644 icons/board.css create mode 100644 icons/bolt.css create mode 100644 icons/bookmark.css create mode 100644 icons/border-all.css create mode 100644 icons/border-bottom.css create mode 100644 icons/border-left.css create mode 100644 icons/border-right.css create mode 100644 icons/border-style-dashed.css create mode 100644 icons/border-style-dotted.css create mode 100644 icons/border-style-solid.css create mode 100644 icons/border-top.css create mode 100644 icons/bot.css create mode 100644 icons/bowl.css create mode 100644 icons/box.css create mode 100644 icons/boy.css create mode 100644 icons/brackets.css create mode 100644 icons/briefcase.css create mode 100644 icons/browser.css create mode 100644 icons/bulb.css create mode 100644 icons/c-plus-plus.css create mode 100644 icons/calculator.css create mode 100644 icons/calendar-dates.css create mode 100644 icons/calendar-due.css create mode 100644 icons/calendar-next.css create mode 100644 icons/calendar-today.css create mode 100644 icons/calendar-two.css create mode 100644 icons/calendar.css create mode 100644 icons/camera.css create mode 100644 icons/cap.css create mode 100644 icons/captions.css create mode 100644 icons/cast.css create mode 100644 icons/chart.css create mode 100644 icons/check-o.css create mode 100644 icons/check-r.css create mode 100644 icons/check.css create mode 100644 icons/chevron-double-down-o.css create mode 100644 icons/chevron-double-down-r.css create mode 100644 icons/chevron-double-down.css create mode 100644 icons/chevron-double-left-o.css create mode 100644 icons/chevron-double-left-r.css create mode 100644 icons/chevron-double-left.css create mode 100644 icons/chevron-double-right-o.css create mode 100644 icons/chevron-double-right-r.css create mode 100644 icons/chevron-double-right.css create mode 100644 icons/chevron-double-up-o.css create mode 100644 icons/chevron-double-up-r.css create mode 100644 icons/chevron-double-up.css create mode 100644 icons/chevron-down-o.css create mode 100644 icons/chevron-down-r.css create mode 100644 icons/chevron-down.css create mode 100644 icons/chevron-left-o.css create mode 100644 icons/chevron-left-r.css create mode 100644 icons/chevron-left.css create mode 100644 icons/chevron-right-o.css create mode 100644 icons/chevron-right-r.css create mode 100644 icons/chevron-right.css create mode 100644 icons/chevron-up-o.css create mode 100644 icons/chevron-up-r.css create mode 100644 icons/chevron-up.css create mode 100644 icons/circleci.css create mode 100644 icons/clipboard.css create mode 100644 icons/close-o.css create mode 100644 icons/close-r.css create mode 100644 icons/close.css create mode 100644 icons/cloud.css create mode 100644 icons/code-climate.css create mode 100644 icons/code-slash.css create mode 100644 icons/code.css create mode 100644 icons/coffe.css create mode 100644 icons/collage.css create mode 100644 icons/color-bucket.css create mode 100644 icons/color-picker.css create mode 100644 icons/comedy-central.css create mode 100644 icons/comment.css create mode 100644 icons/compress.css create mode 100644 icons/controller.css create mode 100644 icons/copy.css create mode 100644 icons/copyright.css create mode 100644 icons/corner-down-left.css create mode 100644 icons/corner-down-right.css create mode 100644 icons/corner-left-down.css create mode 100644 icons/corner-left-up.css create mode 100644 icons/corner-right-down.css create mode 100644 icons/corner-right-up.css create mode 100644 icons/corner-up-left.css create mode 100644 icons/corner-up-right.css create mode 100644 icons/credit-card.css create mode 100644 icons/crop.css create mode 100644 icons/cross.css create mode 100644 icons/crowdfire.css create mode 100644 icons/danger.css create mode 100644 icons/dark-mode.css create mode 100644 icons/data.css create mode 100644 icons/database.css create mode 100644 icons/designmodo.css create mode 100644 icons/desktop.css create mode 100644 icons/details-less.css create mode 100644 icons/details-more.css create mode 100644 icons/dialpad.css create mode 100644 icons/digitalocean.css create mode 100644 icons/directory.css create mode 100644 icons/disc.css create mode 100644 icons/display-flex.css create mode 100644 icons/display-fullwidth.css create mode 100644 icons/display-grid.css create mode 100644 icons/display-spacing.css create mode 100644 icons/distribute-horizontal.css create mode 100644 icons/distribute-vertical.css create mode 100644 icons/dolby.css create mode 100644 icons/dollar.css create mode 100644 icons/dribbble.css create mode 100644 icons/drive.css create mode 100644 icons/drop.css create mode 100644 icons/duplicate.css create mode 100644 icons/edit-black-point.css create mode 100644 icons/edit-contrast.css create mode 100644 icons/edit-exposure.css create mode 100644 icons/edit-fade.css create mode 100644 icons/edit-highlight.css create mode 100644 icons/edit-noise.css create mode 100644 icons/edit-shadows.css create mode 100644 icons/eject.css create mode 100644 icons/enter.css create mode 100644 icons/erase.css create mode 100644 icons/ereader.css create mode 100644 icons/euro.css create mode 100644 icons/eventbrite.css create mode 100644 icons/expand.css create mode 100644 icons/export.css create mode 100644 icons/extension.css create mode 100644 icons/external.css create mode 100644 icons/eye.css create mode 100644 icons/feed.css create mode 100644 icons/file-add.css create mode 100644 icons/file-document.css create mode 100644 icons/file-remove.css create mode 100644 icons/file.css create mode 100644 icons/film.css create mode 100644 icons/flag.css create mode 100644 icons/folder-add.css create mode 100644 icons/folder-remove.css create mode 100644 icons/folder.css create mode 100644 icons/format-bold.css create mode 100644 icons/format-center.css create mode 100644 icons/format-color.css create mode 100644 icons/format-heading.css create mode 100644 icons/format-indent-decrease.css create mode 100644 icons/format-indent-increase.css create mode 100644 icons/format-italic.css create mode 100644 icons/format-justify.css create mode 100644 icons/format-left.css create mode 100644 icons/format-line-height.css create mode 100644 icons/format-right.css create mode 100644 icons/format-separator.css create mode 100644 icons/format-slash.css create mode 100644 icons/format-strike.css create mode 100644 icons/format-text.css create mode 100644 icons/format-underline.css create mode 100644 icons/format-uppercase.css create mode 100644 icons/games.css create mode 100644 icons/gender-female.css create mode 100644 icons/gender-male.css create mode 100644 icons/ghost.css create mode 100644 icons/gift.css create mode 100644 icons/girl.css create mode 100644 icons/git-branch.css create mode 100644 icons/git-commit.css create mode 100644 icons/git-fork.css create mode 100644 icons/git-pull.css create mode 100644 icons/gitter.css create mode 100644 icons/glass.css create mode 100644 icons/globe.css create mode 100644 icons/google-tasks.css create mode 100644 icons/google.css create mode 100644 icons/gym.css create mode 100644 icons/hashtag.css create mode 100644 icons/headset.css create mode 100644 icons/heart.css create mode 100644 icons/hello.css create mode 100644 icons/home-screen.css create mode 100644 icons/home.css create mode 100644 icons/icecream.css create mode 100644 icons/if-design.css create mode 100644 icons/image.css create mode 100644 icons/import.css create mode 100644 icons/inbox.css create mode 100644 icons/indie-hackers.css create mode 100644 icons/infinity.css create mode 100644 icons/info.css create mode 100644 icons/inpicture.css create mode 100644 icons/insert-after-o.css create mode 100644 icons/insert-after-r.css create mode 100644 icons/insert-after.css create mode 100644 icons/insert-before-o.css create mode 100644 icons/insert-before-r.css create mode 100644 icons/insert-before.css create mode 100644 icons/instagram.css create mode 100644 icons/internal.css create mode 100644 icons/key.css create mode 100644 icons/keyboard.css create mode 100644 icons/keyhole.css create mode 100644 icons/laptop.css create mode 100644 icons/layout-grid-small.css create mode 100644 icons/layout-grid.css create mode 100644 icons/layout-list.css create mode 100644 icons/linear.css create mode 100644 icons/link.css create mode 100644 icons/list.css create mode 100644 icons/live-photo.css create mode 100644 icons/loadbar-alt.css create mode 100644 icons/loadbar-doc.css create mode 100644 icons/loadbar-sound.css create mode 100644 icons/loadbar.css create mode 100644 icons/lock-unlock.css create mode 100644 icons/lock.css create mode 100644 icons/log-in.css create mode 100644 icons/log-off.css create mode 100644 icons/log-out.css create mode 100644 icons/magnet.css create mode 100644 icons/mail-forward.css create mode 100644 icons/mail-open.css create mode 100644 icons/mail-reply.css create mode 100644 icons/mail.css create mode 100644 icons/math-divide.css create mode 100644 icons/math-equal.css create mode 100644 icons/math-minus.css create mode 100644 icons/math-percent.css create mode 100644 icons/math-plus.css create mode 100644 icons/maximize-alt.css create mode 100644 icons/maximize.css create mode 100644 icons/media-live.css create mode 100644 icons/media-podcast.css create mode 100644 icons/menu-boxed.css create mode 100644 icons/menu-left.css create mode 100644 icons/menu-right.css create mode 100644 icons/menu-round.css create mode 100644 icons/menu.css create mode 100644 icons/merge-horizontal.css create mode 100644 icons/merge-vertical.css create mode 100644 icons/mic.css create mode 100644 icons/microbit.css create mode 100644 icons/microsoft.css create mode 100644 icons/minimize-alt.css create mode 100644 icons/minimize.css create mode 100644 icons/monday.css create mode 100644 icons/moon.css create mode 100644 icons/more-alt.css create mode 100644 icons/more-vertical-alt.css create mode 100644 icons/more-vertical.css create mode 100644 icons/more.css create mode 100644 icons/mouse.css create mode 100644 icons/move-down.css create mode 100644 icons/move-left.css create mode 100644 icons/move-right.css create mode 100644 icons/move-task.css create mode 100644 icons/move-up.css create mode 100644 icons/music-note.css create mode 100644 icons/music-speaker.css create mode 100644 icons/music.css create mode 100644 icons/notes.css create mode 100644 icons/oculus.css create mode 100644 icons/options.css create mode 100644 icons/organisation.css create mode 100644 icons/overflow.css create mode 100644 icons/pacman.css create mode 100644 icons/password.css create mode 100644 icons/path-back.css create mode 100644 icons/path-crop.css create mode 100644 icons/path-divide.css create mode 100644 icons/path-exclude.css create mode 100644 icons/path-front.css create mode 100644 icons/path-intersect.css create mode 100644 icons/path-outline.css create mode 100644 icons/path-trim.css create mode 100644 icons/path-unite.css create mode 100644 icons/patreon.css create mode 100644 icons/pen.css create mode 100644 icons/pentagon-down.css create mode 100644 icons/pentagon-left.css create mode 100644 icons/pentagon-right.css create mode 100644 icons/pentagon-up.css create mode 100644 icons/performance.css create mode 100644 icons/pexels.css create mode 100644 icons/photoscan.css create mode 100644 icons/piano.css create mode 100644 icons/pill.css create mode 100644 icons/pin-alt.css create mode 100644 icons/pin-bottom.css create mode 100644 icons/pin-top.css create mode 100644 icons/pin.css create mode 100644 icons/play-backwards.css create mode 100644 icons/play-forwards.css create mode 100644 icons/play-list-add.css create mode 100644 icons/play-list-check.css create mode 100644 icons/play-list-remove.css create mode 100644 icons/play-list.css create mode 100644 icons/play-pause-o.css create mode 100644 icons/play-pause-r.css create mode 100644 icons/play-pause.css create mode 100644 icons/play-stop-o.css create mode 100644 icons/play-stop-r.css create mode 100644 icons/play-stop.css create mode 100644 icons/play-track-next-o.css create mode 100644 icons/play-track-next-r.css create mode 100644 icons/play-track-next.css create mode 100644 icons/play-track-prev-o.css create mode 100644 icons/play-track-prev-r.css create mode 100644 icons/play-track-prev.css create mode 100644 icons/pocket.css create mode 100644 icons/pokemon.css create mode 100644 icons/polaroid.css create mode 100644 icons/poll.css create mode 100644 icons/printer.css create mode 100644 icons/product-hunt.css create mode 100644 icons/profile.css create mode 100644 icons/pull-clear.css create mode 100644 icons/push-chevron-down-o.css create mode 100644 icons/push-chevron-down-r.css create mode 100644 icons/push-chevron-down.css create mode 100644 icons/push-chevron-left-o.css create mode 100644 icons/push-chevron-left-r.css create mode 100644 icons/push-chevron-left.css create mode 100644 icons/push-chevron-right-o.css create mode 100644 icons/push-chevron-right-r.css create mode 100644 icons/push-chevron-right.css create mode 100644 icons/push-chevron-up-o.css create mode 100644 icons/push-chevron-up-r.css create mode 100644 icons/push-chevron-up.css create mode 100644 icons/push-down.css create mode 100644 icons/push-left.css create mode 100644 icons/push-right.css create mode 100644 icons/push-up.css create mode 100644 icons/qr.css create mode 100644 icons/quote-o.css create mode 100644 icons/quote.css create mode 100644 icons/radio-check.css create mode 100644 icons/radio-checked.css create mode 100644 icons/ratio.css create mode 100644 icons/read.css create mode 100644 icons/readme.css create mode 100644 icons/redo.css create mode 100644 icons/remote.css create mode 100644 icons/remove-r.css create mode 100644 icons/remove.css create mode 100644 icons/reorder.css create mode 100644 icons/repeat.css create mode 100644 icons/ring.css create mode 100644 icons/row-first.css create mode 100644 icons/row-last.css create mode 100644 icons/ruler.css create mode 100644 icons/sand-clock.css create mode 100644 icons/screen-mirror.css create mode 100644 icons/screen-shot.css create mode 100644 icons/screen-wide.css create mode 100644 icons/screen.css create mode 100644 icons/search.css create mode 100644 icons/select-o.css create mode 100644 icons/select-r.css create mode 100644 icons/select.css create mode 100644 icons/server.css create mode 100644 icons/serverless.css create mode 100644 icons/shape-circle.css create mode 100644 icons/shape-half-circle.css create mode 100644 icons/shape-rhombus.css create mode 100644 icons/shape-square.css create mode 100644 icons/shape-zigzag.css create mode 100644 icons/share.css create mode 100644 icons/shield.css create mode 100644 icons/shopping-bag.css create mode 100644 icons/shortcut.css create mode 100644 icons/shutterstock.css create mode 100644 icons/sidebar-open.css create mode 100644 icons/sidebar-right.css create mode 100644 icons/sidebar.css create mode 100644 icons/signal.css create mode 100644 icons/smartphone-chip.css create mode 100644 icons/smartphone-ram.css create mode 100644 icons/smartphone-shake.css create mode 100644 icons/smartphone.css create mode 100644 icons/smile-neutral.css create mode 100644 icons/smile-sad.css create mode 100644 icons/smile.css create mode 100644 icons/software-download.css create mode 100644 icons/software-upload.css create mode 100644 icons/sort-az.css create mode 100644 icons/sort-za.css create mode 100644 icons/spectrum.css create mode 100644 icons/spinner-alt.css create mode 100644 icons/spinner.css create mode 100644 icons/square.css create mode 100644 icons/stack.css create mode 100644 icons/stark.css create mode 100644 icons/stopwatch.css create mode 100644 icons/studio.css create mode 100644 icons/sun.css create mode 100644 icons/support.css create mode 100644 icons/swap-vertical.css create mode 100644 icons/swap.css create mode 100644 icons/sweden.css create mode 100644 icons/swiss.css create mode 100644 icons/sync.css create mode 100644 icons/tag.css create mode 100644 icons/tally.css create mode 100644 icons/template.css create mode 100644 icons/tennis.css create mode 100644 icons/terminal.css create mode 100644 icons/thermostat.css create mode 100644 icons/time.css create mode 100644 icons/timer.css create mode 100644 icons/toggle-off.css create mode 100644 icons/toggle-on.css create mode 100644 icons/toggle-square-off.css create mode 100644 icons/toggle-square.css create mode 100644 icons/toolbar-bottom.css create mode 100644 icons/toolbar-left.css create mode 100644 icons/toolbar-right.css create mode 100644 icons/toolbar-top.css create mode 100644 icons/toolbox.css create mode 100644 icons/track.css create mode 100644 icons/trash-empty.css create mode 100644 icons/trash.css create mode 100644 icons/trello.css create mode 100644 icons/trending.css create mode 100644 icons/trophy.css create mode 100644 icons/tv.css create mode 100644 icons/twilio.css create mode 100644 icons/unavailable.css create mode 100644 icons/unblock.css create mode 100644 icons/undo.css create mode 100644 icons/unsplash.css create mode 100644 icons/usb-c.css create mode 100644 icons/usb.css create mode 100644 icons/voice-mail.css create mode 100644 icons/volume.css create mode 100644 icons/webcam.css create mode 100644 icons/website.css create mode 100644 icons/windows.css create mode 100644 icons/youtube.css create mode 100644 icons/zeit.css create mode 100644 icons/zoom-in.css create mode 100644 icons/zoom-out.css diff --git a/icons/abstract.css b/icons/abstract.css new file mode 100644 index 00000000..4602a78f --- /dev/null +++ b/icons/abstract.css @@ -0,0 +1,23 @@ +.gg-abstract { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + transform: scale(var(--ggs,1)); + border-right: 3px solid; + border-top: 3px solid +} + +.gg-abstract::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + left: 0; + bottom: 0; + border: 3px solid; + border-radius: 12px +} \ No newline at end of file diff --git a/icons/add-r.css b/icons/add-r.css new file mode 100644 index 00000000..4024207a --- /dev/null +++ b/icons/add-r.css @@ -0,0 +1,31 @@ +.gg-add-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-add-r::after, +.gg-add-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 8px; + left: 4px +} + +.gg-add-r::after { + width: 2px; + height: 10px; + top: 4px; + left: 8px +} \ No newline at end of file diff --git a/icons/add.css b/icons/add.css new file mode 100644 index 00000000..03922b11 --- /dev/null +++ b/icons/add.css @@ -0,0 +1,31 @@ +.gg-add { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 22px +} + +.gg-add::after, +.gg-add::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 8px; + left: 4px +} + +.gg-add::after { + width: 2px; + height: 10px; + top: 4px; + left: 8px +} \ No newline at end of file diff --git a/icons/adidas.css b/icons/adidas.css new file mode 100644 index 00000000..21787058 --- /dev/null +++ b/icons/adidas.css @@ -0,0 +1,23 @@ +.gg-adidas { + position: relative; + box-sizing: border-box; + display: block; + width: 23px; + height: 15px; + transform: scale(var(--ggs,1)); + overflow: hidden +} + +.gg-adidas::before { + content: ""; + position: absolute; + box-sizing: border-box; + display: block; + width: 5px; + height: 18px; + background: currentColor; + transform: rotate(-30deg); + left: 4px; + bottom: -14px; + box-shadow: 7px -2px,14px -4px +} \ No newline at end of file diff --git a/icons/alarm.css b/icons/alarm.css new file mode 100644 index 00000000..4ab9948b --- /dev/null +++ b/icons/alarm.css @@ -0,0 +1,40 @@ +.gg-alarm { + background: + linear-gradient( + currentColor 5px, transparent 0) + no-repeat 4.5px 6px/5px 2px, + linear-gradient( + currentColor 7px, transparent 0) + no-repeat 4.5px 2px/2px 6px; + box-sizing: border-box; + position: relative; + display: block; + width: 16px; + height: 16px; + border-radius: 100%; + border: 2px solid transparent; + transform: scale(var(--ggs,1)); + box-shadow: 0 0 0 2px +} + +.gg-alarm::after, +.gg-alarm::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 2px; + background: currentColor; + top: -4px +} + +.gg-alarm::before { + left: -5px; + transform: rotate(-42deg) +} + +.gg-alarm::after { + transform: rotate(42deg); + right: -5px +} \ No newline at end of file diff --git a/icons/album.css b/icons/album.css new file mode 100644 index 00000000..ceaf3e44 --- /dev/null +++ b/icons/album.css @@ -0,0 +1,34 @@ +.gg-album { + box-sizing: border-box; + position: relative; + display: block; + width: 18px; + height: 18px; + transform: scale(var(--ggs,1)); + border-left: 7px solid transparent; + border-right: 3px solid transparent; + border-bottom: 8px solid transparent; + box-shadow: 0 0 0 2px, + inset 6px 4px 0 -4px, + inset -6px 4px 0 -4px; + border-radius: 3px +} + +.gg-album::after, +.gg-album::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 5px; + background: currentColor; + transform: rotate(46deg); + top: 5px; + right: 4px +} + +.gg-album::after { + transform: rotate(-46deg); + right: 2px +} \ No newline at end of file diff --git a/icons/align-bottom.css b/icons/align-bottom.css new file mode 100644 index 00000000..8c27fcea --- /dev/null +++ b/icons/align-bottom.css @@ -0,0 +1,32 @@ +.gg-align-bottom { + box-sizing: border-box; + position: relative; + display: block; + height: 12px; + width: 12px; + border-bottom: 2px solid; + transform: scale(var(--ggs,1)); + margin-top: 4px +} + +.gg-align-bottom::after, +.gg-align-bottom::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + background: currentColor; + bottom: 2px +} + +.gg-align-bottom::before { + left: 1px; + height: 12px +} + +.gg-align-bottom::after { + height: 6px; + right: 1px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/align-center.css b/icons/align-center.css new file mode 100644 index 00000000..a5358199 --- /dev/null +++ b/icons/align-center.css @@ -0,0 +1,33 @@ +.gg-align-center { + box-sizing: border-box; + position: relative; + display: block; + height: 12px; + width: 12px; + border-top: 2px solid transparent; + transform: scale(var(--ggs,1)); + margin-left: -4px +} + +.gg-align-center::after, +.gg-align-center::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 4px; + background: currentColor +} + +.gg-align-center::before { + left: 2px; + width: 12px; + top: -2px +} + +.gg-align-center::after { + width: 6px; + right: 1px; + top: 4px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/align-left.css b/icons/align-left.css new file mode 100644 index 00000000..ce186dfb --- /dev/null +++ b/icons/align-left.css @@ -0,0 +1,29 @@ +.gg-align-left { + box-sizing: border-box; + position: relative; + display: block; + height: 12px; + width: 12px; + border-left: 2px solid; + transform: scale(var(--ggs,1)); + margin-left: -4px +} + +.gg-align-left::after, +.gg-align-left::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 4px; + width: 12px; + background: currentColor; + left: 2px; + top: 1px +} + +.gg-align-left::after { + width: 6px; + top: 7px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/align-middle.css b/icons/align-middle.css new file mode 100644 index 00000000..58f1726f --- /dev/null +++ b/icons/align-middle.css @@ -0,0 +1,33 @@ +.gg-align-middle { + box-sizing: border-box; + position: relative; + display: block; + height: 12px; + width: 12px; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + margin-top: -8px +} + +.gg-align-middle::after, +.gg-align-middle::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + background: currentColor +} + +.gg-align-middle::before { + left: 1px; + height: 12px; + top: 2px +} + +.gg-align-middle::after { + height: 6px; + right: 1px; + top: 5px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/align-right.css b/icons/align-right.css new file mode 100644 index 00000000..1124ac7b --- /dev/null +++ b/icons/align-right.css @@ -0,0 +1,29 @@ +.gg-align-right { + box-sizing: border-box; + position: relative; + display: block; + height: 12px; + width: 12px; + border-right: 2px solid; + transform: scale(var(--ggs,1)); + margin-right: -4px +} + +.gg-align-right::after, +.gg-align-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 4px; + width: 12px; + background: currentColor; + right: 2px; + top: 1px +} + +.gg-align-right::after { + width: 6px; + top: 7px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/align-top.css b/icons/align-top.css new file mode 100644 index 00000000..4a777a3c --- /dev/null +++ b/icons/align-top.css @@ -0,0 +1,32 @@ +.gg-align-top { + box-sizing: border-box; + position: relative; + display: block; + height: 12px; + width: 12px; + border-top: 2px solid; + transform: scale(var(--ggs,1)); + margin-top: -4px +} + +.gg-align-top::after, +.gg-align-top::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + background: currentColor; + top: 2px +} + +.gg-align-top::before { + left: 1px; + height: 12px +} + +.gg-align-top::after { + height: 6px; + right: 1px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/apple-watch.css b/icons/apple-watch.css new file mode 100644 index 00000000..11758f36 --- /dev/null +++ b/icons/apple-watch.css @@ -0,0 +1,40 @@ +.gg-apple-watch { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 13px 4px/2px 4px; + box-sizing: border-box; + position: relative; + display: block; + width: 24px; + height: 24px; + border: 5px solid transparent; + transform: scale(var(--ggs,1)); + border-radius: 9px; + box-shadow: inset 0 0 0 2px + } + + .gg-apple-watch::after, + .gg-apple-watch::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 10px; + height: 5px; + border: 2px solid; + border-bottom: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + left: 2px + } + + .gg-apple-watch::after { + top: -3px + } + + .gg-apple-watch::before { + transform: scaleY(-1); + top: 12px + } \ No newline at end of file diff --git a/icons/arrow-bottom-left-o.css b/icons/arrow-bottom-left-o.css new file mode 100644 index 00000000..2fcd9380 --- /dev/null +++ b/icons/arrow-bottom-left-o.css @@ -0,0 +1,35 @@ +.gg-arrow-bottom-left-o { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 20px +} + +.gg-arrow-bottom-left-o::after, +.gg-arrow-bottom-left-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 4px +} + +.gg-arrow-bottom-left-o::after { + width: 10px; + height: 2px; + background: currentColor; + transform: rotate(-45deg); + bottom: 8px +} + +.gg-arrow-bottom-left-o::before { + width: 6px; + height: 6px; + bottom: 4px; + border-bottom: 2px solid; + border-left: 2px solid +} \ No newline at end of file diff --git a/icons/arrow-bottom-left-r.css b/icons/arrow-bottom-left-r.css new file mode 100644 index 00000000..cc797289 --- /dev/null +++ b/icons/arrow-bottom-left-r.css @@ -0,0 +1,35 @@ +.gg-arrow-bottom-left-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-arrow-bottom-left-r::after, +.gg-arrow-bottom-left-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 4px +} + +.gg-arrow-bottom-left-r::after { + width: 10px; + height: 2px; + background: currentColor; + transform: rotate(-45deg); + bottom: 8px +} + +.gg-arrow-bottom-left-r::before { + width: 6px; + height: 6px; + bottom: 4px; + border-bottom: 2px solid; + border-left: 2px solid +} \ No newline at end of file diff --git a/icons/arrow-bottom-left.css b/icons/arrow-bottom-left.css new file mode 100644 index 00000000..0888e1a0 --- /dev/null +++ b/icons/arrow-bottom-left.css @@ -0,0 +1,23 @@ +.gg-arrow-bottom-left { + box-sizing: border-box; + position: relative; + display: block; + width: 8px; + height: 8px; + border-bottom: 2px solid; + transform: scale(var(--ggs,1)); + border-left: 2px solid +} + +.gg-arrow-bottom-left::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 14px; + height: 2px; + background: currentColor; + transform: rotate(-45deg); + bottom: 3px; + left: -3px +} \ No newline at end of file diff --git a/icons/arrow-bottom-right-o.css b/icons/arrow-bottom-right-o.css new file mode 100644 index 00000000..c0f5cb5e --- /dev/null +++ b/icons/arrow-bottom-right-o.css @@ -0,0 +1,35 @@ +.gg-arrow-bottom-right-o { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 20px +} + +.gg-arrow-bottom-right-o::after, +.gg-arrow-bottom-right-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 4px +} + +.gg-arrow-bottom-right-o::after { + width: 10px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + bottom: 8px +} + +.gg-arrow-bottom-right-o::before { + width: 6px; + height: 6px; + bottom: 4px; + border-bottom: 2px solid; + border-right: 2px solid +} \ No newline at end of file diff --git a/icons/arrow-bottom-right-r.css b/icons/arrow-bottom-right-r.css new file mode 100644 index 00000000..f60c928c --- /dev/null +++ b/icons/arrow-bottom-right-r.css @@ -0,0 +1,35 @@ +.gg-arrow-bottom-right-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-arrow-bottom-right-r::after, +.gg-arrow-bottom-right-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 4px +} + +.gg-arrow-bottom-right-r::after { + width: 10px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + bottom: 8px +} + +.gg-arrow-bottom-right-r::before { + width: 6px; + height: 6px; + bottom: 4px; + border-bottom: 2px solid; + border-right: 2px solid +} \ No newline at end of file diff --git a/icons/arrow-bottom-right.css b/icons/arrow-bottom-right.css new file mode 100644 index 00000000..e1e2fc70 --- /dev/null +++ b/icons/arrow-bottom-right.css @@ -0,0 +1,23 @@ +.gg-arrow-bottom-right { + box-sizing: border-box; + position: relative; + display: block; + width: 8px; + height: 8px; + border-bottom: 2px solid; + transform: scale(var(--ggs,1)); + border-right: 2px solid +} + +.gg-arrow-bottom-right::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 14px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + bottom: 3px; + right: -3px +} \ No newline at end of file diff --git a/icons/arrow-down-o.css b/icons/arrow-down-o.css new file mode 100644 index 00000000..1a99e38a --- /dev/null +++ b/icons/arrow-down-o.css @@ -0,0 +1,35 @@ +.gg-arrow-down-o { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 20px +} + +.gg-arrow-down-o::after, +.gg-arrow-down-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + bottom: 4px +} + +.gg-arrow-down-o::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(-45deg); + left: 6px +} + +.gg-arrow-down-o::before { + width: 2px; + height: 10px; + left: 8px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-down-r.css b/icons/arrow-down-r.css new file mode 100644 index 00000000..a2d89cf0 --- /dev/null +++ b/icons/arrow-down-r.css @@ -0,0 +1,35 @@ +.gg-arrow-down-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-arrow-down-r::after, +.gg-arrow-down-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + bottom: 4px +} + +.gg-arrow-down-r::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(-45deg); + left: 6px +} + +.gg-arrow-down-r::before { + width: 2px; + height: 10px; + left: 8px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-down.css b/icons/arrow-down.css new file mode 100644 index 00000000..51cbb286 --- /dev/null +++ b/icons/arrow-down.css @@ -0,0 +1,33 @@ +.gg-arrow-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-arrow-down::after, +.gg-arrow-down::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + bottom: 4px +} + +.gg-arrow-down::after { + width: 8px; + height: 8px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(-45deg); + left: 7px +} + +.gg-arrow-down::before { + width: 2px; + height: 16px; + left: 10px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-left-o.css b/icons/arrow-left-o.css new file mode 100644 index 00000000..6ca68bf5 --- /dev/null +++ b/icons/arrow-left-o.css @@ -0,0 +1,35 @@ +.gg-arrow-left-o { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 22px +} + +.gg-arrow-left-o::after, +.gg-arrow-left-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 4px +} + +.gg-arrow-left-o::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + bottom: 6px +} + +.gg-arrow-left-o::before { + width: 10px; + height: 2px; + bottom: 8px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-left-r.css b/icons/arrow-left-r.css new file mode 100644 index 00000000..237b126f --- /dev/null +++ b/icons/arrow-left-r.css @@ -0,0 +1,35 @@ +.gg-arrow-left-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-arrow-left-r::after, +.gg-arrow-left-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 4px +} + +.gg-arrow-left-r::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + bottom: 6px +} + +.gg-arrow-left-r::before { + width: 10px; + height: 2px; + bottom: 8px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-left.css b/icons/arrow-left.css new file mode 100644 index 00000000..eb195f17 --- /dev/null +++ b/icons/arrow-left.css @@ -0,0 +1,33 @@ +.gg-arrow-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-arrow-left::after, +.gg-arrow-left::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 3px +} + +.gg-arrow-left::after { + width: 8px; + height: 8px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + bottom: 7px +} + +.gg-arrow-left::before { + width: 16px; + height: 2px; + bottom: 10px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-long-down-c.css b/icons/arrow-long-down-c.css new file mode 100644 index 00000000..3e88d076 --- /dev/null +++ b/icons/arrow-long-down-c.css @@ -0,0 +1,39 @@ +.gg-arrow-long-down-c { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-top: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-down-c::after, +.gg-arrow-long-down-c::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-down-c::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 0; + left: -2px +} + +.gg-arrow-long-down-c::before { + width: 6px; + height: 6px; + border: 2px solid; + border-radius: 8px; + top: -4px; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-down-e.css b/icons/arrow-long-down-e.css new file mode 100644 index 00000000..886e307b --- /dev/null +++ b/icons/arrow-long-down-e.css @@ -0,0 +1,38 @@ +.gg-arrow-long-down-e { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-top: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-down-e::after, +.gg-arrow-long-down-e::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-down-e::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 0; + left: -2px +} + +.gg-arrow-long-down-e::before { + width: 6px; + height: 6px; + border: 2px solid; + top: -5px; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-down-l.css b/icons/arrow-long-down-l.css new file mode 100644 index 00000000..7581d618 --- /dev/null +++ b/icons/arrow-long-down-l.css @@ -0,0 +1,37 @@ +.gg-arrow-long-down-l { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-down-l::after, +.gg-arrow-long-down-l::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-down-l::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 0; + left: -2px +} + +.gg-arrow-long-down-l::before { + width: 6px; + height: 2px; + background: currentColor; + top: -1px; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-down-r.css b/icons/arrow-long-down-r.css new file mode 100644 index 00000000..ad50d992 --- /dev/null +++ b/icons/arrow-long-down-r.css @@ -0,0 +1,39 @@ +.gg-arrow-long-down-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-top: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-down-r::after, +.gg-arrow-long-down-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-down-r::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 0; + left: -2px +} + +.gg-arrow-long-down-r::before { + width: 6px; + height: 6px; + border: 2px solid; + transform: rotate(45deg); + top: -5px; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-down.css b/icons/arrow-long-down.css new file mode 100644 index 00000000..887344e6 --- /dev/null +++ b/icons/arrow-long-down.css @@ -0,0 +1,25 @@ +.gg-arrow-long-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-down::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 0; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-left-c.css b/icons/arrow-long-left-c.css new file mode 100644 index 00000000..35e7c6fc --- /dev/null +++ b/icons/arrow-long-left-c.css @@ -0,0 +1,39 @@ +.gg-arrow-long-left-c { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-right: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-left-c::after, +.gg-arrow-long-left-c::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-left-c::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 0; + bottom: -2px +} + +.gg-arrow-long-left-c::before { + width: 6px; + height: 6px; + border: 2px solid; + border-radius: 8px; + right: -4px; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-left-e.css b/icons/arrow-long-left-e.css new file mode 100644 index 00000000..7f97790d --- /dev/null +++ b/icons/arrow-long-left-e.css @@ -0,0 +1,38 @@ +.gg-arrow-long-left-e { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-right: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-left-e::after, +.gg-arrow-long-left-e::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-left-e::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 0; + bottom: -2px +} + +.gg-arrow-long-left-e::before { + width: 6px; + height: 6px; + border: 2px solid; + right: -4px; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-left-l.css b/icons/arrow-long-left-l.css new file mode 100644 index 00000000..778a4a25 --- /dev/null +++ b/icons/arrow-long-left-l.css @@ -0,0 +1,37 @@ +.gg-arrow-long-left-l { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-left-l::after, +.gg-arrow-long-left-l::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-left-l::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 0; + bottom: -2px +} + +.gg-arrow-long-left-l::before { + width: 2px; + height: 6px; + background: currentColor; + right: -1px; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-left-r.css b/icons/arrow-long-left-r.css new file mode 100644 index 00000000..4b602f48 --- /dev/null +++ b/icons/arrow-long-left-r.css @@ -0,0 +1,39 @@ +.gg-arrow-long-left-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-right: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-left-r::after, +.gg-arrow-long-left-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-left-r::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 0; + bottom: -2px +} + +.gg-arrow-long-left-r::before { + width: 6px; + height: 6px; + border: 2px solid; + transform: rotate(45deg); + right: -5px; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-left.css b/icons/arrow-long-left.css new file mode 100644 index 00000000..1e28d335 --- /dev/null +++ b/icons/arrow-long-left.css @@ -0,0 +1,25 @@ +.gg-arrow-long-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-left::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 0; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-right-c.css b/icons/arrow-long-right-c.css new file mode 100644 index 00000000..0bd6ca90 --- /dev/null +++ b/icons/arrow-long-right-c.css @@ -0,0 +1,39 @@ +.gg-arrow-long-right-c { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-left: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-right-c::after, +.gg-arrow-long-right-c::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-right-c::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + right: 0; + bottom: -2px +} + +.gg-arrow-long-right-c::before { + width: 6px; + height: 6px; + border: 2px solid; + border-radius: 8px; + left: -4px; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-right-e.css b/icons/arrow-long-right-e.css new file mode 100644 index 00000000..35399937 --- /dev/null +++ b/icons/arrow-long-right-e.css @@ -0,0 +1,38 @@ +.gg-arrow-long-right-e { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-left: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-right-e::after, +.gg-arrow-long-right-e::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-right-e::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + right: 0; + bottom: -2px +} + +.gg-arrow-long-right-e::before { + width: 6px; + height: 6px; + border: 2px solid; + left: -4px; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-right-l.css b/icons/arrow-long-right-l.css new file mode 100644 index 00000000..2cd342c7 --- /dev/null +++ b/icons/arrow-long-right-l.css @@ -0,0 +1,37 @@ +.gg-arrow-long-right-l { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-right-l::after, +.gg-arrow-long-right-l::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-right-l::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + right: 0; + bottom: -2px +} + +.gg-arrow-long-right-l::before { + width: 2px; + height: 6px; + background: currentColor; + left: -1px; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-right-r.css b/icons/arrow-long-right-r.css new file mode 100644 index 00000000..2bc96199 --- /dev/null +++ b/icons/arrow-long-right-r.css @@ -0,0 +1,39 @@ +.gg-arrow-long-right-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-left: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-right-r::after, +.gg-arrow-long-right-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-right-r::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + right: 0; + bottom: -2px +} + +.gg-arrow-long-right-r::before { + width: 6px; + height: 6px; + border: 2px solid; + transform: rotate(45deg); + left: -5px; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-right.css b/icons/arrow-long-right.css new file mode 100644 index 00000000..c3c87542 --- /dev/null +++ b/icons/arrow-long-right.css @@ -0,0 +1,25 @@ +.gg-arrow-long-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + box-shadow: inset 0 0 0 2px; + width: 24px; + height: 6px +} + +.gg-arrow-long-right::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + right: 0; + bottom: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-up-c.css b/icons/arrow-long-up-c.css new file mode 100644 index 00000000..0a77c2ae --- /dev/null +++ b/icons/arrow-long-up-c.css @@ -0,0 +1,39 @@ +.gg-arrow-long-up-c { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-bottom: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-up-c::after, +.gg-arrow-long-up-c::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-up-c::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + top: 0; + left: -2px +} + +.gg-arrow-long-up-c::before { + width: 6px; + height: 6px; + border: 2px solid; + border-radius: 8px; + bottom: -4px; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-up-e.css b/icons/arrow-long-up-e.css new file mode 100644 index 00000000..a06bacfb --- /dev/null +++ b/icons/arrow-long-up-e.css @@ -0,0 +1,38 @@ +.gg-arrow-long-up-e { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-bottom: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-up-e::after, +.gg-arrow-long-up-e::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-up-e::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + top: 0; + left: -2px +} + +.gg-arrow-long-up-e::before { + width: 6px; + height: 6px; + border: 2px solid; + bottom: -5px; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-up-l.css b/icons/arrow-long-up-l.css new file mode 100644 index 00000000..4f111a8f --- /dev/null +++ b/icons/arrow-long-up-l.css @@ -0,0 +1,37 @@ +.gg-arrow-long-up-l { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-up-l::after, +.gg-arrow-long-up-l::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-up-l::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + top: 0; + left: -2px +} + +.gg-arrow-long-up-l::before { + width: 6px; + height: 2px; + background: currentColor; + bottom: -1px; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-up-r.css b/icons/arrow-long-up-r.css new file mode 100644 index 00000000..af72c598 --- /dev/null +++ b/icons/arrow-long-up-r.css @@ -0,0 +1,39 @@ +.gg-arrow-long-up-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-bottom: 4px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px; + width: 6px +} + +.gg-arrow-long-up-r::after, +.gg-arrow-long-up-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-long-up-r::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + top: 0; + left: -2px +} + +.gg-arrow-long-up-r::before { + width: 6px; + height: 6px; + border: 2px solid; + transform: rotate(45deg); + bottom: -5px; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-long-up.css b/icons/arrow-long-up.css new file mode 100644 index 00000000..fbce5469 --- /dev/null +++ b/icons/arrow-long-up.css @@ -0,0 +1,26 @@ +.gg-arrow-long-up, +.gg-arrow-long-up::after { + display: block; + box-sizing: border-box; + width: 6px +} + +.gg-arrow-long-up { + position: relative; + transform: scale(var(--ggs,1)); + border-right: 2px solid transparent; + border-left: 2px solid transparent; + box-shadow: inset 0 0 0 2px; + height: 24px +} + +.gg-arrow-long-up::after { + content: ""; + position: absolute; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + top: 0; + left: -2px +} \ No newline at end of file diff --git a/icons/arrow-right-o.css b/icons/arrow-right-o.css new file mode 100644 index 00000000..fd18ae3c --- /dev/null +++ b/icons/arrow-right-o.css @@ -0,0 +1,35 @@ +.gg-arrow-right-o { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 20px +} + +.gg-arrow-right-o::after, +.gg-arrow-right-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 4px +} + +.gg-arrow-right-o::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 6px +} + +.gg-arrow-right-o::before { + width: 10px; + height: 2px; + bottom: 8px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-right-r.css b/icons/arrow-right-r.css new file mode 100644 index 00000000..63f919a2 --- /dev/null +++ b/icons/arrow-right-r.css @@ -0,0 +1,35 @@ +.gg-arrow-right-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-arrow-right-r::after, +.gg-arrow-right-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 4px +} + +.gg-arrow-right-r::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 6px +} + +.gg-arrow-right-r::before { + width: 10px; + height: 2px; + bottom: 8px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-right.css b/icons/arrow-right.css new file mode 100644 index 00000000..7819298d --- /dev/null +++ b/icons/arrow-right.css @@ -0,0 +1,33 @@ +.gg-arrow-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-arrow-right::after, +.gg-arrow-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 3px +} + +.gg-arrow-right::after { + width: 8px; + height: 8px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 7px +} + +.gg-arrow-right::before { + width: 16px; + height: 2px; + bottom: 10px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-top-left-o.css b/icons/arrow-top-left-o.css new file mode 100644 index 00000000..452931c5 --- /dev/null +++ b/icons/arrow-top-left-o.css @@ -0,0 +1,36 @@ +.gg-arrow-top-left-o { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 20px +} + +.gg-arrow-top-left-o::after, +.gg-arrow-top-left-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-arrow-top-left-o::after { + width: 10px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + bottom: 8px; + right: 4px +} + +.gg-arrow-top-left-o::before { + width: 6px; + height: 6px; + left: 4px; + top: 4px; + border-top: 2px solid; + border-left: 2px solid +} \ No newline at end of file diff --git a/icons/arrow-top-left-r.css b/icons/arrow-top-left-r.css new file mode 100644 index 00000000..37576a56 --- /dev/null +++ b/icons/arrow-top-left-r.css @@ -0,0 +1,35 @@ +.gg-arrow-top-left-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-arrow-top-left-r::after, +.gg-arrow-top-left-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 4px +} + +.gg-arrow-top-left-r::after { + width: 10px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + bottom: 8px +} + +.gg-arrow-top-left-r::before { + width: 6px; + height: 6px; + top: 4px; + border-top: 2px solid; + border-left: 2px solid +} \ No newline at end of file diff --git a/icons/arrow-top-left.css b/icons/arrow-top-left.css new file mode 100644 index 00000000..83ebccbb --- /dev/null +++ b/icons/arrow-top-left.css @@ -0,0 +1,23 @@ +.gg-arrow-top-left { + box-sizing: border-box; + position: relative; + display: block; + width: 8px; + height: 8px; + transform: scale(var(--ggs,1)); + border-top: 2px solid; + border-left: 2px solid +} + +.gg-arrow-top-left::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 14px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + top: 3px; + left: -3px +} \ No newline at end of file diff --git a/icons/arrow-top-right-o.css b/icons/arrow-top-right-o.css new file mode 100644 index 00000000..46d1fed9 --- /dev/null +++ b/icons/arrow-top-right-o.css @@ -0,0 +1,35 @@ +.gg-arrow-top-right-o { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 20px +} + +.gg-arrow-top-right-o::after, +.gg-arrow-top-right-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 4px +} + +.gg-arrow-top-right-o::after { + width: 10px; + height: 2px; + background: currentColor; + transform: rotate(-45deg); + bottom: 8px +} + +.gg-arrow-top-right-o::before { + width: 6px; + height: 6px; + top: 4px; + border-top: 2px solid; + border-right: 2px solid +} \ No newline at end of file diff --git a/icons/arrow-top-right-r.css b/icons/arrow-top-right-r.css new file mode 100644 index 00000000..3eec3843 --- /dev/null +++ b/icons/arrow-top-right-r.css @@ -0,0 +1,35 @@ +.gg-arrow-top-right-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-arrow-top-right-r::after, +.gg-arrow-top-right-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 4px +} + +.gg-arrow-top-right-r::after { + width: 10px; + height: 2px; + background: currentColor; + transform: rotate(-45deg); + bottom: 8px +} + +.gg-arrow-top-right-r::before { + width: 6px; + height: 6px; + top: 4px; + border-top: 2px solid; + border-right: 2px solid +} \ No newline at end of file diff --git a/icons/arrow-top-right.css b/icons/arrow-top-right.css new file mode 100644 index 00000000..95c6ea9b --- /dev/null +++ b/icons/arrow-top-right.css @@ -0,0 +1,23 @@ +.gg-arrow-top-right { + box-sizing: border-box; + position: relative; + display: block; + width: 8px; + height: 8px; + border-top: 2px solid; + transform: scale(var(--ggs,1)); + border-right: 2px solid +} + +.gg-arrow-top-right::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 14px; + height: 2px; + background: currentColor; + transform: rotate(-45deg); + top: 3px; + right: -3px +} \ No newline at end of file diff --git a/icons/arrow-up-o.css b/icons/arrow-up-o.css new file mode 100644 index 00000000..f336eb78 --- /dev/null +++ b/icons/arrow-up-o.css @@ -0,0 +1,35 @@ +.gg-arrow-up-o { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 20px +} + +.gg-arrow-up-o::after, +.gg-arrow-up-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + top: 4px +} + +.gg-arrow-up-o::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 6px +} + +.gg-arrow-up-o::before { + width: 2px; + height: 10px; + left: 8px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-up-r.css b/icons/arrow-up-r.css new file mode 100644 index 00000000..a5c73fe6 --- /dev/null +++ b/icons/arrow-up-r.css @@ -0,0 +1,35 @@ +.gg-arrow-up-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-arrow-up-r::after, +.gg-arrow-up-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + top: 4px +} + +.gg-arrow-up-r::after { + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 6px +} + +.gg-arrow-up-r::before { + width: 2px; + height: 10px; + left: 8px; + background: currentColor +} \ No newline at end of file diff --git a/icons/arrow-up.css b/icons/arrow-up.css new file mode 100644 index 00000000..5cdda822 --- /dev/null +++ b/icons/arrow-up.css @@ -0,0 +1,33 @@ +.gg-arrow-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-arrow-up::after, +.gg-arrow-up::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + top: 4px +} + +.gg-arrow-up::after { + width: 8px; + height: 8px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 7px +} + +.gg-arrow-up::before { + width: 2px; + height: 16px; + left: 10px; + background: currentColor +} \ No newline at end of file diff --git a/icons/assign.css b/icons/assign.css new file mode 100644 index 00000000..34c01eef --- /dev/null +++ b/icons/assign.css @@ -0,0 +1,26 @@ +.gg-assign { + box-sizing: border-box; + position: relative; + display: block; + width: 6px; + height: 6px; + background: currentColor; + transform: scale(var(--ggs,1)); + border-radius: 100px +} + +.gg-assign::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 12px; + box-shadow: + -5px -5px 0 -3px, + 5px 5px 0 -3px, + 5px -5px 0 -3px, + -5px 5px 0 -3px; + left: -3px; + top: -3px +} \ No newline at end of file diff --git a/icons/attachment.css b/icons/attachment.css new file mode 100644 index 00000000..c52f67d1 --- /dev/null +++ b/icons/attachment.css @@ -0,0 +1,43 @@ +.gg-attachment { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + border: 2px solid; + border-top: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px; + transform: scale(var(--ggs,1)); + margin-top: 11px +} + +.gg-attachment::after, +.gg-attachment::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + border: 2px solid +} + +.gg-attachment::after { + border-bottom: 0; + border-top-left-radius: 100px; + border-top-right-radius: 100px; + right: -2px; + width: 10px; + height: 14px; + bottom: 8px +} + +.gg-attachment::before { + width: 6px; + height: 12px; + border-top: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px; + left: 2px; + bottom: 4px +} \ No newline at end of file diff --git a/icons/backspace.css b/icons/backspace.css new file mode 100644 index 00000000..e69eb023 --- /dev/null +++ b/icons/backspace.css @@ -0,0 +1,46 @@ +.gg-backspace { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-left: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px + } + + .gg-backspace::after, + .gg-backspace::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute + } + + .gg-backspace::before { + background: + linear-gradient( + currentColor 18px,transparent 0) + no-repeat center center/10px 2px; + border-right: 3px solid transparent; + box-shadow: inset 0 0 0 2px; + right: 2px; + bottom: 1px; + width: 8px; + height: 8px; + border-left: 3px solid transparent; + transform: rotate(45deg) + } + + .gg-backspace::after { + width: 10px; + height: 10px; + border-top: 2px solid; + border-left: 2px solid; + border-top-left-radius: 1px; + transform: rotate(-45deg); + top: 0; + left: -5px + } \ No newline at end of file diff --git a/icons/battery-empty.css b/icons/battery-empty.css new file mode 100644 index 00000000..2e11a3f0 --- /dev/null +++ b/icons/battery-empty.css @@ -0,0 +1,24 @@ +.gg-battery-empty { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 12px; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 3px; + margin-left: -3px +} + +.gg-battery-empty::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 4px; + height: 6px; + right: -4px; + top: 1px; + background: currentColor +} \ No newline at end of file diff --git a/icons/battery.css b/icons/battery.css new file mode 100644 index 00000000..46646514 --- /dev/null +++ b/icons/battery.css @@ -0,0 +1,33 @@ +.gg-battery { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 12px; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 3px; + margin-left: -3px +} + +.gg-battery::after, +.gg-battery::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 6px; + background: currentColor; + top: 1px +} + +.gg-battery::before { + right: -4px; + border-radius: 3px; + width: 4px +} + +.gg-battery::after { + width: 6px; + left: 1px +} \ No newline at end of file diff --git a/icons/bell.css b/icons/bell.css new file mode 100644 index 00000000..92049f8f --- /dev/null +++ b/icons/bell.css @@ -0,0 +1,47 @@ +.gg-bell, +.gg-bell::before { + border-top-left-radius: 100px; + border-top-right-radius: 100px +} + +.gg-bell { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-bottom: 0; + width: 14px; + height: 14px +} + +.gg-bell::after, +.gg-bell::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-bell::before { + background: currentColor; + width: 4px; + height: 4px; + top: -4px; + left: 3px +} + +.gg-bell::after { + border-radius: 3px; + width: 16px; + height: 10px; + border: 6px solid transparent; + border-top: 1px solid transparent; + box-shadow: + inset 0 0 0 4px, + 0 -2px 0 0; + top: 14px; + left: -3px; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px +} \ No newline at end of file diff --git a/icons/block.css b/icons/block.css new file mode 100644 index 00000000..4522e41e --- /dev/null +++ b/icons/block.css @@ -0,0 +1,24 @@ +.gg-block { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-radius: 100% +} + +.gg-block::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 5px; + transform: rotate(-45deg); + top: 5px; + left: 1px +} \ No newline at end of file diff --git a/icons/bmw.css b/icons/bmw.css new file mode 100644 index 00000000..55b68f3f --- /dev/null +++ b/icons/bmw.css @@ -0,0 +1,23 @@ +.gg-bmw { + position: relative; + box-sizing: border-box; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 18px +} +.gg-bmw::before { + content: ""; + position: absolute; + box-sizing: border-box; + display: block; + border: 9px solid; + border-top-color: transparent; + border-bottom-color: transparent; + border-radius: 18px; + transform: rotate(45deg); + left: -2px; + top: -2px +} \ No newline at end of file diff --git a/icons/board.css b/icons/board.css new file mode 100644 index 00000000..3b606dad --- /dev/null +++ b/icons/board.css @@ -0,0 +1,14 @@ +.gg-board { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 16px; + height: 12px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + box-shadow: + 0 0 0 2px, + inset 2px 0 0,inset -2px 0 0; + border-radius: 2px +} \ No newline at end of file diff --git a/icons/bolt.css b/icons/bolt.css new file mode 100644 index 00000000..17ea60da --- /dev/null +++ b/icons/bolt.css @@ -0,0 +1,33 @@ +.gg-bolt { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 6px; + height: 21px +} + +.gg-bolt::after, +.gg-bolt::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 0; + border-left: 3px solid transparent; + border-right: 3px solid transparent; + transform: rotate(30deg) +} + +.gg-bolt::before { + border-bottom: 12px solid; + left: 0; + top: 0 +} + +.gg-bolt::after { + border-top: 12px solid; + right: 0; + bottom: 0 +} \ No newline at end of file diff --git a/icons/bookmark.css b/icons/bookmark.css new file mode 100644 index 00000000..c6815155 --- /dev/null +++ b/icons/bookmark.css @@ -0,0 +1,29 @@ +.gg-bookmark, +.gg-bookmark::after { + display: block; + box-sizing: border-box; + border-top-right-radius: 3px +} + +.gg-bookmark { + border: 2px solid; + border-bottom: 0; + border-top-left-radius: 3px; + overflow: hidden; + position: relative; + transform: scale(var(--ggs,1)); + width: 14px; + height: 16px +} + +.gg-bookmark::after { + content: ""; + position: absolute; + width: 12px; + height: 12px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(-45deg); + top: 9px; + left: -1px +} \ No newline at end of file diff --git a/icons/border-all.css b/icons/border-all.css new file mode 100644 index 00000000..f6ca7546 --- /dev/null +++ b/icons/border-all.css @@ -0,0 +1,20 @@ +.gg-border-all { + transform: scale(var(--ggs,1)); +} + +.gg-border-all, +.gg-border-all::before { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px +} + +.gg-border-all::before { + content: ""; + position: absolute; + border: 3px solid; + bottom: 0; + left: 0 +} \ No newline at end of file diff --git a/icons/border-bottom.css b/icons/border-bottom.css new file mode 100644 index 00000000..659738d0 --- /dev/null +++ b/icons/border-bottom.css @@ -0,0 +1,24 @@ +.gg-border-bottom { + transform: scale(var(--ggs,1)); +} + +.gg-border-bottom, +.gg-border-bottom::before { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + border-bottom: 3px solid +} + +.gg-border-bottom::before { + content: ""; + position: absolute; + height: 10px; + border: 3px solid; + border-bottom: 0; + bottom: 2px; + left: 0; + opacity: .3 +} \ No newline at end of file diff --git a/icons/border-left.css b/icons/border-left.css new file mode 100644 index 00000000..09cda553 --- /dev/null +++ b/icons/border-left.css @@ -0,0 +1,24 @@ +.gg-border-left { + transform: scale(var(--ggs,1)); +} + +.gg-border-left, +.gg-border-left::before { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + border-left: 3px solid +} + +.gg-border-left::before { + content: ""; + position: absolute; + width: 10px; + border: 3px solid; + border-left: 0; + bottom: 0; + left: 2px; + opacity: .3 +} \ No newline at end of file diff --git a/icons/border-right.css b/icons/border-right.css new file mode 100644 index 00000000..38f91eb8 --- /dev/null +++ b/icons/border-right.css @@ -0,0 +1,24 @@ +.gg-border-right { + transform: scale(var(--ggs,1)); +} + +.gg-border-right, +.gg-border-right::before { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + border-right: 3px solid +} + +.gg-border-right::before { + content: ""; + position: absolute; + width: 10px; + border: 3px solid; + border-right: 0; + bottom: 0; + right: 2px; + opacity: .3 +} \ No newline at end of file diff --git a/icons/border-style-dashed.css b/icons/border-style-dashed.css new file mode 100644 index 00000000..49a4b7d2 --- /dev/null +++ b/icons/border-style-dashed.css @@ -0,0 +1,20 @@ +.gg-border-style-dashed { + transform: scale(var(--ggs,1)); +} + +.gg-border-style-dashed, +.gg-border-style-dashed::before { + box-sizing: border-box; + position: relative; + display: block; + width: 26px; + height: 17px +} + +.gg-border-style-dashed::before { + content: ""; + position: absolute; + height: 2px; + top: 7px; + border-top: 2px dashed +} \ No newline at end of file diff --git a/icons/border-style-dotted.css b/icons/border-style-dotted.css new file mode 100644 index 00000000..281aab4d --- /dev/null +++ b/icons/border-style-dotted.css @@ -0,0 +1,20 @@ +.gg-border-style-dotted { + transform: scale(var(--ggs,1)); +} + +.gg-border-style-dotted, +.gg-border-style-dotted::before { + box-sizing: border-box; + position: relative; + display: block; + width: 26px; + height: 17px +} + +.gg-border-style-dotted::before { + content: ""; + position: absolute; + height: 2px; + top: 7px; + border-top: 2px dotted +} \ No newline at end of file diff --git a/icons/border-style-solid.css b/icons/border-style-solid.css new file mode 100644 index 00000000..8ae30fff --- /dev/null +++ b/icons/border-style-solid.css @@ -0,0 +1,20 @@ +.gg-border-style-solid { + transform: scale(var(--ggs,1)); +} + +.gg-border-style-solid, +.gg-border-style-solid::before { + box-sizing: border-box; + position: relative; + display: block; + width: 26px; + height: 17px +} + +.gg-border-style-solid::before { + content: ""; + position: absolute; + height: 2px; + top: 7px; + border-top: 2px solid +} \ No newline at end of file diff --git a/icons/border-top.css b/icons/border-top.css new file mode 100644 index 00000000..fa184741 --- /dev/null +++ b/icons/border-top.css @@ -0,0 +1,24 @@ +.gg-border-top { + transform: scale(var(--ggs,1)); +} + +.gg-border-top, +.gg-border-top::before { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + border-top: 3px solid +} + +.gg-border-top::before { + content: ""; + position: absolute; + height: 10px; + border: 3px solid; + border-top: 0; + top: 2px; + left: 0; + opacity: .3 +} \ No newline at end of file diff --git a/icons/bot.css b/icons/bot.css new file mode 100644 index 00000000..14f94d6e --- /dev/null +++ b/icons/bot.css @@ -0,0 +1,39 @@ +.gg-bot { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 21px; + height: 10px; + border-right: 8px solid transparent; + border-left: 8px solid transparent; + border-bottom: 1px solid transparent; + border-radius: 12px; + box-shadow: + 0 0 0 2px, + -4px 0 0 -1px, + 4px 0 0 -1px, + inset 0 -4px 0 -2px +} + +.gg-bot::after, +.gg-bot::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 2px; + box-shadow: 0 0 0 2px; + top: 3px +} + +.gg-bot::before { + left: -4px; + border-radius: 3px +} + +.gg-bot::after { + border-radius: 100px; + right: -4px +} \ No newline at end of file diff --git a/icons/bowl.css b/icons/bowl.css new file mode 100644 index 00000000..e8197ab4 --- /dev/null +++ b/icons/bowl.css @@ -0,0 +1,35 @@ +.gg-bowl { + display: block; + position: relative; + transform: scale(var(--ggs,1)); + box-sizing: border-box; + width: 20px; + height: 18px +} + +.gg-bowl::after, +.gg-bowl::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-bowl::before { + width: 20px; + height: 12px; + border: 2px solid; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + bottom: 0 +} + +.gg-bowl::after { + background: currentColor; + width: 2px; + height: 10px; + border-radius: 4px; + transform: rotate(45deg); + right: 4px; + top: -1px +} \ No newline at end of file diff --git a/icons/box.css b/icons/box.css new file mode 100644 index 00000000..c5e675ef --- /dev/null +++ b/icons/box.css @@ -0,0 +1,33 @@ +.gg-box { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 20px; + border: 2px solid; + border-radius: 3px +} + +.gg-box::after, +.gg-box::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + height: 2px; + background: currentColor +} + +.gg-box::before { + left: 6px; + width: 6px; + top: 8px +} + +.gg-box::after { + width: 22px; + left: -2px; + top: 4px +} \ No newline at end of file diff --git a/icons/boy.css b/icons/boy.css new file mode 100644 index 00000000..3096e466 --- /dev/null +++ b/icons/boy.css @@ -0,0 +1,35 @@ +.gg-boy, +.gg-boy::after, +.gg-boy::before { + display: block; + box-sizing: border-box; + border-radius: 42px +} + +.gg-boy { + position: relative; + width: 20px; + height: 20px; + transform: scale(var(--ggs,1)); + overflow: hidden; + box-shadow: inset 0 0 0 2px +} + +.gg-boy::after, +.gg-boy::before { + content: ""; + position: absolute; + width: 2px; + height: 2px; + background: currentColor; + box-shadow: 6px 0 0; + left: 6px; + top: 10px +} + +.gg-boy::after { + width: 20px; + height: 20px; + top: -13px; + right: -12px; +} \ No newline at end of file diff --git a/icons/brackets.css b/icons/brackets.css new file mode 100644 index 00000000..eddd8b57 --- /dev/null +++ b/icons/brackets.css @@ -0,0 +1,32 @@ +.gg-brackets { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 3px +} + +.gg-brackets::after, +.gg-brackets::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border: 2px solid; + width: 4px; + height: 10px; + top: 2px +} + +.gg-brackets::before { + border-right: 0; + left: 2px +} + +.gg-brackets::after { + border-left: 0; + right: 2px +} \ No newline at end of file diff --git a/icons/briefcase.css b/icons/briefcase.css new file mode 100644 index 00000000..cec2d37c --- /dev/null +++ b/icons/briefcase.css @@ -0,0 +1,42 @@ +.gg-briefcase { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 16px; + border: 2px solid; + border-radius: 2px; + margin-top: 1px +} + +.gg-briefcase::after, +.gg-briefcase::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-briefcase::before { + border: 2px solid; + border-top-left-radius: 1px; + border-top-right-radius: 1px; + left: 4px; + width: 10px; + height: 4px; + border-bottom: 0; + top: -5px +} + +.gg-briefcase::after { + width: 18px; + height: 3px; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 1px solid transparent; + box-shadow: + 0 2px 0, + inset 16px 74px 0; + top: 4px +} \ No newline at end of file diff --git a/icons/browser.css b/icons/browser.css new file mode 100644 index 00000000..24638911 --- /dev/null +++ b/icons/browser.css @@ -0,0 +1,32 @@ +.gg-browser { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 18px; + border: 2px solid; + border-radius: 3px +} + +.gg-browser::after, +.gg-browser::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 22px; + height: 2px; + background: currentColor; + top: 4px +} + +.gg-browser::after { + border-radius: 3px; + width: 2px; + box-shadow: + 3px 0 0, + 6px 0 0; + top: 1px; + left: 1px +} \ No newline at end of file diff --git a/icons/bulb.css b/icons/bulb.css new file mode 100644 index 00000000..3ddb55f1 --- /dev/null +++ b/icons/bulb.css @@ -0,0 +1,45 @@ +.gg-bulb { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-bottom-color: transparent; + border-radius: 100px +} + +.gg-bulb::after, +.gg-bulb::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-bulb::before { + border-top: 0; + border-bottom-left-radius: 18px; + border-bottom-right-radius: 18px; + top: 10px; + border-bottom: 2px solid transparent; + box-shadow: + 0 5px 0 -2px, + inset 2px 0 0 0, + inset -2px 0 0 0, + inset 0 -4px 0 -2px; + width: 8px; + height: 8px; + left: 2px +} + +.gg-bulb::after { + width: 12px; + height: 2px; + border-left: 3px solid; + border-right: 3px solid; + border-radius: 2px; + bottom: 0; + left: 0 +} \ No newline at end of file diff --git a/icons/c-plus-plus.css b/icons/c-plus-plus.css new file mode 100644 index 00000000..2fb33e71 --- /dev/null +++ b/icons/c-plus-plus.css @@ -0,0 +1,34 @@ +.gg-c-plus-plus { + position: relative; + display: block; + width: 16px; + height: 16px; + transform: scale(var(--ggs,1)); + border: 3px solid currentColor; + box-sizing: border-box; + border-radius: 100px; + border-right-color: transparent +} + +.gg-c-plus-plus::after, +.gg-c-plus-plus::before { + content: ""; + position: absolute; + box-sizing: border-box; + display: block; + width: 9px; + height: 6px; + border-left: 2px solid; + border-right: 2px solid; + right: -9px; + top: 2px +} + +.gg-c-plus-plus::after { + width: 13px; + height: 2px; + border-left: 6px solid; + border-right: 6px solid; + right: -11px; + top: 4px +} \ No newline at end of file diff --git a/icons/calculator.css b/icons/calculator.css new file mode 100644 index 00000000..2d7643f8 --- /dev/null +++ b/icons/calculator.css @@ -0,0 +1,38 @@ +.gg-calculator { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 22px; + border: 2px solid; + border-radius: 2px +} + +.gg-calculator::after, +.gg-calculator::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + top: 2px; + left: 2px +} + +.gg-calculator::after { + width: 2px; + box-shadow: + 4px 0 0, + 8px 0 0, + 0 4px 0, + 4px 4px 0, + 8px 4px 0, + 0 8px 0, + 4px 8px 0, + 8px 8px 0, + 8px 6px 0; + top: 6px +} \ No newline at end of file diff --git a/icons/calendar-dates.css b/icons/calendar-dates.css new file mode 100644 index 00000000..2a117a8f --- /dev/null +++ b/icons/calendar-dates.css @@ -0,0 +1,36 @@ +.gg-calendar-dates { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 3px +} + +.gg-calendar-dates::after, +.gg-calendar-dates::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + height: 2px; + left: 2px +} + +.gg-calendar-dates::before { + background: currentColor; + width: 2px; + box-shadow: + 4px 0 0,8px 0 0,0 4px 0, + 4px 4px 0,8px 4px 0; + top: 6px +} + +.gg-calendar-dates::after { + width: 10px; + top: -4px; + box-shadow: 0 6px 0 0 +} \ No newline at end of file diff --git a/icons/calendar-due.css b/icons/calendar-due.css new file mode 100644 index 00000000..962a2e36 --- /dev/null +++ b/icons/calendar-due.css @@ -0,0 +1,34 @@ +.gg-calendar-due { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 3px +} + +.gg-calendar-due::after, +.gg-calendar-due::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 6px; + background: currentColor +} + +.gg-calendar-due::before { + top: 2px; + width: 10px; + height: 2px; + left: 2px +} + +.gg-calendar-due::after { + width: 4px; + height: 4px; + bottom: 3px; + left: 5px +} \ No newline at end of file diff --git a/icons/calendar-next.css b/icons/calendar-next.css new file mode 100644 index 00000000..19c6f175 --- /dev/null +++ b/icons/calendar-next.css @@ -0,0 +1,43 @@ +.gg-calendar-next { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px; + border: 2px solid transparent; + border-bottom: 4px solid transparent; + border-right: 4px solid transparent; + border-left: 3px solid transparent; + box-shadow: + 0 0 0 2px, + inset 0 -2px 0; + border-radius: 1px +} + +.gg-calendar-next::after, +.gg-calendar-next::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-calendar-next::before { + background: currentColor; + border-radius: 2px; + top: 0; + left: -1px; + width: 10px; + height: 2px +} + +.gg-calendar-next::after { + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 5px solid; + bottom: -2px; + right: -2px +} \ No newline at end of file diff --git a/icons/calendar-today.css b/icons/calendar-today.css new file mode 100644 index 00000000..ee6186f9 --- /dev/null +++ b/icons/calendar-today.css @@ -0,0 +1,24 @@ +.gg-calendar-today { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-top: 4px solid; + border-radius: 3px +} + +.gg-calendar-today::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + background: currentColor; + height: 4px; + width: 4px; + border-radius: 2px; + right: 2px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/calendar-two.css b/icons/calendar-two.css new file mode 100644 index 00000000..8725122f --- /dev/null +++ b/icons/calendar-two.css @@ -0,0 +1,23 @@ +.gg-calendar-two { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 3px +} + +.gg-calendar-two::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 3px; + top: 2px; + left: 2px +} \ No newline at end of file diff --git a/icons/calendar.css b/icons/calendar.css new file mode 100644 index 00000000..cdd67c83 --- /dev/null +++ b/icons/calendar.css @@ -0,0 +1,26 @@ +.gg-calendar, +.gg-calendar::before { + display: block; + box-sizing: border-box +} + +.gg-calendar { + position: relative; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-top: 4px solid; + border-radius: 3px +} + +.gg-calendar::before { + content: ""; + position: absolute; + width: 10px; + border-radius: 3px; + left: 2px; + background: currentColor; + height: 2px; + top: 2px +} \ No newline at end of file diff --git a/icons/camera.css b/icons/camera.css new file mode 100644 index 00000000..6aef3f52 --- /dev/null +++ b/icons/camera.css @@ -0,0 +1,39 @@ +.gg-camera { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 3px; + width: 18px; + height: 12px; + perspective: 24px +} + +.gg-camera::after, +.gg-camera::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-camera::before { + border: 2px solid; + border-left-color: transparent; + transform: rotateY(-70deg); + width: 8px; + height: 8px; + right: -7px; + top: 0 +} + +.gg-camera::after { + width: 10px; + height: 5px; + border-top: 2px solid; + border-right: 2px solid; + top: -5px; + right: 2px; + border-top-right-radius: 2px +} \ No newline at end of file diff --git a/icons/cap.css b/icons/cap.css new file mode 100644 index 00000000..9844a273 --- /dev/null +++ b/icons/cap.css @@ -0,0 +1,44 @@ +.gg-cap { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 12px; + border: 2px solid; + border-bottom-color: transparent; + border-top-left-radius: 100px; + border-top-right-radius: 100px +} + +.gg-cap::after, +.gg-cap::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-cap::after { + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + box-shadow: + 0 0 0 2px, + inset 12px 0 0 0; + bottom: -8px; + width: 18px; + height: 6px; + border-radius: 1px; + left: -2px +} + +.gg-cap::before { + width: 4px; + height: 4px; + background: currentColor; + border-radius: 2px; + left: 5px; + top: -4px +} \ No newline at end of file diff --git a/icons/captions.css b/icons/captions.css new file mode 100644 index 00000000..9917ca45 --- /dev/null +++ b/icons/captions.css @@ -0,0 +1,29 @@ +.gg-captions { + border-radius: 1px; + transform: scale(var(--ggs,1)) +} +.gg-captions, +.gg-captions::after, +.gg-captions::before { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 16px; + border: 2px solid +} + +.gg-captions::after, +.gg-captions::before { + content: ""; + position: absolute; + width: 5px; + height: 8px; + border-right: transparent; + top: 2px; + left: 2px +} + +.gg-captions::before { + left: 9px +} \ No newline at end of file diff --git a/icons/cast.css b/icons/cast.css new file mode 100644 index 00000000..520d5476 --- /dev/null +++ b/icons/cast.css @@ -0,0 +1,48 @@ +.gg-cast { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat bottom right/6px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat top left/2px 2px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 16px; + border-top: 2px solid; + border-right: 2px solid; + border-radius: 2px; + border-left: 0 + } + + .gg-cast::after, + .gg-cast::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 20px; + height: 20px; + border: 6px double; + border-top-color: transparent; + border-bottom-color: transparent; + border-left-color: transparent; + border-radius: 50%; + transform: rotate(-45deg); + bottom: -10px; + left: -10px + } + + .gg-cast::after { + width: 4px; + height: 4px; + border: 2px solid; + border-top-color: transparent; + border-bottom-color: transparent; + border-left-color: transparent; + bottom: -2px; + left: -2px + } \ No newline at end of file diff --git a/icons/chart.css b/icons/chart.css new file mode 100644 index 00000000..f1180a79 --- /dev/null +++ b/icons/chart.css @@ -0,0 +1,36 @@ +.gg-chart { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px; + border-bottom: 2px solid; + border-left: 2px solid +} + +.gg-chart::after, +.gg-chart::before { + content: ""; + display: block; + position: absolute; + border: 2px solid; + box-sizing: border-box +} + +.gg-chart::before { + border-top-right-radius: 100px; + right: -2px; + top: -2px; + width: 8px; + height: 8px +} + +.gg-chart::after { + width: 18px; + height: 18px; + border-radius: 100px; + border-right-color: transparent; + left: -10px; + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/check-o.css b/icons/check-o.css new file mode 100644 index 00000000..9a2c9213 --- /dev/null +++ b/icons/check-o.css @@ -0,0 +1,25 @@ +.gg-check-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-check-o::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 3px; + top: -1px; + width: 6px; + height: 10px; + border-width: 0 2px 2px 0; + border-style: solid; + transform-origin: bottom left; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/check-r.css b/icons/check-r.css new file mode 100644 index 00000000..3e3ea091 --- /dev/null +++ b/icons/check-r.css @@ -0,0 +1,25 @@ +.gg-check-r { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 22px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-radius: 4px +} + +.gg-check-r::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 3px; + top: -1px; + width: 6px; + height: 10px; + border-width: 0 2px 2px 0; + border-style: solid; + transform-origin: bottom left; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/check.css b/icons/check.css new file mode 100644 index 00000000..03b3fcc1 --- /dev/null +++ b/icons/check.css @@ -0,0 +1,25 @@ +.gg-check { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-check::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 3px; + top: -1px; + width: 6px; + height: 10px; + border-width: 0 2px 2px 0; + border-style: solid; + transform-origin: bottom left; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/chevron-double-down-o.css b/icons/chevron-double-down-o.css new file mode 100644 index 00000000..17e255e7 --- /dev/null +++ b/icons/chevron-double-down-o.css @@ -0,0 +1,29 @@ +.gg-chevron-double-down-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 40px; + width: 22px; + height: 22px +} + +.gg-chevron-double-down-o::after, +.gg-chevron-double-down-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + left: 6px; + top: 3px +} + +.gg-chevron-double-down-o::after { + top: 7px +} \ No newline at end of file diff --git a/icons/chevron-double-down-r.css b/icons/chevron-double-down-r.css new file mode 100644 index 00000000..a67f6af7 --- /dev/null +++ b/icons/chevron-double-down-r.css @@ -0,0 +1,29 @@ +.gg-chevron-double-down-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 4px; + width: 22px; + height: 22px +} + +.gg-chevron-double-down-r::after, +.gg-chevron-double-down-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + left: 6px; + top: 3px +} + +.gg-chevron-double-down-r::after { + top: 7px +} \ No newline at end of file diff --git a/icons/chevron-double-down.css b/icons/chevron-double-down.css new file mode 100644 index 00000000..10adaaa9 --- /dev/null +++ b/icons/chevron-double-down.css @@ -0,0 +1,27 @@ +.gg-chevron-double-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-chevron-double-down::after, +.gg-chevron-double-down::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + left: 7px; + top: 3px +} + +.gg-chevron-double-down::after { + top: 8px +} \ No newline at end of file diff --git a/icons/chevron-double-left-o.css b/icons/chevron-double-left-o.css new file mode 100644 index 00000000..df28013a --- /dev/null +++ b/icons/chevron-double-left-o.css @@ -0,0 +1,29 @@ +.gg-chevron-double-left-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 40px; + width: 22px; + height: 22px +} + +.gg-chevron-double-left-o::after, +.gg-chevron-double-left-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-left: 2px solid; + border-bottom: 2px solid; + transform: rotate(45deg); + top: 6px; + left: 5px +} + +.gg-chevron-double-left-o::after { + left: 9px +} \ No newline at end of file diff --git a/icons/chevron-double-left-r.css b/icons/chevron-double-left-r.css new file mode 100644 index 00000000..3b54680e --- /dev/null +++ b/icons/chevron-double-left-r.css @@ -0,0 +1,29 @@ +.gg-chevron-double-left-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 4px; + width: 22px; + height: 22px +} + +.gg-chevron-double-left-r::after, +.gg-chevron-double-left-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-left: 2px solid; + border-bottom: 2px solid; + transform: rotate(45deg); + top: 6px; + left: 5px +} + +.gg-chevron-double-left-r::after { + left: 9px +} \ No newline at end of file diff --git a/icons/chevron-double-left.css b/icons/chevron-double-left.css new file mode 100644 index 00000000..84f91ecc --- /dev/null +++ b/icons/chevron-double-left.css @@ -0,0 +1,27 @@ +.gg-chevron-double-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-chevron-double-left::after, +.gg-chevron-double-left::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border-left: 2px solid; + border-bottom: 2px solid; + transform: rotate(45deg); + top: 7px; + left: 6px +} + +.gg-chevron-double-left::after { + left: 11px +} \ No newline at end of file diff --git a/icons/chevron-double-right-o.css b/icons/chevron-double-right-o.css new file mode 100644 index 00000000..0ff68f7d --- /dev/null +++ b/icons/chevron-double-right-o.css @@ -0,0 +1,29 @@ +.gg-chevron-double-right-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 40px; + width: 22px; + height: 22px +} + +.gg-chevron-double-right-o::after, +.gg-chevron-double-right-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-right: 2px solid; + border-top: 2px solid; + transform: rotate(45deg); + top: 6px; + right: 5px +} + +.gg-chevron-double-right-o::after { + right: 9px +} \ No newline at end of file diff --git a/icons/chevron-double-right-r.css b/icons/chevron-double-right-r.css new file mode 100644 index 00000000..0fa35d85 --- /dev/null +++ b/icons/chevron-double-right-r.css @@ -0,0 +1,29 @@ +.gg-chevron-double-right-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 4px; + width: 22px; + height: 22px +} + +.gg-chevron-double-right-r::after, +.gg-chevron-double-right-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-right: 2px solid; + border-top: 2px solid; + transform: rotate(45deg); + top: 6px; + right: 5px +} + +.gg-chevron-double-right-r::after { + right: 9px +} \ No newline at end of file diff --git a/icons/chevron-double-right.css b/icons/chevron-double-right.css new file mode 100644 index 00000000..2aba1230 --- /dev/null +++ b/icons/chevron-double-right.css @@ -0,0 +1,27 @@ +.gg-chevron-double-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-chevron-double-right::after, +.gg-chevron-double-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border-right: 2px solid; + border-top: 2px solid; + transform: rotate(45deg); + top: 7px; + right: 6px +} + +.gg-chevron-double-right::after { + right: 11px +} \ No newline at end of file diff --git a/icons/chevron-double-up-o.css b/icons/chevron-double-up-o.css new file mode 100644 index 00000000..8d5fba52 --- /dev/null +++ b/icons/chevron-double-up-o.css @@ -0,0 +1,29 @@ +.gg-chevron-double-up-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 40px; + width: 22px; + height: 22px +} + +.gg-chevron-double-up-o::after, +.gg-chevron-double-up-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 6px; + bottom: 3px +} + +.gg-chevron-double-up-o::after { + bottom: 7px +} \ No newline at end of file diff --git a/icons/chevron-double-up-r.css b/icons/chevron-double-up-r.css new file mode 100644 index 00000000..cafa9038 --- /dev/null +++ b/icons/chevron-double-up-r.css @@ -0,0 +1,29 @@ +.gg-chevron-double-up-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid; + border-radius: 4px; + width: 22px; + height: 22px +} + +.gg-chevron-double-up-r::after, +.gg-chevron-double-up-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 6px; + bottom: 3px +} + +.gg-chevron-double-up-r::after { + bottom: 7px +} \ No newline at end of file diff --git a/icons/chevron-double-up.css b/icons/chevron-double-up.css new file mode 100644 index 00000000..aa57dfac --- /dev/null +++ b/icons/chevron-double-up.css @@ -0,0 +1,27 @@ +.gg-chevron-double-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-chevron-double-up::after, +.gg-chevron-double-up::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 7px; + bottom: 3px +} + +.gg-chevron-double-up::after { + bottom: 8px +} \ No newline at end of file diff --git a/icons/chevron-down-o.css b/icons/chevron-down-o.css new file mode 100644 index 00000000..03d3bf0b --- /dev/null +++ b/icons/chevron-down-o.css @@ -0,0 +1,24 @@ +.gg-chevron-down-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-chevron-down-o::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + left: 6px; + top: 5px +} \ No newline at end of file diff --git a/icons/chevron-down-r.css b/icons/chevron-down-r.css new file mode 100644 index 00000000..706054b1 --- /dev/null +++ b/icons/chevron-down-r.css @@ -0,0 +1,24 @@ +.gg-chevron-down-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-chevron-down-r::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + left: 6px; + top: 5px +} \ No newline at end of file diff --git a/icons/chevron-down.css b/icons/chevron-down.css new file mode 100644 index 00000000..e26bdf66 --- /dev/null +++ b/icons/chevron-down.css @@ -0,0 +1,24 @@ +.gg-chevron-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-chevron-down::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + left: 4px; + top: 2px +} \ No newline at end of file diff --git a/icons/chevron-left-o.css b/icons/chevron-left-o.css new file mode 100644 index 00000000..d0599803 --- /dev/null +++ b/icons/chevron-left-o.css @@ -0,0 +1,24 @@ +.gg-chevron-left-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-chevron-left-o::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 7px; + top: 6px +} \ No newline at end of file diff --git a/icons/chevron-left-r.css b/icons/chevron-left-r.css new file mode 100644 index 00000000..d542a017 --- /dev/null +++ b/icons/chevron-left-r.css @@ -0,0 +1,24 @@ +.gg-chevron-left-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-chevron-left-r::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 7px; + top: 6px +} \ No newline at end of file diff --git a/icons/chevron-left.css b/icons/chevron-left.css new file mode 100644 index 00000000..981f7518 --- /dev/null +++ b/icons/chevron-left.css @@ -0,0 +1,24 @@ +.gg-chevron-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-chevron-left::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 6px; + top: 4px +} \ No newline at end of file diff --git a/icons/chevron-right-o.css b/icons/chevron-right-o.css new file mode 100644 index 00000000..24abe353 --- /dev/null +++ b/icons/chevron-right-o.css @@ -0,0 +1,24 @@ +.gg-chevron-right-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-chevron-right-o::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(-45deg); + left: 5px; + top: 6px +} \ No newline at end of file diff --git a/icons/chevron-right-r.css b/icons/chevron-right-r.css new file mode 100644 index 00000000..9b41d68e --- /dev/null +++ b/icons/chevron-right-r.css @@ -0,0 +1,24 @@ +.gg-chevron-right-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-chevron-right-r::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(-45deg); + left: 5px; + top: 6px +} \ No newline at end of file diff --git a/icons/chevron-right.css b/icons/chevron-right.css new file mode 100644 index 00000000..36af2967 --- /dev/null +++ b/icons/chevron-right.css @@ -0,0 +1,24 @@ +.gg-chevron-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-chevron-right::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(-45deg); + right: 6px; + top: 4px +} \ No newline at end of file diff --git a/icons/chevron-up-o.css b/icons/chevron-up-o.css new file mode 100644 index 00000000..43a481f3 --- /dev/null +++ b/icons/chevron-up-o.css @@ -0,0 +1,24 @@ +.gg-chevron-up-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-chevron-up-o::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(-45deg); + left: 6px; + bottom: 5px +} \ No newline at end of file diff --git a/icons/chevron-up-r.css b/icons/chevron-up-r.css new file mode 100644 index 00000000..7e6a732a --- /dev/null +++ b/icons/chevron-up-r.css @@ -0,0 +1,24 @@ +.gg-chevron-up-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-chevron-up-r::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(-45deg); + left: 6px; + bottom: 5px +} \ No newline at end of file diff --git a/icons/chevron-up.css b/icons/chevron-up.css new file mode 100644 index 00000000..03f1f7bc --- /dev/null +++ b/icons/chevron-up.css @@ -0,0 +1,24 @@ +.gg-chevron-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-chevron-up::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(-45deg); + left: 4px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/circleci.css b/icons/circleci.css new file mode 100644 index 00000000..29537f17 --- /dev/null +++ b/icons/circleci.css @@ -0,0 +1,28 @@ +.gg-circleci, +.gg-circleci::before { + display: block; + box-sizing: border-box; + border-radius: 18px +} + +.gg-circleci { + position: relative; + transform: scale(var(--ggs,1)); + width: 24px; + height: 24px; + border: 4px solid; + background: + linear-gradient( + currentColor 8px,transparent 0) + no-repeat -2px center/8px 3px +} + +.gg-circleci::before { + content: ""; + position: absolute; + width: 10px; + height: 10px; + border: 3px solid; + top: 3px; + right: 3px +} \ No newline at end of file diff --git a/icons/clipboard.css b/icons/clipboard.css new file mode 100644 index 00000000..09542eb0 --- /dev/null +++ b/icons/clipboard.css @@ -0,0 +1,36 @@ +.gg-clipboard { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 2px +} + +.gg-clipboard::after, +.gg-clipboard::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 2px; + width: 10px; + left: 2px +} + +.gg-clipboard::before { + border: 2px solid; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + top: -2px; + height: 6px +} + +.gg-clipboard::after { + height: 2px; + background: currentColor; + box-shadow: 0 -4px 0 0; + bottom: 2px +} \ No newline at end of file diff --git a/icons/close-o.css b/icons/close-o.css new file mode 100644 index 00000000..b19906d9 --- /dev/null +++ b/icons/close-o.css @@ -0,0 +1,29 @@ +.gg-close-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 40px +} + +.gg-close-o::after, +.gg-close-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + border-radius: 5px; + top: 8px; + left: 3px +} + +.gg-close-o::after { + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/close-r.css b/icons/close-r.css new file mode 100644 index 00000000..6ff580d8 --- /dev/null +++ b/icons/close-r.css @@ -0,0 +1,29 @@ +.gg-close-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-close-r::after, +.gg-close-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + border-radius: 5px; + top: 8px; + left: 3px +} + +.gg-close-r::after { + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/close.css b/icons/close.css new file mode 100644 index 00000000..f08faa69 --- /dev/null +++ b/icons/close.css @@ -0,0 +1,29 @@ +.gg-close { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 40px +} + +.gg-close::after, +.gg-close::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 16px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + border-radius: 5px; + top: 8px; + left: 1px +} + +.gg-close::after { + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/cloud.css b/icons/cloud.css new file mode 100644 index 00000000..5b1d9f99 --- /dev/null +++ b/icons/cloud.css @@ -0,0 +1,38 @@ +.gg-cloud { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 2px; + background: currentColor; + margin-bottom: -20px +} + +.gg-cloud::after, +.gg-cloud::before { + content: ""; + display: block; + position: absolute; + border: 2px solid; + box-sizing: border-box; + bottom: 0 +} + +.gg-cloud::before { + border-top-left-radius: 100px; + border-bottom-left-radius: 100px; + border-right: 0; + left: -6px; + width: 7px; + height: 12px +} + +.gg-cloud::after { + width: 16px; + height: 16px; + border-radius: 100px; + border-left-color: transparent; + right: -8px; + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/code-climate.css b/icons/code-climate.css new file mode 100644 index 00000000..3d42f442 --- /dev/null +++ b/icons/code-climate.css @@ -0,0 +1,32 @@ +.gg-code-climate { + display: block; + box-sizing: border-box; + position: relative; + transform: scale(var(--ggs,1)); + width: 24px; + height: 16px +} + +.gg-code-climate::after, +.gg-code-climate::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box; + width: 12px; + border-left: 4px solid; + border-top: 4px solid; + transform: rotate(45deg) +} + +.gg-code-climate::before { + height: 12px; + left: 2px; + bottom: -2px +} + +.gg-code-climate::after { + height: 6px; + right: 0; + bottom: 6px +} \ No newline at end of file diff --git a/icons/code-slash.css b/icons/code-slash.css new file mode 100644 index 00000000..9c5a3785 --- /dev/null +++ b/icons/code-slash.css @@ -0,0 +1,34 @@ +.gg-code-slash { + display: block; + position: relative; + box-sizing: border-box; + transform: rotate(15deg) scale(var(--ggs,1)); + width: 2px; + height: 16px; + background: currentColor +} + +.gg-code-slash::after, +.gg-code-slash::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + transform: rotate(-60deg) +} + +.gg-code-slash::before { + border-left: 2px solid; + border-top: 2px solid; + left: -8px; + top: 5px +} + +.gg-code-slash::after { + border-right: 2px solid; + border-bottom: 2px solid; + right: -8px; + top: 3px +} \ No newline at end of file diff --git a/icons/code.css b/icons/code.css new file mode 100644 index 00000000..666f5058 --- /dev/null +++ b/icons/code.css @@ -0,0 +1,30 @@ +.gg-code { + transform: scale(var(--ggs,1)) +} + +.gg-code, +.gg-code::after, +.gg-code::before { + box-sizing: border-box; + position: relative; + display: block; + width: 8px; + height: 20px +} + +.gg-code::after, +.gg-code::before { + content: ""; + position: absolute; + height: 8px; + border-left: 2px solid; + border-bottom: 2px solid; + transform: rotate(45deg) scaleY(1); + left: -4px; + top: 6px +} + +.gg-code::after { + transform: rotate(-45deg) scaleX(-1); + left: 4px +} \ No newline at end of file diff --git a/icons/coffe.css b/icons/coffe.css new file mode 100644 index 00000000..8d07040f --- /dev/null +++ b/icons/coffe.css @@ -0,0 +1,45 @@ +.gg-coffe { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 14px; + border: 2px solid; + border-radius: 6px; + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-left: -4px; + margin-top: 3px +} + +.gg-coffe::after, +.gg-coffe::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-coffe::before { + left: 2px; + background: currentColor; + box-shadow: + 4px 0 0, + 8px 0 0; + border-radius: 3px; + width: 2px; + height: 4px; + top: -7px +} + +.gg-coffe::after { + width: 6px; + height: 8px; + border: 2px solid; + border-radius: 100px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + right: -6px; + top: -1px +} \ No newline at end of file diff --git a/icons/collage.css b/icons/collage.css new file mode 100644 index 00000000..c52b754f --- /dev/null +++ b/icons/collage.css @@ -0,0 +1,31 @@ +.gg-collage { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 20px; + border: 2px solid; + border-radius: 3px +} + +.gg-collage::after, +.gg-collage::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 20px; + background: currentColor; + left: 5px; + top: -2px +} + +.gg-collage::after { + width: 9px; + height: 2px; + left: -2px; + top: 4px; + box-shadow: 7px 5px 0 0 +} \ No newline at end of file diff --git a/icons/color-bucket.css b/icons/color-bucket.css new file mode 100644 index 00000000..35d7eda4 --- /dev/null +++ b/icons/color-bucket.css @@ -0,0 +1,41 @@ +.gg-color-bucket { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 6px; + height: 10px; + border: 2px solid; + border-bottom: 0; + border-top-left-radius: 100px; + border-top-right-radius: 100px; + margin-top: -18px +} + +.gg-color-bucket::after, +.gg-color-bucket::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + transform: rotate(45deg) +} + +.gg-color-bucket::before { + border: 2px solid; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + top: 4px; + left: -4px; + width: 14px; + height: 16px +} + +.gg-color-bucket::after { + width: 6px; + height: 6px; + border-radius: 0 100% 100% 100%; + background: currentColor; + right: -15px; + bottom: -12px +} \ No newline at end of file diff --git a/icons/color-picker.css b/icons/color-picker.css new file mode 100644 index 00000000..7bf57094 --- /dev/null +++ b/icons/color-picker.css @@ -0,0 +1,41 @@ +.gg-color-picker { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-45deg) scale(var(--ggs,1)); + width: 18px; + height: 10px; + border-left: 0; + border-top-left-radius: 100px; + border-bottom-left-radius: 100px; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-right: 2px solid transparent; + box-shadow: inset 0 0 0 2px +} + +.gg-color-picker::after, +.gg-color-picker::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + background: currentColor +} + +.gg-color-picker::before { + top: -2px; + border-radius: 3px; + width: 2px; + height: 10px; + right: -3px +} + +.gg-color-picker::after { + width: 8px; + height: 6px; + right: -9px; + box-shadow: -21px 0 0 -2px; + border-top-right-radius: 100px; + border-bottom-right-radius: 100px +} \ No newline at end of file diff --git a/icons/comedy-central.css b/icons/comedy-central.css new file mode 100644 index 00000000..85549699 --- /dev/null +++ b/icons/comedy-central.css @@ -0,0 +1,25 @@ +.gg-comedy-central, +.gg-comedy-central::before { + box-sizing: border-box; + display: block; + border: 3px solid; + border-radius: 100px +} + +.gg-comedy-central { + position: relative; + border-left-color: transparent; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px +} + +.gg-comedy-central::before { + content: ""; + position: absolute; + border-right-color: transparent; + width: 10px; + height: 10px; + bottom: 2px; + right: 2px +} \ No newline at end of file diff --git a/icons/comment.css b/icons/comment.css new file mode 100644 index 00000000..dfc36f1e --- /dev/null +++ b/icons/comment.css @@ -0,0 +1,39 @@ +.gg-comment { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 16px; + border: 2px solid; + border-bottom: 0; + box-shadow: + -6px 8px 0 -6px, + 6px 8px 0 -6px +} + +.gg-comment::after, +.gg-comment::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px +} + +.gg-comment::before { + border: 2px solid; + border-top-color: transparent; + border-bottom-left-radius: 20px; + right: 4px; + bottom: -6px; + height: 6px +} + +.gg-comment::after { + height: 2px; + background: currentColor; + box-shadow: 0 4px 0 0; + left: 4px; + top: 4px +} \ No newline at end of file diff --git a/icons/compress.css b/icons/compress.css new file mode 100644 index 00000000..9df9cbc3 --- /dev/null +++ b/icons/compress.css @@ -0,0 +1,34 @@ +.gg-compress { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 26px; + height: 2px; + border-left: 10px solid; + border-right: 10px solid +} + +.gg-compress::after, +.gg-compress::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + top: -2px +} + +.gg-compress::before { + border-right: 2px solid; + left: -5px; + transform: rotate(45deg) +} + +.gg-compress::after { + border-left: 2px solid; + right: -5px; + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/controller.css b/icons/controller.css new file mode 100644 index 00000000..f8616dd6 --- /dev/null +++ b/icons/controller.css @@ -0,0 +1,27 @@ +.gg-controller { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 8px; + border: 2px solid; + border-radius: 100px +} + +.gg-controller::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 14px; + height: 14px; + box-shadow: + -6px -6px 0 -4px, + 6px 6px 0 -4px, + 6px -6px 0 -4px, + -6px 6px 0 -4px; + left: -5px; + top: -5px; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/copy.css b/icons/copy.css new file mode 100644 index 00000000..ea7e784b --- /dev/null +++ b/icons/copy.css @@ -0,0 +1,43 @@ +.gg-copy { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 18px; + border: 2px solid; + margin-left: -5px; + margin-top: -4px + } + + .gg-copy::after, + .gg-copy::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute + } + + .gg-copy::before { + background: + linear-gradient( + currentColor 5px, transparent 0) + no-repeat right top/5px 2px, + linear-gradient( + currentColor 5px, transparent 0) + no-repeat left bottom/ 2px 5px; + box-shadow: inset -4px -4px 0 -2px; + bottom: -6px; + right: -6px; + width: 14px; + height: 18px + } + + .gg-copy::after { + width: 6px; + height: 2px; + background: currentColor; + left: 2px; + top: 2px; + box-shadow: 0 4px 0,0 8px 0 + } \ No newline at end of file diff --git a/icons/copyright.css b/icons/copyright.css new file mode 100644 index 00000000..673ca8e2 --- /dev/null +++ b/icons/copyright.css @@ -0,0 +1,21 @@ +.gg-copyright, +.gg-copyright::after { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 40px +} + +.gg-copyright::after { + content: ""; + position: absolute; + border-right-color: transparent; + width: 8px; + height: 8px; + top: 3px; + left: 3px +} \ No newline at end of file diff --git a/icons/corner-down-left.css b/icons/corner-down-left.css new file mode 100644 index 00000000..5a8da712 --- /dev/null +++ b/icons/corner-down-left.css @@ -0,0 +1,32 @@ +.gg-corner-down-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} +.gg-corner-down-left::after, +.gg-corner-down-left::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 3px +} +.gg-corner-down-left::after { + width: 8px; + height: 8px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + bottom: 3px +} +.gg-corner-down-left::before { + width: 16px; + height: 12px; + border-bottom-right-radius: 4px; + border-bottom: 2px solid; + border-right: 2px solid; + bottom: 6px +} \ No newline at end of file diff --git a/icons/corner-down-right.css b/icons/corner-down-right.css new file mode 100644 index 00000000..c692547a --- /dev/null +++ b/icons/corner-down-right.css @@ -0,0 +1,32 @@ +.gg-corner-down-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} +.gg-corner-down-right::after, +.gg-corner-down-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 3px +} +.gg-corner-down-right::after { + width: 8px; + height: 8px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + bottom: 3px +} +.gg-corner-down-right::before { + width: 16px; + height: 12px; + border-bottom-left-radius: 4px; + border-bottom: 2px solid; + border-left: 2px solid; + bottom: 6px +} \ No newline at end of file diff --git a/icons/corner-left-down.css b/icons/corner-left-down.css new file mode 100644 index 00000000..1f61fc85 --- /dev/null +++ b/icons/corner-left-down.css @@ -0,0 +1,32 @@ +.gg-corner-left-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} +.gg-corner-left-down::after, +.gg-corner-left-down::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + bottom: 3px +} +.gg-corner-left-down::after { + width: 8px; + height: 8px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + left: 3px +} +.gg-corner-left-down::before { + width: 12px; + height: 16px; + border-top-left-radius: 4px; + border-top: 2px solid; + border-left: 2px solid; + left: 6px +} \ No newline at end of file diff --git a/icons/corner-left-up.css b/icons/corner-left-up.css new file mode 100644 index 00000000..0b81bfb8 --- /dev/null +++ b/icons/corner-left-up.css @@ -0,0 +1,32 @@ +.gg-corner-left-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} +.gg-corner-left-up::after, +.gg-corner-left-up::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + top: 3px +} +.gg-corner-left-up::after { + width: 8px; + height: 8px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 3px +} +.gg-corner-left-up::before { + width: 12px; + height: 16px; + border-bottom-left-radius: 4px; + border-bottom: 2px solid; + border-left: 2px solid; + left: 6px +} \ No newline at end of file diff --git a/icons/corner-right-down.css b/icons/corner-right-down.css new file mode 100644 index 00000000..d062e176 --- /dev/null +++ b/icons/corner-right-down.css @@ -0,0 +1,32 @@ +.gg-corner-right-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} +.gg-corner-right-down::after, +.gg-corner-right-down::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + bottom: 3px +} +.gg-corner-right-down::after { + width: 8px; + height: 8px; + border-bottom: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + right: 3px +} +.gg-corner-right-down::before { + width: 12px; + height: 16px; + border-top-right-radius: 4px; + border-top: 2px solid; + border-right: 2px solid; + right: 6px +} \ No newline at end of file diff --git a/icons/corner-right-up.css b/icons/corner-right-up.css new file mode 100644 index 00000000..02581a60 --- /dev/null +++ b/icons/corner-right-up.css @@ -0,0 +1,32 @@ +.gg-corner-right-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} +.gg-corner-right-up::after, +.gg-corner-right-up::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + top: 3px +} +.gg-corner-right-up::after { + width: 8px; + height: 8px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + right: 3px +} +.gg-corner-right-up::before { + width: 12px; + height: 16px; + border-bottom-right-radius: 4px; + border-bottom: 2px solid; + border-right: 2px solid; + right: 6px +} \ No newline at end of file diff --git a/icons/corner-up-left.css b/icons/corner-up-left.css new file mode 100644 index 00000000..efcaacde --- /dev/null +++ b/icons/corner-up-left.css @@ -0,0 +1,32 @@ +.gg-corner-up-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} +.gg-corner-up-left::after, +.gg-corner-up-left::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 3px +} +.gg-corner-up-left::after { + width: 8px; + height: 8px; + border-bottom: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + top: 3px +} +.gg-corner-up-left::before { + width: 16px; + height: 12px; + border-top-right-radius: 4px; + border-top: 2px solid; + border-right: 2px solid; + top: 6px +} \ No newline at end of file diff --git a/icons/corner-up-right.css b/icons/corner-up-right.css new file mode 100644 index 00000000..2b590a12 --- /dev/null +++ b/icons/corner-up-right.css @@ -0,0 +1,32 @@ +.gg-corner-up-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} +.gg-corner-up-right::after, +.gg-corner-up-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 3px +} +.gg-corner-up-right::after { + width: 8px; + height: 8px; + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + top: 3px +} +.gg-corner-up-right::before { + width: 16px; + height: 12px; + border-top-left-radius: 4px; + border-top: 2px solid; + border-left: 2px solid; + top: 6px +} \ No newline at end of file diff --git a/icons/credit-card.css b/icons/credit-card.css new file mode 100644 index 00000000..22e7a36f --- /dev/null +++ b/icons/credit-card.css @@ -0,0 +1,30 @@ +.gg-credit-card { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 18px; + border: 2px solid; + border-radius: 4px +} + +.gg-credit-card::after, +.gg-credit-card::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 24px; + left: -2px; + height: 2px; + background: currentColor; + top: 9px +} + +.gg-credit-card::before { + width: 6px; + left: 2px; + top: 3px +} \ No newline at end of file diff --git a/icons/crop.css b/icons/crop.css new file mode 100644 index 00000000..bb3b78d0 --- /dev/null +++ b/icons/crop.css @@ -0,0 +1,32 @@ +.gg-crop { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px +} + +.gg-crop::after, +.gg-crop::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 14px; + height: 14px +} + +.gg-crop::before { + border-right: 2px solid; + border-top: 2px solid; + left: 1px; + top: 5px +} + +.gg-crop::after { + border-left: 2px solid; + border-bottom: 2px solid; + top: 1px; + right: 1px +} \ No newline at end of file diff --git a/icons/cross.css b/icons/cross.css new file mode 100644 index 00000000..7bcddfe7 --- /dev/null +++ b/icons/cross.css @@ -0,0 +1,23 @@ +.gg-cross { + transform: scale(var(--ggs,1)) +} + +.gg-cross, +.gg-cross::after { + box-sizing: border-box; + position: relative; + display: block; + width: 10px; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-cross::after { + content: ""; + position: absolute; + width: 2px; + height: 12px; + top: -4px; + left: 4px +} \ No newline at end of file diff --git a/icons/crowdfire.css b/icons/crowdfire.css new file mode 100644 index 00000000..3b193f26 --- /dev/null +++ b/icons/crowdfire.css @@ -0,0 +1,34 @@ +.gg-crowdfire { + display: block; + box-sizing: border-box; + position: relative; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px +} + +.gg-crowdfire::after, +.gg-crowdfire::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box +} + +.gg-crowdfire::before { + width: 20px; + height: 20px; + border: 4px solid; + border-radius: 100px; + border-right-color: transparent; + transform: rotate(-45deg) +} + +.gg-crowdfire::after { + width: 8px; + height: 8px; + border-top: 4px solid; + border-right: 4px solid; + right: 2px; + top: 2px +} \ No newline at end of file diff --git a/icons/danger.css b/icons/danger.css new file mode 100644 index 00000000..f04c46a5 --- /dev/null +++ b/icons/danger.css @@ -0,0 +1,32 @@ +.gg-danger { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 40px +} + +.gg-danger::after, +.gg-danger::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + background: currentColor; + left: 7px +} + +.gg-danger::after { + top: 2px; + height: 8px +} + +.gg-danger::before { + height: 2px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/dark-mode.css b/icons/dark-mode.css new file mode 100644 index 00000000..3360b88e --- /dev/null +++ b/icons/dark-mode.css @@ -0,0 +1,40 @@ +.gg-dark-mode { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border:2px solid; + border-radius:100px; + width:20px; + height:20px +} + +.gg-dark-mode::after, +.gg-dark-mode::before { + content: ""; + box-sizing: border-box; + position: absolute; + display: block +} + +.gg-dark-mode::before { + border:5px solid; + border-top-left-radius:100px; + border-bottom-left-radius:100px; + border-right: 0; + width:9px; + height:18px; + top:-1px; + left:-1px +} + +.gg-dark-mode::after { + border:4px solid; + border-top-right-radius:100px; + border-bottom-right-radius:100px; + border-left: 0; + width:4px; + height:8px; + right:4px; + top:4px +} \ No newline at end of file diff --git a/icons/data.css b/icons/data.css new file mode 100644 index 00000000..22325e43 --- /dev/null +++ b/icons/data.css @@ -0,0 +1,41 @@ +.gg-data { + transform: scale(var(--ggs,1)) +} + +.gg-data, +.gg-data::after, +.gg-data::before { + box-sizing: border-box; + position: relative; + display: block; + border: 2px solid; + border-radius: 50%; + width: 14px; + height: 14px +} + +.gg-data::after, +.gg-data::before { + content: ""; + position: absolute; + width: 6px; + height: 6px; + top: 2px; + left: 2px +} + +.gg-data::after { + background: linear-gradient( + currentColor 8px,transparent 0) + no-repeat bottom center/2px 8px; + width: 22px; + height: 22px; + top: -6px; + left: -6px +} + +.gg-data, +.gg-data::after { + border-top-color: transparent; + border-bottom-color: transparent +} \ No newline at end of file diff --git a/icons/database.css b/icons/database.css new file mode 100644 index 00000000..55d61aa5 --- /dev/null +++ b/icons/database.css @@ -0,0 +1,41 @@ +.gg-database { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 14px; + border: 2px solid transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-left: 6px solid transparent; + box-shadow: 0 0 0 2px, + inset 0 2px 0 0, + inset 0 -2px 0 0; + border-radius: 1px +} + +.gg-database::after, +.gg-database::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-database::before { + background: currentColor; + width: 20px; + height: 2px; + top: 4px; + left: -8px +} + +.gg-database::after { + width: 2px; + height: 10px; + border-bottom: 2px solid; + border-top: 2px solid; + top: 0; + left: -4px +} \ No newline at end of file diff --git a/icons/designmodo.css b/icons/designmodo.css new file mode 100644 index 00000000..bb720c4d --- /dev/null +++ b/icons/designmodo.css @@ -0,0 +1,33 @@ +.gg-designmodo { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 20px; + height: 16px; + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat right 3px/8px 3px +} + +.gg-designmodo::after, +.gg-designmodo::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box; + width: 10px; + height: 10px; + border: 3px solid; + border-radius: 10px +} + +.gg-designmodo::after { + width: 14px; + height: 14px; + border: 3px solid transparent; + border-bottom: 3px solid; + left: 3px; + bottom: 0 +} \ No newline at end of file diff --git a/icons/desktop.css b/icons/desktop.css new file mode 100644 index 00000000..2e2163a6 --- /dev/null +++ b/icons/desktop.css @@ -0,0 +1,37 @@ +.gg-desktop { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 22px; + height: 18px; + border: 2px solid; + border-radius: 3px; + overflow: hidden; +} + +.gg-desktop::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box; + width: 22px; + height: 2px; + background: currentColor; + top: 2px; + left: -2px; +} + +.gg-desktop::after { + content: ""; + display: block; + position: absolute; + box-sizing: border-box; + background: currentColor; + width: 2px; + height: 2px; + border-radius: 4px; + bottom: 2px; + left: 4px; + box-shadow: 4px 0 0, 8px 0 0 ; +} \ No newline at end of file diff --git a/icons/details-less.css b/icons/details-less.css new file mode 100644 index 00000000..d6c87ed3 --- /dev/null +++ b/icons/details-less.css @@ -0,0 +1,30 @@ +.gg-details-less { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 14px; + border: 2px solid transparent +} + +.gg-details-less::after, +.gg-details-less::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-details-less::before { + top: 2px; + width: 16px +} + +.gg-details-less::after { + width: 10px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/details-more.css b/icons/details-more.css new file mode 100644 index 00000000..1fb4bb62 --- /dev/null +++ b/icons/details-more.css @@ -0,0 +1,31 @@ +.gg-details-more { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 14px; + border: 2px solid transparent +} + +.gg-details-more::after, +.gg-details-more::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-details-more::before { + box-shadow: 0 4px 0 0; + top: 0; + width: 16px +} + +.gg-details-more::after { + width: 10px; + bottom: 0 +} \ No newline at end of file diff --git a/icons/dialpad.css b/icons/dialpad.css new file mode 100644 index 00000000..7bef2b08 --- /dev/null +++ b/icons/dialpad.css @@ -0,0 +1,35 @@ +.gg-dialpad { + transform: scale(var(--ggs,1)); +} + +.gg-dialpad, +.gg-dialpad::before { + box-shadow: -5px 0 0, 5px 0 0 +} + +.gg-dialpad, +.gg-dialpad::after, +.gg-dialpad::before { + box-sizing: border-box; + position: relative; + display: block; + width: 3px; + height: 3px; + background: currentColor +} + +.gg-dialpad::after, +.gg-dialpad::before { + content: ""; + position: absolute; + left: 0; +} + +.gg-dialpad::before { + bottom: 5px +} + +.gg-dialpad::after { + box-shadow: -5px 0 0, 5px 0 0, 0 5px 0; + top: 5px +} \ No newline at end of file diff --git a/icons/digitalocean.css b/icons/digitalocean.css new file mode 100644 index 00000000..5719bb77 --- /dev/null +++ b/icons/digitalocean.css @@ -0,0 +1,36 @@ +.gg-digitalocean { + position: relative; + display: block; + transform: rotate(45deg) scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 5px solid; + box-sizing: border-box; + border-radius: 100px; + border-bottom-color: transparent +} + +.gg-digitalocean::after, +.gg-digitalocean::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + background: currentColor; + transform: rotate(-45deg) +} + +.gg-digitalocean::after { + box-shadow: -4px 4px 0 -1px; + width: 5px; + height: 5px; + right: 2px; + bottom: 0 +} + +.gg-digitalocean::before { + width: 2px; + height: 2px; + right: 7px; + bottom: -5px +} \ No newline at end of file diff --git a/icons/directory.css b/icons/directory.css new file mode 100644 index 00000000..41a662a5 --- /dev/null +++ b/icons/directory.css @@ -0,0 +1,49 @@ +.gg-directory { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 2px 2px/4px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 2px 6px/4px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 2px 10px/4px 2px; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 18px; + box-sizing: border-box; + border-radius: 3px; + border: 2px solid; + position: relative; + margin-left: -2px + } + + .gg-directory::after, + .gg-directory::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border: 2px solid + } + + .gg-directory::before { + top: 2px; + border-radius: 100px; + right: 4px; + width: 5px; + height: 5px + } + + .gg-directory::after { + width: 9px; + height: 4px; + border-radius: 150px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: 0; + right: 2px; + bottom: 2px + } \ No newline at end of file diff --git a/icons/disc.css b/icons/disc.css new file mode 100644 index 00000000..68ce8ec6 --- /dev/null +++ b/icons/disc.css @@ -0,0 +1,35 @@ +.gg-disc, +.gg-disc::after, +.gg-disc::before { + display: block; + box-sizing: border-box; + border: 2px solid; + border-radius: 50% +} + +.gg-disc { + border-top-color: transparent; + border-bottom-color: transparent; + transform: rotate(45deg) scale(var(--ggs,1)); + position: relative; + width: 14px; + height: 14px +} + +.gg-disc::after, +.gg-disc::before { + content: ""; + position: absolute; + width: 6px; + height: 6px; + top: 2px; + left: 2px +} + +.gg-disc::after { + width: 22px; + height: 22px; + border-radius: 100%; + top: -6px; + left: -6px +} \ No newline at end of file diff --git a/icons/display-flex.css b/icons/display-flex.css new file mode 100644 index 00000000..7eddac51 --- /dev/null +++ b/icons/display-flex.css @@ -0,0 +1,13 @@ +.gg-display-flex { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + height: 14px; + width: 16px; + border: 2px solid transparent; + box-shadow: + 0 0 0 2px, + inset -2px 0 0 0, + inset 2px 0 0 0 +} \ No newline at end of file diff --git a/icons/display-fullwidth.css b/icons/display-fullwidth.css new file mode 100644 index 00000000..543609d1 --- /dev/null +++ b/icons/display-fullwidth.css @@ -0,0 +1,14 @@ +.gg-display-fullwidth { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + height: 14px; + width: 16px; + box-shadow: + inset 0 0 0 2px, + 0 2px 0 0, + 0 -2px 0 0; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent +} \ No newline at end of file diff --git a/icons/display-grid.css b/icons/display-grid.css new file mode 100644 index 00000000..e71c25b0 --- /dev/null +++ b/icons/display-grid.css @@ -0,0 +1,28 @@ +.gg-display-grid { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + height: 14px; + width: 14px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px +} + +.gg-display-grid::after, +.gg-display-grid::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 4px; + border-right: 4px solid; + border-left: 4px solid; + top: 0; + left: 0 +} + +.gg-display-grid::before { + top: 6px +} \ No newline at end of file diff --git a/icons/display-spacing.css b/icons/display-spacing.css new file mode 100644 index 00000000..651f4599 --- /dev/null +++ b/icons/display-spacing.css @@ -0,0 +1,14 @@ +.gg-display-spacing { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + height: 14px; + width: 14px; + box-shadow: + inset 0 0 0 2px, + 2px 0 0 0, + -2px 0 0 0; + border-left: 2px solid transparent; + border-right: 2px solid transparent +} \ No newline at end of file diff --git a/icons/distribute-horizontal.css b/icons/distribute-horizontal.css new file mode 100644 index 00000000..39b38352 --- /dev/null +++ b/icons/distribute-horizontal.css @@ -0,0 +1,23 @@ +.gg-distribute-horizontal { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + height: 14px; + width: 14px; + border-left: 2px solid; + border-right: 2px solid +} + +.gg-distribute-horizontal::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 8px; + width: 4px; + background: currentColor; + right: 3px; + top: 3px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/distribute-vertical.css b/icons/distribute-vertical.css new file mode 100644 index 00000000..e9768b78 --- /dev/null +++ b/icons/distribute-vertical.css @@ -0,0 +1,23 @@ +.gg-distribute-vertical { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + height: 14px; + width: 14px; + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-distribute-vertical::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 4px; + width: 8px; + background: currentColor; + right: 3px; + top: 3px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/dolby.css b/icons/dolby.css new file mode 100644 index 00000000..7e9c9f99 --- /dev/null +++ b/icons/dolby.css @@ -0,0 +1,34 @@ +.gg-dolby, +.gg-dolby::after, +.gg-dolby::before { + display: block; + box-sizing: border-box; + height: 16px; + border: 4px solid +} + +.gg-dolby { + position: relative; + transform: scale(var(--ggs,1)); + width: 24px +} + +.gg-dolby::after, +.gg-dolby::before { + content: ""; + position: absolute; + width: 14px; + top: -4px +} + +.gg-dolby::before { + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; + left: -4px +} + +.gg-dolby::after { + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + right: -4px +} \ No newline at end of file diff --git a/icons/dollar.css b/icons/dollar.css new file mode 100644 index 00000000..e76087c1 --- /dev/null +++ b/icons/dollar.css @@ -0,0 +1,38 @@ +.gg-dollar { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 20px; + background: currentColor +} + +.gg-dollar::after, +.gg-dollar::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 8px; + border: 2px solid +} + +.gg-dollar::before { + border-right: 0; + border-top-left-radius: 100px; + border-bottom-left-radius: 100px; + top: 3px; + left: -6px; + box-shadow: 4px -2px 0 -2px +} + +.gg-dollar::after { + border-left: 0; + border-top-right-radius: 100px; + border-bottom-right-radius: 100px; + bottom: 3px; + right: -6px; + box-shadow: -4px 2px 0 -2px +} \ No newline at end of file diff --git a/icons/dribbble.css b/icons/dribbble.css new file mode 100644 index 00000000..79db0687 --- /dev/null +++ b/icons/dribbble.css @@ -0,0 +1,43 @@ +.gg-dribbble { + background: + radial-gradient( + 50% 100%, + transparent 0, + transparent 9px, + currentColor 9.2px, + currentColor 11px, + transparent 11.2px) + no-repeat -9px center; + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-25deg) scale(var(--ggs,1)); + width: 22px; + height: 22px; + box-shadow: inset 0 0 0 2px; + border-radius: 50%; + overflow: hidden + } + + .gg-dribbble::after, + .gg-dribbble::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 50%; + border: 2px solid; + height: 26px + } + + .gg-dribbble::before { + width: 36px; + left: -6px; + top: -15px + } + + .gg-dribbble::after { + top: 13px; + left: -7px; + width: 31px + } \ No newline at end of file diff --git a/icons/drive.css b/icons/drive.css new file mode 100644 index 00000000..f285f340 --- /dev/null +++ b/icons/drive.css @@ -0,0 +1,28 @@ +.gg-drive { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 26px; + height: 10px; + border: 2px solid; + border-radius: 2px +} + +.gg-drive::after, +.gg-drive::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 2px; + border-radius: 10px; + background: currentColor; + top: 2px; + right: 2px +} + +.gg-drive::before { + right: 6px +} \ No newline at end of file diff --git a/icons/drop.css b/icons/drop.css new file mode 100644 index 00000000..0a611d6a --- /dev/null +++ b/icons/drop.css @@ -0,0 +1,11 @@ +.gg-drop { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(45deg) scale(var(--ggs,1)); + width: 18px; + height: 18px; + border-radius: 0 100% 100% 100%; + box-shadow: inset 0 0 0 2px; + margin-top: 3px +} \ No newline at end of file diff --git a/icons/duplicate.css b/icons/duplicate.css new file mode 100644 index 00000000..cbe56c98 --- /dev/null +++ b/icons/duplicate.css @@ -0,0 +1,38 @@ +.gg-duplicate { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px; + border: 2px solid transparent; + border-bottom: 4px solid transparent; + box-shadow: 0 0 0 2px,inset 0 -2px 0 0; + margin-left: -4px; + margin-top: 4px +} + +.gg-duplicate::after, +.gg-duplicate::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-duplicate::before { + background: currentColor; + left: 2px; + bottom: -2px; + width: 2px; + height: 6px +} + +.gg-duplicate::after { + width: 14px; + height: 14px; + border-right: 2px solid; + border-top: 2px solid; + right: -8px; + top: -8px +} \ No newline at end of file diff --git a/icons/edit-black-point.css b/icons/edit-black-point.css new file mode 100644 index 00000000..3901e5b4 --- /dev/null +++ b/icons/edit-black-point.css @@ -0,0 +1,25 @@ +.gg-edit-black-point { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 100px; + overflow: hidden +} + +.gg-edit-black-point::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border: 3px solid; + border-radius: 6px; + left: 2px; + top: 2px; +} \ No newline at end of file diff --git a/icons/edit-contrast.css b/icons/edit-contrast.css new file mode 100644 index 00000000..e42e0515 --- /dev/null +++ b/icons/edit-contrast.css @@ -0,0 +1,22 @@ +.gg-edit-contrast { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 100px; + overflow: hidden +} + +.gg-edit-contrast::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 12px; + background: currentColor +} \ No newline at end of file diff --git a/icons/edit-exposure.css b/icons/edit-exposure.css new file mode 100644 index 00000000..b723223b --- /dev/null +++ b/icons/edit-exposure.css @@ -0,0 +1,37 @@ +.gg-edit-exposure { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 100px; + overflow: hidden +} + +.gg-edit-exposure::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 8px; + border-top: 2px solid; + border-bottom: 2px solid; + left: 3px; + top: 3px; +} + +.gg-edit-exposure::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 6px; + background: currentColor; + left: 5px; + top: 1px; +} \ No newline at end of file diff --git a/icons/edit-fade.css b/icons/edit-fade.css new file mode 100644 index 00000000..6553619e --- /dev/null +++ b/icons/edit-fade.css @@ -0,0 +1,30 @@ +.gg-edit-fade { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 100px; + overflow: hidden +} + +.gg-edit-fade::after, +.gg-edit-fade::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 20px; + left: -2px; + background: currentColor; + opacity: .6 +} + +.gg-edit-fade::before { + left: 6px; + opacity: .1 +} \ No newline at end of file diff --git a/icons/edit-highlight.css b/icons/edit-highlight.css new file mode 100644 index 00000000..7ed9f018 --- /dev/null +++ b/icons/edit-highlight.css @@ -0,0 +1,37 @@ +.gg-edit-highlight { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 100px; + overflow: hidden +} + +.gg-edit-highlight::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 14px; + top: -1px; + background: + repeating-linear-gradient( + currentColor, currentColor 2px, + transparent 0px, transparent 3px) +} + +.gg-edit-highlight::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 14px; + right: 0; + background: currentColor +} \ No newline at end of file diff --git a/icons/edit-noise.css b/icons/edit-noise.css new file mode 100644 index 00000000..cec6f5dd --- /dev/null +++ b/icons/edit-noise.css @@ -0,0 +1,25 @@ +.gg-edit-noise { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 100px; + overflow: hidden +} + +.gg-edit-noise::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 12px; + background-image: radial-gradient(currentColor 25%, transparent 25%), + radial-gradient(currentColor 25%, transparent 25%); + background-position: 4px 4px,2px 2px; + background-size: 4px 4px; +} \ No newline at end of file diff --git a/icons/edit-shadows.css b/icons/edit-shadows.css new file mode 100644 index 00000000..c772aaa3 --- /dev/null +++ b/icons/edit-shadows.css @@ -0,0 +1,38 @@ +.gg-edit-shadows { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 100px; + overflow: hidden +} + +.gg-edit-shadows::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 14px; + right: 0; + top: -1px; + background: + repeating-linear-gradient( + currentColor, currentColor 2px, + transparent 0px, transparent 3px) +} + +.gg-edit-shadows::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 14px; + left: 0; + background: currentColor +} \ No newline at end of file diff --git a/icons/eject.css b/icons/eject.css new file mode 100644 index 00000000..da27f6a1 --- /dev/null +++ b/icons/eject.css @@ -0,0 +1,36 @@ +.gg-eject { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-eject::after, +.gg-eject::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-eject::before { + border-bottom: 2px solid; + width: 12px; + height: 2px; + bottom: 0; + left: 3px +} + +.gg-eject::after { + width: 8px; + height: 8px; + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(45deg); + left: 5px; + bottom: 1px +} \ No newline at end of file diff --git a/icons/enter.css b/icons/enter.css new file mode 100644 index 00000000..7709ffef --- /dev/null +++ b/icons/enter.css @@ -0,0 +1,38 @@ +.gg-enter { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 18px; + border: 2px solid; + border-left: 0; + box-shadow: + -8px -6px 0 -6px, + -8px 6px 0 -6px +} + +.gg-enter::after, +.gg-enter::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: 4px +} + +.gg-enter::before { + background: currentColor; + width: 16px; + height: 2px; + top: 6px +} + +.gg-enter::after { + width: 6px; + height: 6px; + border-right: 2px solid; + border-top: 2px solid; + top: 4px; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/erase.css b/icons/erase.css new file mode 100644 index 00000000..66901529 --- /dev/null +++ b/icons/erase.css @@ -0,0 +1,36 @@ +.gg-erase { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 10px; + border: 2px solid; + border-radius: 2px; + transform: rotate(-45deg) +} + +.gg-erase::after, +.gg-erase::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + background: currentColor +} + +.gg-erase::before { + top: -1px; + width: 3px; + height: 8px; + left: 4px +} + +.gg-erase::after { + border-radius: 3px; + width: 18px; + height: 2px; + transform: rotate(45deg); + bottom: -3px; + left: -8px +} \ No newline at end of file diff --git a/icons/ereader.css b/icons/ereader.css new file mode 100644 index 00000000..a236b849 --- /dev/null +++ b/icons/ereader.css @@ -0,0 +1,32 @@ +.gg-ereader { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 18px; + border: 2px solid; + border-radius: 3px +} + +.gg-ereader::after, +.gg-ereader::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 18px; + right: 9px; + top: -2px; + background: currentColor +} + +.gg-ereader::after { + width: 5px; + height: 2px; + box-shadow:0 4px 0,0 8px 0; + top: 2px; + right: 2px +} \ No newline at end of file diff --git a/icons/euro.css b/icons/euro.css new file mode 100644 index 00000000..fe7070ca --- /dev/null +++ b/icons/euro.css @@ -0,0 +1,25 @@ +.gg-euro { + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px; + border: 2px solid; + box-sizing: border-box; + border-radius: 100px; + border-right-color: transparent +} + +.gg-euro::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 9px; + height: 5px; + border-top: 2px solid; + border-bottom: 2px solid; + transform: skewX(-20deg); + left: -4px; + top: 3px +} \ No newline at end of file diff --git a/icons/eventbrite.css b/icons/eventbrite.css new file mode 100644 index 00000000..abe6f3dc --- /dev/null +++ b/icons/eventbrite.css @@ -0,0 +1,33 @@ +.gg-eventbrite { + display: block; + position: relative; + box-sizing: border-box; + transform: rotate(-25deg) scale(var(--ggs,1)); + width: 20px; + height: 20px; +} + +.gg-eventbrite::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 18px; + height: 11px; + border: 4px solid; + border-top-right-radius: 20px; + border-top-left-radius: 20px; +} + +.gg-eventbrite::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 18px; + height: 18px; + border: 4px solid; + border-top-color: transparent; + border-right-color: transparent; + border-radius: 20px; +} \ No newline at end of file diff --git a/icons/expand.css b/icons/expand.css new file mode 100644 index 00000000..976463f1 --- /dev/null +++ b/icons/expand.css @@ -0,0 +1,36 @@ +.gg-expand { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 6px; + height: 6px; + border-bottom: 2px solid; + border-left: 2px solid +} + +.gg-expand::after, +.gg-expand::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; +} + +.gg-expand::after { + background: currentColor; + bottom: 4px; + transform: rotate(-44deg); + width: 14px; + height: 2px; + left: -2px +} + +.gg-expand::before { + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + left: 5px; + top: -7px +} \ No newline at end of file diff --git a/icons/export.css b/icons/export.css new file mode 100644 index 00000000..68e5c049 --- /dev/null +++ b/icons/export.css @@ -0,0 +1,39 @@ +.gg-export { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 14px; + border: 2px solid; + border-top: 0; + box-shadow: + -6px -8px 0 -6px, + 6px -8px 0 -6px +} + +.gg-export::after, +.gg-export::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-export::before { + background: currentColor; + width: 2px; + height: 14px; + right: 6px; + bottom: 5px +} + +.gg-export::after { + width: 6px; + height: 6px; + border-left: 2px solid; + border-top: 2px solid; + right: 4px; + bottom: 14px; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/extension.css b/icons/extension.css new file mode 100644 index 00000000..e4367cf6 --- /dev/null +++ b/icons/extension.css @@ -0,0 +1,36 @@ +.gg-extension, +.gg-extension::after, +.gg-extension::before { + box-sizing: border-box; + display: block; + border: 2px solid; + border-radius: 3px +} + +.gg-extension { + position: relative; + transform: translateX(-10px) scale(var(--ggs,1)); + width: 8px; + height: 14px; + border-bottom-right-radius: 0 +} + +.gg-extension::after, +.gg-extension::before { + content: ""; + position: absolute; + height: 8px +} + +.gg-extension::before { + bottom: -2px; + left: -2px; + width: 14px; + border-top-left-radius: 0 +} + +.gg-extension::after { + top: -5px; + right: -11px; + width: 8px +} \ No newline at end of file diff --git a/icons/external.css b/icons/external.css new file mode 100644 index 00000000..81e733e5 --- /dev/null +++ b/icons/external.css @@ -0,0 +1,39 @@ +.gg-external { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 12px; + box-shadow: + -2px 2px 0 0, + -4px -4px 0 -2px, + 4px 4px 0 -2px; + margin-left: -2px; + margin-top: 1px +} + +.gg-external::after, +.gg-external::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: -4px +} + +.gg-external::before { + background: currentColor; + transform: rotate(-45deg); + width: 12px; + height: 2px; + top: 1px +} + +.gg-external::after { + width: 8px; + height: 8px; + border-right: 2px solid; + border-top: 2px solid; + top: -4px +} \ No newline at end of file diff --git a/icons/eye.css b/icons/eye.css new file mode 100644 index 00000000..e94c78e7 --- /dev/null +++ b/icons/eye.css @@ -0,0 +1,37 @@ +.gg-eye { + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 18px; + border-bottom-right-radius: 100px; + border-bottom-left-radius: 100px; + overflow: hidden; + box-sizing: border-box +} + +.gg-eye::after, +.gg-eye::before { + content: ""; + display: block; + border-radius: 100px; + position: absolute; + box-sizing: border-box +} + +.gg-eye::after { + top: 2px; + box-shadow: + inset 0 -8px 0 2px, + inset 0 0 0 2px; + width: 24px; + height: 24px +} + +.gg-eye::before { + width: 8px; + height: 8px; + border: 2px solid; + bottom: 4px; + left: 8px +} \ No newline at end of file diff --git a/icons/feed.css b/icons/feed.css new file mode 100644 index 00000000..70c12da0 --- /dev/null +++ b/icons/feed.css @@ -0,0 +1,36 @@ +.gg-feed, +.gg-feed::after, +.gg-feed::before { + display: block; + box-sizing: border-box; + background: currentColor; + box-shadow: 0 10px 0 0 +} + +.gg-feed { + margin-left: -8px; + margin-top: -8px; + position: relative; + transform: scale(var(--ggs,1)); + width: 7px; + height: 7px; + border-radius: 1px +} + +.gg-feed::after, +.gg-feed::before { + content: ""; + position: absolute; + border-radius: 3px; + width: 12px; + height: 2px; + top: 1px; + left: 9px; + opacity: .8 +} + +.gg-feed::after { + width: 8px; + top: 4px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/file-add.css b/icons/file-add.css new file mode 100644 index 00000000..0a94dbaa --- /dev/null +++ b/icons/file-add.css @@ -0,0 +1,43 @@ +.gg-file-add { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 2px 9px/6px 2px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 16px; + border: 2px solid transparent; + border-right: 0; + border-top: 0; + box-shadow: 0 0 0 2px; + border-radius: 1px; + border-top-right-radius: 4px; + overflow: hidden + } + + .gg-file-add::after, + .gg-file-add::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 6px + } + + .gg-file-add::before { + background: currentColor; + left: 4px; + width: 2px; + top: 7px + } + + .gg-file-add::after { + width: 6px; + border-left: 2px solid; + border-bottom: 2px solid; + right: -1px; + top: -1px + } \ No newline at end of file diff --git a/icons/file-document.css b/icons/file-document.css new file mode 100644 index 00000000..9a4b88b1 --- /dev/null +++ b/icons/file-document.css @@ -0,0 +1,43 @@ +.gg-file-document { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 16px; + border: 2px solid transparent; + border-right: 0; + border-top: 0; + box-shadow: 0 0 0 2px; + border-radius: 1px; + border-top-right-radius: 4px; + overflow: hidden +} + +.gg-file-document::after, +.gg-file-document::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-file-document::before { + background: currentColor; + box-shadow: + 0 4px 0, + -6px -4px 0; + left: 0; + width: 10px; + height: 2px; + top: 8px +} + +.gg-file-document::after { + width: 6px; + height: 6px; + border-left: 2px solid; + border-bottom: 2px solid; + right: -1px; + top: -1px +} \ No newline at end of file diff --git a/icons/file-remove.css b/icons/file-remove.css new file mode 100644 index 00000000..53f461c6 --- /dev/null +++ b/icons/file-remove.css @@ -0,0 +1,39 @@ +.gg-file-remove { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 16px; + border: 2px solid transparent; + border-right: 0; + border-top: 0; + box-shadow: 0 0 0 2px; + border-radius: 1px; + border-top-right-radius: 4px; + overflow: hidden +} + +.gg-file-remove::after, +.gg-file-remove::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px +} + +.gg-file-remove::before { + background: currentColor; + left: 2px; + height: 2px; + top: 9px +} + +.gg-file-remove::after { + height: 6px; + border-left: 2px solid; + border-bottom: 2px solid; + right: -1px; + top: -1px +} \ No newline at end of file diff --git a/icons/file.css b/icons/file.css new file mode 100644 index 00000000..e489c04a --- /dev/null +++ b/icons/file.css @@ -0,0 +1,28 @@ +.gg-file { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 16px; + border: 2px solid transparent; + border-right: 0; + border-top: 0; + box-shadow: 0 0 0 2px; + border-radius: 1px; + border-top-right-radius: 4px; + overflow: hidden +} + +.gg-file::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-left: 2px solid; + border-bottom: 2px solid; + right: -1px; + top: -1px +} \ No newline at end of file diff --git a/icons/film.css b/icons/film.css new file mode 100644 index 00000000..6392b710 --- /dev/null +++ b/icons/film.css @@ -0,0 +1,30 @@ +.gg-film, +.gg-film::after { + display: block; + box-sizing: border-box; + border-radius: 3px +} + +.gg-film { + border: 2px solid; + position: relative; + transform: scale(var(--ggs,1)); + width: 22px; + height: 18px +} + +.gg-film::after { + content: ""; + position: absolute; + width: 2px; + height: 2px; + background: currentColor; + left: 2px; + top: 2px; + box-shadow: + 0 4px 0, + 0 8px 0, + 12px 0 0, + 12px 4px 0, + 12px 8px 0 +} \ No newline at end of file diff --git a/icons/flag.css b/icons/flag.css new file mode 100644 index 00000000..2d8209e4 --- /dev/null +++ b/icons/flag.css @@ -0,0 +1,31 @@ +.gg-flag { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 18px; + border-left: 2px solid +} + +.gg-flag::after, +.gg-flag::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px +} + +.gg-flag::before { + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-flag::after { + border: 2px solid; + border-left: 0; + top: 2px; + left: 7px +} \ No newline at end of file diff --git a/icons/folder-add.css b/icons/folder-add.css new file mode 100644 index 00000000..897d4af3 --- /dev/null +++ b/icons/folder-add.css @@ -0,0 +1,42 @@ +.gg-folder-add { + background: + linear-gradient( + currentColor 10px,transparent 0) + no-repeat center center/2px 6px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 16px; + border: 2px solid; + border-radius: 3px + } + + .gg-folder-add::after, + .gg-folder-add::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute + } + + .gg-folder-add::before { + background: currentColor; + left: 6px; + width: 6px; + height: 2px; + top: 5px + } + + .gg-folder-add::after { + width: 10px; + height: 4px; + border: 2px solid; + border-bottom: 0; + border-top-left-radius: 2px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + top: -5px + } \ No newline at end of file diff --git a/icons/folder-remove.css b/icons/folder-remove.css new file mode 100644 index 00000000..9e8a0f2f --- /dev/null +++ b/icons/folder-remove.css @@ -0,0 +1,39 @@ +.gg-folder-remove { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 16px; + border: 2px solid; + border-radius: 3px +} + +.gg-folder-remove::after, +.gg-folder-remove::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px +} + +.gg-folder-remove::before { + background: currentColor; + left: 5px; + width: 8px; + height: 2px; + top: 5px +} + +.gg-folder-remove::after { + width: 10px; + height: 4px; + border: 2px solid; + border-bottom: 0; + border-top-left-radius: 2px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + top: -5px +} \ No newline at end of file diff --git a/icons/folder.css b/icons/folder.css new file mode 100644 index 00000000..b587e367 --- /dev/null +++ b/icons/folder.css @@ -0,0 +1,27 @@ +.gg-folder { + transform: scale(var(--ggs,1)) +} + +.gg-folder, +.gg-folder::after { + box-sizing: border-box; + position: relative; + display: block; + width: 22px; + height: 16px; + border: 2px solid; + border-radius: 3px +} + +.gg-folder::after { + content: ""; + position: absolute; + width: 10px; + height: 4px; + border-bottom: 0; + border-top-left-radius: 2px; + border-top-right-radius: 4px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + top: -5px +} \ No newline at end of file diff --git a/icons/format-bold.css b/icons/format-bold.css new file mode 100644 index 00000000..42ddb429 --- /dev/null +++ b/icons/format-bold.css @@ -0,0 +1,23 @@ +.gg-format-bold { + transform: scale(var(--ggs,1)) +} + +.gg-format-bold, +.gg-format-bold::after { + box-sizing: border-box; + position: relative; + display: block; + width: 8px; + height: 8px; + border: 2px solid; + border-top-right-radius: 100px; + border-bottom-right-radius: 100px +} + +.gg-format-bold::after { + content: ""; + position: absolute; + width: 10px; + left: -2px; + top: 4px +} \ No newline at end of file diff --git a/icons/format-center.css b/icons/format-center.css new file mode 100644 index 00000000..6c749c83 --- /dev/null +++ b/icons/format-center.css @@ -0,0 +1,24 @@ +.gg-format-center, +.gg-format-center::before { + display: block; + box-sizing: border-box; + height: 2px; + background: currentColor; + border-radius: 3px; + box-shadow: 0 8px 0 +} + +.gg-format-center { + margin-top: -12px; + position: relative; + transform: scale(var(--ggs,1)); + width: 16px +} + +.gg-format-center::before { + content: ""; + position: absolute; + width: 10px; + top: 4px; + left: 3px +} \ No newline at end of file diff --git a/icons/format-color.css b/icons/format-color.css new file mode 100644 index 00000000..89d541a8 --- /dev/null +++ b/icons/format-color.css @@ -0,0 +1,36 @@ +.gg-format-color { + box-sizing: border-box; + position: relative; + display: block; + width: 9px; + height: 2px; + background: currentColor; + transform: scale(var(--ggs,1)); + border-radius: 3px; + box-shadow: + -2px 8px 0 0, + 2px 8px 0 0 +} + +.gg-format-color::after, +.gg-format-color::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 14px; + background: currentColor; + top: -8px +} + +.gg-format-color::before { + transform: rotate(25deg); + left: 1px +} + +.gg-format-color::after { + transform: rotate(-25deg); + right: 1px +} \ No newline at end of file diff --git a/icons/format-heading.css b/icons/format-heading.css new file mode 100644 index 00000000..902ebd52 --- /dev/null +++ b/icons/format-heading.css @@ -0,0 +1,22 @@ +.gg-format-heading { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 14px; + border-left: 2px solid; + border-right: 2px solid +} + +.gg-format-heading::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 2px; + background: currentColor; + top: 6px; + left: -2px +} \ No newline at end of file diff --git a/icons/format-indent-decrease.css b/icons/format-indent-decrease.css new file mode 100644 index 00000000..714d51ba --- /dev/null +++ b/icons/format-indent-decrease.css @@ -0,0 +1,36 @@ +.gg-format-indent-decrease { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 14px; + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-format-indent-decrease::after, +.gg-format-indent-decrease::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + top: 2px +} + +.gg-format-indent-decrease::before { + border-right: 4px solid; + left: 1px; + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent +} + +.gg-format-indent-decrease::after { + width: 8px; + height: 6px; + border-top: 2px solid; + border-bottom: 2px solid; + right: 0 +} \ No newline at end of file diff --git a/icons/format-indent-increase.css b/icons/format-indent-increase.css new file mode 100644 index 00000000..e0462707 --- /dev/null +++ b/icons/format-indent-increase.css @@ -0,0 +1,36 @@ +.gg-format-indent-increase { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 14px; + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-format-indent-increase::after, +.gg-format-indent-increase::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + top: 2px +} + +.gg-format-indent-increase::before { + border-left: 4px solid; + left: 1px; + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent +} + +.gg-format-indent-increase::after { + width: 8px; + height: 6px; + border-top: 2px solid; + border-bottom: 2px solid; + right: 0 +} \ No newline at end of file diff --git a/icons/format-italic.css b/icons/format-italic.css new file mode 100644 index 00000000..82f1cb87 --- /dev/null +++ b/icons/format-italic.css @@ -0,0 +1,22 @@ +.gg-format-italic { + box-sizing: border-box; + position: relative; + display: block; + transform: skewX(-20deg) scale(var(--ggs,1)); + width: 6px; + height: 12px; + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-format-italic::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 10px; + width: 2px; + background: currentColor; + left: 2px; + top: -2px +} \ No newline at end of file diff --git a/icons/format-justify.css b/icons/format-justify.css new file mode 100644 index 00000000..205c5b63 --- /dev/null +++ b/icons/format-justify.css @@ -0,0 +1,23 @@ +.gg-format-justify, +.gg-format-justify::before { + display: block; + box-sizing: border-box; + width: 16px; + height: 2px; + border-radius: 3px; + background: currentColor; + box-shadow: 0 8px 0 +} + +.gg-format-justify { + margin-top: -11px; + transform: scale(var(--ggs,1)); + position: relative +} + +.gg-format-justify::before { + content: ""; + position: absolute; + top: 4px; + left: 0 +} \ No newline at end of file diff --git a/icons/format-left.css b/icons/format-left.css new file mode 100644 index 00000000..a359a297 --- /dev/null +++ b/icons/format-left.css @@ -0,0 +1,24 @@ +.gg-format-left, +.gg-format-left::before { + display: block; + box-sizing: border-box; + height: 2px; + background: currentColor; + border-radius: 3px; + box-shadow: 0 8px 0 +} + +.gg-format-left { + margin-top: -11px; + position: relative; + transform: scale(var(--ggs,1)); + width: 16px +} + +.gg-format-left::before { + content: ""; + position: absolute; + width: 10px; + top: 4px; + left: 0 +} \ No newline at end of file diff --git a/icons/format-line-height.css b/icons/format-line-height.css new file mode 100644 index 00000000..4b27764b --- /dev/null +++ b/icons/format-line-height.css @@ -0,0 +1,40 @@ +.gg-format-line-height { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 10px; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; + border-left: 4px solid transparent; + box-shadow: + -2px 0 0 0, + 2px -4px 0 -2px, + 2px 4px 0 -2px, + inset 0 2px 0 0, + inset 0 -2px 0 0 +} + +.gg-format-line-height::after, +.gg-format-line-height::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 0; + border-right: 3px solid transparent; + border-left: 3px solid transparent; + left: -8px +} + +.gg-format-line-height::before { + border-top: 4px solid; + bottom: -5px +} + +.gg-format-line-height::after { + border-bottom: 4px solid; + top: -5px +} \ No newline at end of file diff --git a/icons/format-right.css b/icons/format-right.css new file mode 100644 index 00000000..6e9464c9 --- /dev/null +++ b/icons/format-right.css @@ -0,0 +1,24 @@ +.gg-format-right, +.gg-format-right::before { + display: block; + box-sizing: border-box; + height: 2px; + background: currentColor; + border-radius: 3px; + box-shadow: 0 8px 0 +} + +.gg-format-right { + margin-top: -11px; + position: relative; + transform: scale(var(--ggs,1)); + width: 16px +} + +.gg-format-right::before { + content: ""; + position: absolute; + width: 10px; + top: 4px; + left: 6px +} \ No newline at end of file diff --git a/icons/format-separator.css b/icons/format-separator.css new file mode 100644 index 00000000..cb26b2af --- /dev/null +++ b/icons/format-separator.css @@ -0,0 +1,27 @@ +.gg-format-separator { + transform: scale(var(--ggs,1)) +} + +.gg-format-separator, +.gg-format-separator::after { + box-sizing: border-box; + position: relative; + display: block; + width: 18px; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-format-separator::after { + content: ""; + position: absolute; + top: -12px; + left: 3px; + opacity: .5; + width: 12px; + box-shadow: + 0 4px 0 0, + 0 8px 0 0, + 0 16px 0 0 +} \ No newline at end of file diff --git a/icons/format-slash.css b/icons/format-slash.css new file mode 100644 index 00000000..92e095e9 --- /dev/null +++ b/icons/format-slash.css @@ -0,0 +1,10 @@ +.gg-format-slash { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(25deg) scale(var(--ggs,1)); + width: 2px; + height: 14px; + background: currentColor; + border-radius: 3px +} \ No newline at end of file diff --git a/icons/format-strike.css b/icons/format-strike.css new file mode 100644 index 00000000..5929f530 --- /dev/null +++ b/icons/format-strike.css @@ -0,0 +1,33 @@ +.gg-format-strike { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 3px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + box-shadow: + 0 -2px 0 0, + inset 0 0 0 2px +} + +.gg-format-strike::after, +.gg-format-strike::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 14px; + height: 2px; + background: currentColor; + left: -6px; + top: 4px +} + +.gg-format-strike::after { + width: 2px; + height: 4px; + left: 0; + top: 7px +} \ No newline at end of file diff --git a/icons/format-text.css b/icons/format-text.css new file mode 100644 index 00000000..014e2ebd --- /dev/null +++ b/icons/format-text.css @@ -0,0 +1,25 @@ +.gg-format-text { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 8px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + box-shadow: + 0 -2px 0 0, + inset 0 0 0 2px +} + +.gg-format-text::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 18px; + height: 18px; + border: 1px dashed; + top: -6px; + left: -8px +} \ No newline at end of file diff --git a/icons/format-underline.css b/icons/format-underline.css new file mode 100644 index 00000000..42211562 --- /dev/null +++ b/icons/format-underline.css @@ -0,0 +1,25 @@ +.gg-format-underline { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 12px; + border: 2px solid; + border-top: 0; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px +} + +.gg-format-underline::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 12px; + height: 2px; + background: currentColor; + left: -2px; + bottom: -6px +} \ No newline at end of file diff --git a/icons/format-uppercase.css b/icons/format-uppercase.css new file mode 100644 index 00000000..9c352bba --- /dev/null +++ b/icons/format-uppercase.css @@ -0,0 +1,28 @@ +.gg-format-uppercase { + transform: scale(var(--ggs,1)) +} + +.gg-format-uppercase, +.gg-format-uppercase::after { + box-sizing: border-box; + position: relative; + display: block; + width: 8px; + height: 8px; + border-left: 3px solid transparent; + border-right: 3px solid transparent; + box-shadow: + 0 -2px 0 0, + inset 0 0 0 2px +} + +.gg-format-uppercase::after { + content: ""; + position: absolute; + width: 6px; + height: 4px; + border-left: 2px solid transparent; + border-right: 2px solid transparent; + bottom: 0; + right: -8px +} \ No newline at end of file diff --git a/icons/games.css b/icons/games.css new file mode 100644 index 00000000..d4bc5ecd --- /dev/null +++ b/icons/games.css @@ -0,0 +1,38 @@ +.gg-games { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 12px; + border: 3px solid transparent; + border-left: 6px solid transparent; + box-shadow: + 0 0 0 2px, + inset 2px 0 0; + border-radius: 40px +} + +.gg-games::after, +.gg-games::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 2px; + background: currentColor +} + +.gg-games::before { + left: -2px; + width: 6px; + top: 2px +} + +.gg-games::after { + border-radius: 3px; + width: 2px; + box-shadow:0 4px 0,-2px 2px 0,2px 2px 0; + top: 0; + right: 2px +} \ No newline at end of file diff --git a/icons/gender-female.css b/icons/gender-female.css new file mode 100644 index 00000000..a56191c5 --- /dev/null +++ b/icons/gender-female.css @@ -0,0 +1,37 @@ +.gg-gender-female { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px; + border: 2px solid; + border-radius: 100%; + margin-left: -4px; + margin-top: 4px +} + +.gg-gender-female::after, +.gg-gender-female::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 8px; + top: -6px +} + +.gg-gender-female::after { + border-right: 2px solid; + border-top: 2px solid; + width: 7px; + height: 7px; + left: 5px +} + +.gg-gender-female::before { + width: 2px; + background: currentColor; + left: 7px; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/gender-male.css b/icons/gender-male.css new file mode 100644 index 00000000..f0f392ad --- /dev/null +++ b/icons/gender-male.css @@ -0,0 +1,31 @@ +.gg-gender-male { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px; + border: 2px solid; + border-radius: 100%; + margin-top: -4px +} + +.gg-gender-male::after, +.gg-gender-male::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 2px; + background: currentColor; + bottom: -6px; + left: -1px +} + +.gg-gender-male::before { + width: 2px; + height: 9px; + bottom: -9px; + left: 2px +} \ No newline at end of file diff --git a/icons/ghost.css b/icons/ghost.css new file mode 100644 index 00000000..d26eb265 --- /dev/null +++ b/icons/ghost.css @@ -0,0 +1,31 @@ +.gg-ghost { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 16px; + background: + linear-gradient( + currentColor 40px,transparent 0) + no-repeat -6px center/40px 4px; + overflow: hidden +} + +.gg-ghost::after,.gg-ghost::before { + content: ""; + background: currentColor; + box-sizing: border-box; + position: absolute; + display: block; + height: 4px; + width: 12px; + box-shadow: 14px 0 0 +} + +.gg-ghost::after { + width: 20px; + left: -12px; + box-shadow: 22px 0 0; + bottom: 0 +} \ No newline at end of file diff --git a/icons/gift.css b/icons/gift.css new file mode 100644 index 00000000..1413cb3a --- /dev/null +++ b/icons/gift.css @@ -0,0 +1,48 @@ +.gg-gift { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 14px; + margin-top: 8px; + border: 2px solid transparent; + box-shadow: + inset 2px 0 0, + inset -2px 0 0, + 0 -2px 0, + inset 0 2px 0, + inset 0 -2px 0; + background: linear-gradient( + currentColor 10px,transparent 0), + linear-gradient( + currentColor 10px,transparent 0), + linear-gradient( + currentColor 10px,transparent 0); + background-repeat: no-repeat; + background-size: 2px 10px,2px 10px,2px 10px; + background-position: 8px 0,18px -8px,-2px -8px +} + +.gg-gift::after, +.gg-gift::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 6px; + height: 8px; + border: 2px solid; + top: -10px +} + +.gg-gift::after { + left: 3px; + transform: rotate(-45deg) +} + +.gg-gift::before { + right: 3px; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/girl.css b/icons/girl.css new file mode 100644 index 00000000..e3599d7a --- /dev/null +++ b/icons/girl.css @@ -0,0 +1,36 @@ +.gg-girl, +.gg-girl::after, +.gg-girl::before { + display: block; + box-sizing: border-box; + border-radius: 42px +} + +.gg-girl { + position: relative; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + overflow: hidden; + box-shadow: inset 0 0 0 2px +} + +.gg-girl::after, +.gg-girl::before { + content: ""; + position: absolute; + width: 2px; + height: 2px; + background: currentColor; + box-shadow: 6px 0 0; + left: 6px; + top: 10px +} + +.gg-girl::after { + width: 20px; + height: 20px; + top: -11px; + left: -12px; + box-shadow: 17px -4px 0 3px +} \ No newline at end of file diff --git a/icons/git-branch.css b/icons/git-branch.css new file mode 100644 index 00000000..094ad976 --- /dev/null +++ b/icons/git-branch.css @@ -0,0 +1,39 @@ +.gg-git-branch { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 14px; + background: currentColor +} + +.gg-git-branch::after, +.gg-git-branch::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-git-branch::before { + border-right: 2px solid; + border-bottom: 2px solid; + border-bottom-right-radius: 4px; + bottom: 0; + width: 8px; + height: 6px; + left: 0 +} + +.gg-git-branch::after { + width: 4px; + height: 4px; + background: currentColor; + box-shadow: + 0 12px 0 0, + 6px 6px 0 0; + border-radius: 100%; + left: -1px; + top: -1px +} \ No newline at end of file diff --git a/icons/git-commit.css b/icons/git-commit.css new file mode 100644 index 00000000..680345f9 --- /dev/null +++ b/icons/git-commit.css @@ -0,0 +1,24 @@ +.gg-git-commit { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 16px; + border-radius: 3px; + border-top: 6px solid; + border-bottom: 6px solid +} + +.gg-git-commit::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 2px; + box-shadow: 0 0 0 2px; + border-radius: 100%; + left: 0; + top: 1px +} \ No newline at end of file diff --git a/icons/git-fork.css b/icons/git-fork.css new file mode 100644 index 00000000..da055a7b --- /dev/null +++ b/icons/git-fork.css @@ -0,0 +1,37 @@ +.gg-git-fork { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 14px; + background: currentColor +} + +.gg-git-fork::after, +.gg-git-fork::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-git-fork::before { + border-right: 2px solid; + border-bottom: 2px solid; + border-bottom-right-radius: 4px; + bottom: 4px; + width: 8px; + height: 6px; + left: 0 +} + +.gg-git-fork::after { + width: 4px; + height: 4px; + background: currentColor; + box-shadow:0 12px 0 0,6px 2px 0 0; + border-radius: 100%; + left: -1px; + top: -1px +} \ No newline at end of file diff --git a/icons/git-pull.css b/icons/git-pull.css new file mode 100644 index 00000000..c474ccf4 --- /dev/null +++ b/icons/git-pull.css @@ -0,0 +1,37 @@ +.gg-git-pull { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 14px; + background: currentColor +} + +.gg-git-pull::after, +.gg-git-pull::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-git-pull::before { + border-right: 2px solid; + border-top: 2px solid; + border-top-right-radius: 4px; + width: 8px; + height: 6px; + left: 0; + top: 2px +} + +.gg-git-pull::after { + width: 4px; + height: 4px; + background: currentColor; + box-shadow:0 12px 0 0,6px 8px 0 0; + border-radius: 100%; + left: -1px; + top: -1px +} \ No newline at end of file diff --git a/icons/gitter.css b/icons/gitter.css new file mode 100644 index 00000000..0ed57b5b --- /dev/null +++ b/icons/gitter.css @@ -0,0 +1,32 @@ +.gg-gitter { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 18px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + box-shadow: inset 2px 0 0,inset -2px 0 0 +} + +.gg-gitter::after, +.gg-gitter::before { + content: ""; + position: absolute; + box-sizing: border-box; + display: block; + width: 2px; + background: currentColor +} + +.gg-gitter::before { + height: 13px; + top: -3px; + left: -4px +} + +.gg-gitter::after { + height: 10px; + left: 8px +} \ No newline at end of file diff --git a/icons/glass.css b/icons/glass.css new file mode 100644 index 00000000..dc997f1f --- /dev/null +++ b/icons/glass.css @@ -0,0 +1,26 @@ +.gg-glass { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 6px; + height: 13px; + border-top: 8px solid transparent; + border-left: 2px solid transparent; + border-right: 2px solid transparent; + box-shadow:inset 0 0 0 2px,0 2px 0 0 +} + +.gg-glass::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + border: 2px solid; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px; + left: -4px; + bottom: 3px +} \ No newline at end of file diff --git a/icons/globe.css b/icons/globe.css new file mode 100644 index 00000000..38af32a3 --- /dev/null +++ b/icons/globe.css @@ -0,0 +1,42 @@ +.gg-globe { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px; + border: 2px solid; + border-radius: 100px; + margin-left: -3px; + margin-top: -7px +} + +.gg-globe::after, +.gg-globe::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-globe::before { + top: 11px; + border-right: 2px solid transparent; + box-shadow:0 2px 0,inset -2px 0 0; + left: 1px; + width: 6px; + height: 2px +} + +.gg-globe::after { + width: 16px; + height: 10px; + border-radius: 50px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border: 2px solid; + border-top-color: transparent; + right: -7px; + bottom: -5px; + transform: rotate(-35deg) +} \ No newline at end of file diff --git a/icons/google-tasks.css b/icons/google-tasks.css new file mode 100644 index 00000000..e7da9e79 --- /dev/null +++ b/icons/google-tasks.css @@ -0,0 +1,33 @@ +.gg-google-tasks { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px +} + +.gg-google-tasks::after, +.gg-google-tasks::before { + content: ""; + position: absolute; + display: block; + background: currentColor +} + +.gg-google-tasks::before { + width: 6px; + height: 6px; + border-radius: 10px; + bottom: 6px; + left: 2px +} + +.gg-google-tasks::after { + height: 18px; + width: 4px; + border-radius: 20px; + transform: rotate(40deg); + right: 2px; + bottom: 0 +} \ No newline at end of file diff --git a/icons/google.css b/icons/google.css new file mode 100644 index 00000000..4f770f56 --- /dev/null +++ b/icons/google.css @@ -0,0 +1,28 @@ +.gg-google, +.gg-google::before { + box-sizing: border-box; + display: block +} + +.gg-google { + position: relative; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 4px solid; + border-right-color: transparent; + border-radius: 22px +} + +.gg-google::before { + content: ""; + position: absolute; + border-top: 4px solid; + border-right: 4px solid; + border-bottom: 4px solid; + border-radius: 0 0 10px 0; + width: 10px; + height: 12px; + right: -4px; + bottom: -4px +} \ No newline at end of file diff --git a/icons/gym.css b/icons/gym.css new file mode 100644 index 00000000..28d591d4 --- /dev/null +++ b/icons/gym.css @@ -0,0 +1,42 @@ +.gg-gym { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-35deg) scale(var(--ggs,1)); + width: 8px; + height: 20px; + border-top: 9px solid transparent; + border-bottom: 9px solid transparent; + box-shadow: inset 0 0 0 2px +} + +.gg-gym::after, +.gg-gym::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-gym::before { + box-shadow: + -3px 0 0 -1px, + 3px 0 0 -1px, + inset 2px 0 0 0, + inset -2px 0 0 0; + width: 14px; + height: 8px; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + top: -3px; + left: -3px +} + +.gg-gym::after { + width: 22px; + height: 2px; + border-left: 2px solid; + border-right: 2px solid; + top: 0; + left: -7px +} \ No newline at end of file diff --git a/icons/hashtag.css b/icons/hashtag.css new file mode 100644 index 00000000..5fb35391 --- /dev/null +++ b/icons/hashtag.css @@ -0,0 +1,23 @@ +.gg-hashtag { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 16px; + border-left: 2px solid; + border-right: 2px solid +} + +.gg-hashtag::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 16px; + height: 8px; + border-top: 2px solid; + border-bottom: 2px solid; + left: -6px; + top: 4px +} \ No newline at end of file diff --git a/icons/headset.css b/icons/headset.css new file mode 100644 index 00000000..1e050aa6 --- /dev/null +++ b/icons/headset.css @@ -0,0 +1,36 @@ +.gg-headset { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border-top-left-radius: 120px; + border-top-right-radius: 120px; + border: 2px solid; + border-bottom: 0 +} + +.gg-headset::after, +.gg-headset::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border: 2px solid; + width: 6px; + height: 8px; + top: 8px +} + +.gg-headset::before { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + left: -2px +} + +.gg-headset::after { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + left: 10px +} \ No newline at end of file diff --git a/icons/heart.css b/icons/heart.css new file mode 100644 index 00000000..7dd27252 --- /dev/null +++ b/icons/heart.css @@ -0,0 +1,45 @@ +.gg-heart, +.gg-heart::after { + border: 2px solid; + border-top-left-radius: 100px; + border-top-right-radius: 100px; + width: 10px; + height: 8px; + border-bottom: 0 +} + +.gg-heart { + box-sizing: border-box; + position: relative; + transform: + translate( + calc(-10px / 2 * var(--ggs,1)), + calc(-6px / 2 * var(--ggs,1)) + ) + rotate(-45deg) + scale(var(--ggs,1)); + display: block +} + +.gg-heart::after, +.gg-heart::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-heart::after { + right: -9px; + transform: rotate(90deg); + top: 5px +} + +.gg-heart::before { + width: 11px; + height: 11px; + border-left: 2px solid; + border-bottom: 2px solid; + left: -2px; + top: 3px +} \ No newline at end of file diff --git a/icons/hello.css b/icons/hello.css new file mode 100644 index 00000000..6fc1cbd7 --- /dev/null +++ b/icons/hello.css @@ -0,0 +1,38 @@ +.gg-hello { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + overflow: hidden; + width: 20px; + height: 20px; + border-radius: 6px; + border-bottom-left-radius: 0 +} + +.gg-hello::after, +.gg-hello::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box +} + +.gg-hello::before { + width: 30px; + height: 30px; + border: 8px solid; + left: -5px; + top: -5px; + border-radius: 30px +} + +.gg-hello::after { + width: 10px; + height: 5px; + background: currentColor; + border-bottom-left-radius: 30px; + border-bottom-right-radius: 30px; + bottom: 5px; + left: 5px +} \ No newline at end of file diff --git a/icons/home-screen.css b/icons/home-screen.css new file mode 100644 index 00000000..c9d3ae1f --- /dev/null +++ b/icons/home-screen.css @@ -0,0 +1,35 @@ +.gg-home-screen { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 22px; + border-radius: 3px; + border: 2px solid +} + +.gg-home-screen::after, +.gg-home-screen::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box; + border-radius: 2px; + width: 2px; + height: 2px; + left: 1px; + background: currentColor +} + +.gg-home-screen::after { + top: 1px; + box-shadow: + 3px 0,6px 0,0 3px, + 3px 3px,6px 3px,0 6px +} + +.gg-home-screen::before { + bottom: 1px; + box-shadow: 3px 0 0,6px 0 0 +} \ No newline at end of file diff --git a/icons/home.css b/icons/home.css new file mode 100644 index 00000000..c1389718 --- /dev/null +++ b/icons/home.css @@ -0,0 +1,55 @@ +.gg-home { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 0 bottom/4px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat right bottom/4px 2px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 14px; + border: 2px solid; + border-top: 0; + border-bottom: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + margin-bottom: -2px + } + + .gg-home::after, + .gg-home::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute + } + + .gg-home::before { + border-top: 2px solid; + border-left: 2px solid; + border-top-left-radius: 4px; + transform: rotate(45deg); + top: -5px; + border-radius: 3px; + width: 14px; + height: 14px; + left: 0 + } + + .gg-home::after { + width: 8px; + height: 10px; + border: 2px solid; + border-radius: 100px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: 0; + left: 3px; + bottom: 0 + } \ No newline at end of file diff --git a/icons/icecream.css b/icons/icecream.css new file mode 100644 index 00000000..cf515338 --- /dev/null +++ b/icons/icecream.css @@ -0,0 +1,41 @@ +.gg-icecream { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 16px; + border: 2px solid; + border-top-left-radius: 12px; + border-top-right-radius: 12px; + margin-top: -8px; + border-bottom: 0 +} + +.gg-icecream::after, +.gg-icecream::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-icecream::before { + border-left: 4px solid; + border-right: 4px solid; + width: 12px; + height: 2px; + bottom: 0; + left: -2px +} + +.gg-icecream::after { + width: 6px; + height: 8px; + border: 2px solid; + bottom: -6px; + left: 2px; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px; + border-top: 0 +} \ No newline at end of file diff --git a/icons/if-design.css b/icons/if-design.css new file mode 100644 index 00000000..883420aa --- /dev/null +++ b/icons/if-design.css @@ -0,0 +1,31 @@ +.gg-if-design { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px; + background: + linear-gradient( + currentColor 18px,transparent 0) + no-repeat center center/4px 18px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 10px top/4px 4px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 10px 5px/4px 4px, + linear-gradient( + currentColor 14px,transparent 0) + no-repeat 0 5px/4px 14px +} + +.gg-if-design::before { + content: ""; + display: block; + position: absolute; + width: 4px; + height: 4px; + border-radius: 10px; + background-color: currentColor +} \ No newline at end of file diff --git a/icons/image.css b/icons/image.css new file mode 100644 index 00000000..159285fc --- /dev/null +++ b/icons/image.css @@ -0,0 +1,37 @@ +.gg-image { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 16px; + overflow: hidden; + box-shadow: 0 0 0 2px; + border-radius: 2px +} + +.gg-image::after, +.gg-image::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border: 2px solid +} + +.gg-image::after { + transform: rotate(45deg); + border-radius: 3px; + width: 16px; + height: 16px; + top: 9px; + left: 6px +} + +.gg-image::before { + width: 6px; + height: 6px; + border-radius: 100%; + top: 2px; + left: 2px +} \ No newline at end of file diff --git a/icons/import.css b/icons/import.css new file mode 100644 index 00000000..d0764e61 --- /dev/null +++ b/icons/import.css @@ -0,0 +1,39 @@ +.gg-import { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 14px; + border: 2px solid; + border-top: 0; + box-shadow: + -6px -8px 0 -6px, + 6px -8px 0 -6px +} + +.gg-import::after, +.gg-import::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-import::before { + background: currentColor; + width: 2px; + height: 14px; + right: 6px; + bottom: 5px +} + +.gg-import::after { + width: 6px; + height: 6px; + border-right: 2px solid; + border-bottom: 2px solid; + right: 4px; + bottom: 4px; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/inbox.css b/icons/inbox.css new file mode 100644 index 00000000..f0e02528 --- /dev/null +++ b/icons/inbox.css @@ -0,0 +1,32 @@ +.gg-inbox { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + box-shadow: inset 0 -2px 0 0; + border-radius: 3px +} + +.gg-inbox::after, +.gg-inbox::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + background: currentColor; + height: 7px; + width: 7px; + border-radius: 2px; + bottom: -2px +} + +.gg-inbox::before { + left: -2px +} + +.gg-inbox::after { + right: -2px +} \ No newline at end of file diff --git a/icons/indie-hackers.css b/icons/indie-hackers.css new file mode 100644 index 00000000..b2c3ba7e --- /dev/null +++ b/icons/indie-hackers.css @@ -0,0 +1,32 @@ +.gg-indie-hackers { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 12px +} + +.gg-indie-hackers::after, +.gg-indie-hackers::before { + content: ""; + position: absolute; + box-sizing: border-box; + display: block; + height: 12px +} + +.gg-indie-hackers::before { + width: 3px; + background: currentColor +} + +.gg-indie-hackers::after { + width: 10px; + right: 0; + border-left: 3px solid; + border-right: 3px solid; + background:linear-gradient( + currentColor 14px, transparent 0) + no-repeat 0 center/14px 3px +} \ No newline at end of file diff --git a/icons/infinity.css b/icons/infinity.css new file mode 100644 index 00000000..1d6959d8 --- /dev/null +++ b/icons/infinity.css @@ -0,0 +1,42 @@ +.gg-infinity { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat -4px 4px/2px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 4px 4px/2px 2px; + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-45deg) scale(var(--ggs,1)); + width: 10px; + height: 18px; + border: 4px solid transparent; + box-shadow: inset 0 0 0 2px + } + + .gg-infinity::after, + .gg-infinity::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + border: 2px solid; + border-radius: 200px; + transform: rotate(45deg) + } + + .gg-infinity::after { + border-right-color: transparent; + left: -8px; + top: -4px + } + + .gg-infinity::before { + border-left-color: transparent; + right: -8px; + top: 4px + } \ No newline at end of file diff --git a/icons/info.css b/icons/info.css new file mode 100644 index 00000000..5981a048 --- /dev/null +++ b/icons/info.css @@ -0,0 +1,32 @@ +.gg-info { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 40px +} + +.gg-info::after, +.gg-info::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + background: currentColor; + left: 7px +} + +.gg-info::after { + bottom: 2px; + height: 8px +} + +.gg-info::before { + height: 2px; + top: 2px +} \ No newline at end of file diff --git a/icons/inpicture.css b/icons/inpicture.css new file mode 100644 index 00000000..95a35bb3 --- /dev/null +++ b/icons/inpicture.css @@ -0,0 +1,22 @@ +.gg-inpicture { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 16px; + border: 2px solid; + border-radius: 2px +} + +.gg-inpicture::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 5px; + background: currentColor; + right: 2px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/insert-after-o.css b/icons/insert-after-o.css new file mode 100644 index 00000000..2d3fcbbb --- /dev/null +++ b/icons/insert-after-o.css @@ -0,0 +1,35 @@ +.gg-insert-after-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-radius: 20px + } + + .gg-insert-after-o::before { + box-shadow: -2px 12px 0, 2px 12px 0; + } + + .gg-insert-after-o::after, + .gg-insert-after-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 5px; + left: 2px + } + + .gg-insert-after-o::after { + width: 2px; + height: 8px; + top: 2px; + left: 5px + } \ No newline at end of file diff --git a/icons/insert-after-r.css b/icons/insert-after-r.css new file mode 100644 index 00000000..8c3cdd42 --- /dev/null +++ b/icons/insert-after-r.css @@ -0,0 +1,35 @@ +.gg-insert-after-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-radius: 4px + } + + .gg-insert-after-r::before { + box-shadow: -2px 12px 0, 2px 12px 0; + } + + .gg-insert-after-r::after, + .gg-insert-after-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 5px; + left: 2px + } + + .gg-insert-after-r::after { + width: 2px; + height: 8px; + top: 2px; + left: 5px + } \ No newline at end of file diff --git a/icons/insert-after.css b/icons/insert-after.css new file mode 100644 index 00000000..128dee2a --- /dev/null +++ b/icons/insert-after.css @@ -0,0 +1,33 @@ +.gg-insert-after { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px + } + + .gg-insert-after::before { + box-shadow: -2px 10px 0, 2px 10px 0; + } + + .gg-insert-after::after, + .gg-insert-after::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 8px; + left: 4px + } + + .gg-insert-after::after { + width: 2px; + height: 10px; + top: 4px; + left: 8px + } \ No newline at end of file diff --git a/icons/insert-before-o.css b/icons/insert-before-o.css new file mode 100644 index 00000000..78b86f46 --- /dev/null +++ b/icons/insert-before-o.css @@ -0,0 +1,35 @@ +.gg-insert-before-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-radius: 20px + } + + .gg-insert-before-o::before { + box-shadow: -2px -12px 0, 2px -12px 0; + } + + .gg-insert-before-o::after, + .gg-insert-before-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 5px; + left: 2px + } + + .gg-insert-before-o::after { + width: 2px; + height: 8px; + top: 2px; + left: 5px + } \ No newline at end of file diff --git a/icons/insert-before-r.css b/icons/insert-before-r.css new file mode 100644 index 00000000..88316a18 --- /dev/null +++ b/icons/insert-before-r.css @@ -0,0 +1,35 @@ +.gg-insert-before-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-radius: 4px + } + + .gg-insert-before-r::before { + box-shadow: -2px -12px 0, 2px -12px 0; + } + + .gg-insert-before-r::after, + .gg-insert-before-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 5px; + left: 2px + } + + .gg-insert-before-r::after { + width: 2px; + height: 8px; + top: 2px; + left: 5px + } \ No newline at end of file diff --git a/icons/insert-before.css b/icons/insert-before.css new file mode 100644 index 00000000..b626e8cc --- /dev/null +++ b/icons/insert-before.css @@ -0,0 +1,33 @@ +.gg-insert-before { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px + } + + .gg-insert-before::before { + box-shadow: -2px -10px 0, 2px -10px 0; + } + + .gg-insert-before::after, + .gg-insert-before::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 8px; + left: 4px + } + + .gg-insert-before::after { + width: 2px; + height: 10px; + top: 4px; + left: 8px + } \ No newline at end of file diff --git a/icons/instagram.css b/icons/instagram.css new file mode 100644 index 00000000..21a0b47d --- /dev/null +++ b/icons/instagram.css @@ -0,0 +1,37 @@ +.gg-instagram { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 4px; + width: 20px; + height: 20px +} + +.gg-instagram::after, +.gg-instagram::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-instagram::after { + border: 2px solid; + left: 3px; + width: 10px; + height: 10px; + border-radius: 100%; + top: 3px +} + +.gg-instagram::before { + border-radius: 3px; + width: 2px; + height: 2px; + background: currentColor; + right: 1px; + top: 1px +} \ No newline at end of file diff --git a/icons/internal.css b/icons/internal.css new file mode 100644 index 00000000..666ca6db --- /dev/null +++ b/icons/internal.css @@ -0,0 +1,39 @@ +.gg-internal { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 12px; + box-shadow: + -2px 2px 0 0, + -4px -4px 0 -2px, + 4px 4px 0 -2px; + margin-left: -2px; + margin-top: 1px +} + +.gg-internal::after, +.gg-internal::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 2px +} + +.gg-internal::before { + background: currentColor; + transform: rotate(-45deg); + width: 14px; + height: 2px; + bottom: 8px +} + +.gg-internal::after { + width: 7px; + height: 7px; + border-left: 2px solid; + border-bottom: 2px solid; + bottom: 2px +} \ No newline at end of file diff --git a/icons/key.css b/icons/key.css new file mode 100644 index 00000000..313689a0 --- /dev/null +++ b/icons/key.css @@ -0,0 +1,35 @@ +.gg-key { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 6px; + height: 8px; + border: 2px solid; + border-radius: 100px; + margin-left: -12px +} + +.gg-key::after, +.gg-key::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + right: -12px +} + +.gg-key::before { + background: currentColor; + width: 12px; + height: 2px; + top: 1px +} + +.gg-key::after { + width: 5px; + height: 3px; + top: 2px; + border-left: 2px solid; + border-right: 2px solid +} \ No newline at end of file diff --git a/icons/keyboard.css b/icons/keyboard.css new file mode 100644 index 00000000..e0ebfad5 --- /dev/null +++ b/icons/keyboard.css @@ -0,0 +1,39 @@ +.gg-keyboard { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 26px; + height: 14px; + border: 2px solid; + border-radius: 2px +} + +.gg-keyboard::after, +.gg-keyboard::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 2px; + background: currentColor +} + +.gg-keyboard::before { + top: 2px; + box-shadow: + 4px 0 0, + 8px 0 0, + 12px 0 0, + 16px 0 0, + 16px 4px 0, + 0 4px 0; + width: 2px; + left: 2px +} + +.gg-keyboard::after { + width: 10px; + bottom: 2px; + left: 6px +} \ No newline at end of file diff --git a/icons/keyhole.css b/icons/keyhole.css new file mode 100644 index 00000000..64472029 --- /dev/null +++ b/icons/keyhole.css @@ -0,0 +1,37 @@ +.gg-keyhole, +.gg-keyhole::after, +.gg-keyhole::before { + display: block; + box-sizing: border-box; + border-radius: 20px +} + +.gg-keyhole { + position: relative; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid +} + +.gg-keyhole::after, +.gg-keyhole::before { + content: ""; + position: absolute +} + +.gg-keyhole::before { + width: 6px; + height: 6px; + border: 2px solid; + left: 5px; + top: 3px +} + +.gg-keyhole::after { + background: currentColor; + width: 2px; + height: 5px; + left: 7px; + bottom: 3px +} \ No newline at end of file diff --git a/icons/laptop.css b/icons/laptop.css new file mode 100644 index 00000000..d61575d1 --- /dev/null +++ b/icons/laptop.css @@ -0,0 +1,23 @@ +.gg-laptop { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 12px; + border: 2px solid; + border-radius: 2px +} + +.gg-laptop::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 22px; + height: 2px; + background: currentColor; + left: -4px; + bottom: -5px; + border-radius: 100px +} \ No newline at end of file diff --git a/icons/layout-grid-small.css b/icons/layout-grid-small.css new file mode 100644 index 00000000..a74252b1 --- /dev/null +++ b/icons/layout-grid-small.css @@ -0,0 +1,30 @@ +.gg-layout-grid-small { + transform: scale(var(--ggs,1)) +} + +.gg-layout-grid-small, +.gg-layout-grid-small::after, +.gg-layout-grid-small::before { + box-sizing: border-box; + position: relative; + display: block; + width: 10px; + height: 2px; + border-left: 6px double; + border-right: 2px solid +} + +.gg-layout-grid-small::after, +.gg-layout-grid-small::before { + content: ""; + position: absolute; + left: -6px +} + +.gg-layout-grid-small::after { + bottom: 4px +} + +.gg-layout-grid-small::before { + top: 4px +} \ No newline at end of file diff --git a/icons/layout-grid.css b/icons/layout-grid.css new file mode 100644 index 00000000..e0fffe6f --- /dev/null +++ b/icons/layout-grid.css @@ -0,0 +1,30 @@ +.gg-layout-grid { + transform: scale(var(--ggs,1)) +} + +.gg-layout-grid, +.gg-layout-grid::after, +.gg-layout-grid::before { + box-sizing: border-box; + position: relative; + display: block; + width: 10px; + height: 10px +} + +.gg-layout-grid::after, +.gg-layout-grid::before { + content: ""; + position: absolute; + height: 4px; + border-left: 4px solid; + border-right: 4px solid +} + +.gg-layout-grid::before { + top: 0 +} + +.gg-layout-grid::after { + bottom: 0 +} \ No newline at end of file diff --git a/icons/layout-list.css b/icons/layout-list.css new file mode 100644 index 00000000..56cb3c3d --- /dev/null +++ b/icons/layout-list.css @@ -0,0 +1,30 @@ +.gg-layout-list { + transform: scale(var(--ggs,1)) +} + +.gg-layout-list, +.gg-layout-list::after, +.gg-layout-list::before { + box-sizing: border-box; + position: relative; + display: block; + width: 10px; + height: 2px; + border-left: 6px double; + border-right: 4px solid +} + +.gg-layout-list::after, +.gg-layout-list::before { + content: ""; + position: absolute; + left: -6px +} + +.gg-layout-list::after { + bottom: 4px +} + +.gg-layout-list::before { + top: 4px +} \ No newline at end of file diff --git a/icons/linear.css b/icons/linear.css new file mode 100644 index 00000000..8e038290 --- /dev/null +++ b/icons/linear.css @@ -0,0 +1,33 @@ +.gg-linear { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + overflow: hidden; + border-radius: 100px +} + +.gg-linear::after, +.gg-linear::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 25px; + height: 25px; + transform: rotate(-45deg); + background: currentColor; + top: -14px; + left: 4px +} + +.gg-linear::after { + width: 2px; + box-shadow: + -3px 4px 0 0, + -6px -2px 0 0; + top: -3px; + left: 6px +} \ No newline at end of file diff --git a/icons/link.css b/icons/link.css new file mode 100644 index 00000000..b73502f6 --- /dev/null +++ b/icons/link.css @@ -0,0 +1,37 @@ +.gg-link { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-45deg) scale(var(--ggs,1)); + width: 8px; + height: 2px; + background: currentColor; + border-radius: 4px +} + +.gg-link::after, +.gg-link::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 8px; + height: 10px; + border: 2px solid; + top: -4px +} + +.gg-link::before { + border-right: 0; + border-top-left-radius: 40px; + border-bottom-left-radius: 40px; + left: -6px +} + +.gg-link::after { + border-left: 0; + border-top-right-radius: 40px; + border-bottom-right-radius: 40px; + right: -6px +} \ No newline at end of file diff --git a/icons/list.css b/icons/list.css new file mode 100644 index 00000000..84544198 --- /dev/null +++ b/icons/list.css @@ -0,0 +1,32 @@ +.gg-list { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 20px; + border: 2px solid; + border-radius: 3px +} + +.gg-list::after, +.gg-list::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 2px; + background: currentColor; + top: 3px; + left: 3px; + box-shadow: + 0 4px 0, + 0 8px 0 +} + +.gg-list::after { + border-radius: 3px; + width: 8px; + left: 7px +} \ No newline at end of file diff --git a/icons/live-photo.css b/icons/live-photo.css new file mode 100644 index 00000000..2ed3a7bd --- /dev/null +++ b/icons/live-photo.css @@ -0,0 +1,27 @@ +.gg-live-photo { + transform: scale(var(--ggs,1)) +} + +.gg-live-photo, +.gg-live-photo::after { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 20px; + border-radius: 100px; + border: 2px dotted currentColor +} + +.gg-live-photo::after { + content: ""; + position: absolute; + width: 8px; + height: 8px; + border: 1px solid transparent; + top: 4px; + left: 4px; + box-shadow: + 0 0 0 2px, + inset 0 0 0 2px currentColor +} \ No newline at end of file diff --git a/icons/loadbar-alt.css b/icons/loadbar-alt.css new file mode 100644 index 00000000..2631b960 --- /dev/null +++ b/icons/loadbar-alt.css @@ -0,0 +1,36 @@ +@keyframes loadbaralt { + 0%,to { left: 0; right: 80% } + 25%,75% { left: 0; right: 0 } + 50% { left: 80%; right: 0 } +} + +.gg-loadbar-alt, +.gg-loadbar-alt::before, +.gg-loadbar-alt::after { + display: block; + box-sizing: border-box; + height: 4px; + border-radius: 4px +} + +.gg-loadbar-alt { + position: relative; + transform: scale(var(--ggs,1)); + width: 18px +} + +.gg-loadbar-alt::after, +.gg-loadbar-alt::before { + background: currentColor; + content: ""; + position: absolute +} + +.gg-loadbar-alt::before { + animation: loadbaralt 2s cubic-bezier(0,0,.58,1) infinite +} + +.gg-loadbar-alt::after { + width: 18px; + opacity: .3 +} \ No newline at end of file diff --git a/icons/loadbar-doc.css b/icons/loadbar-doc.css new file mode 100644 index 00000000..393bbbd9 --- /dev/null +++ b/icons/loadbar-doc.css @@ -0,0 +1,38 @@ +@keyframes gg-doc { + 0% { left: -16px } + 60%,to { left: 0 } +} + +.gg-loadbar-doc { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-radius: 1px; + width: 12px; + height: 14px; + overflow: hidden +} + +.gg-loadbar-doc::after, +.gg-loadbar-doc::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box; + height: 2px; + background: currentColor; + animation: gg-doc 1s linear infinite alternate +} + +.gg-loadbar-doc::before { + width: 14px; + box-shadow: -4px 4px 0 +} + +.gg-loadbar-doc::after { + width: 5px; + top: 8px +} \ No newline at end of file diff --git a/icons/loadbar-sound.css b/icons/loadbar-sound.css new file mode 100644 index 00000000..efac2c3d --- /dev/null +++ b/icons/loadbar-sound.css @@ -0,0 +1,40 @@ +@keyframes gg-bar { + 10% {box-shadow: inset 0 -4px 0} + 30% {box-shadow: inset 0 -10px 0} + 60% {box-shadow: inset 0 -6px 0} + 80% {box-shadow: inset 0 -8px 0} + to {box-shadow: inset 0 -2px 0} +} + +.gg-loadbar-sound, +.gg-loadbar-sound::after, +.gg-loadbar-sound::before { + display: block; + box-sizing: border-box; + width: 2px; + height: 12px; + box-shadow: inset 0 -12px 0; + animation: gg-bar 1.3s ease infinite alternate +} + +.gg-loadbar-sound { + position: relative; + transform: scale(var(--ggs,1)) +} + +.gg-loadbar-sound::after, +.gg-loadbar-sound::before { + content: ""; + position: absolute; + bottom: 0 +} + +.gg-loadbar-sound::before { + left: -4px; + animation-delay: -2.4s +} + +.gg-loadbar-sound::after { + right: -4px; + animation-delay: -3.7s +} \ No newline at end of file diff --git a/icons/loadbar.css b/icons/loadbar.css new file mode 100644 index 00000000..0ed158e7 --- /dev/null +++ b/icons/loadbar.css @@ -0,0 +1,26 @@ +@keyframes loadbar { + 0%,to { left: 0; right: 80% } + 25%,75% { left: 0; right: 0 } + 50% { left: 80%; right: 0 } +} + +.gg-loadbar, +.gg-loadbar::before { + display: block; + box-sizing: border-box; + height: 4px +} + +.gg-loadbar { + position: relative; + transform: scale(var(--ggs,1)); + width: 18px +} + +.gg-loadbar::before { + content: ""; + position: absolute; + border-radius: 4px; + background: currentColor; + animation: loadbar 2s cubic-bezier(0,0,.58,1) infinite +} \ No newline at end of file diff --git a/icons/lock-unlock.css b/icons/lock-unlock.css new file mode 100644 index 00000000..85a67a83 --- /dev/null +++ b/icons/lock-unlock.css @@ -0,0 +1,40 @@ +.gg-lock-unlock { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 6px; + border: 2px solid; + border-top-right-radius: 100px; + border-top-left-radius: 100px; + border-bottom: transparent; + margin-top: -18px; + margin-left: -2px +} + +.gg-lock-unlock::after, +.gg-lock-unlock::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-lock-unlock::after { + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + width: 16px; + height: 10px; + border-radius: 2px; + left: -4px; + top: 10px +} + +.gg-lock-unlock::before { + width: 2px; + height: 6px; + background: currentColor; + left: -2px; + top: 4px; +} \ No newline at end of file diff --git a/icons/lock.css b/icons/lock.css new file mode 100644 index 00000000..78cc8969 --- /dev/null +++ b/icons/lock.css @@ -0,0 +1,27 @@ +.gg-lock { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 11px; + border: 2px solid; + border-top-right-radius: 50%; + border-top-left-radius: 50%; + border-bottom: transparent; + margin-top: -12px +} + +.gg-lock::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 16px; + height: 10px; + border-radius: 2px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + left: -4px; + top: 9px +} \ No newline at end of file diff --git a/icons/log-in.css b/icons/log-in.css new file mode 100644 index 00000000..22013a49 --- /dev/null +++ b/icons/log-in.css @@ -0,0 +1,40 @@ +.gg-log-in { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 6px; + height: 16px; + border: 2px solid; + border-left: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + margin-right: -10px +} + +.gg-log-in::after, +.gg-log-in::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-log-in::after { + border-top: 2px solid; + border-right: 2px solid; + transform: rotate(45deg); + width: 8px; + height: 8px; + left: -8px; + bottom: 2px +} + +.gg-log-in::before { + border-radius: 3px; + width: 10px; + height: 2px; + background: currentColor; + left: -11px; + bottom: 5px +} \ No newline at end of file diff --git a/icons/log-off.css b/icons/log-off.css new file mode 100644 index 00000000..6a321f11 --- /dev/null +++ b/icons/log-off.css @@ -0,0 +1,24 @@ +.gg-log-off { + box-sizing: border-box; + position: relative; + display: block; + border-radius: 16px; + border: 2px solid; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border-top: 2px solid transparent +} + +.gg-log-off::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + height: 8px; + width: 2px; + background: currentColor; + left: 5px; + bottom: 6px +} \ No newline at end of file diff --git a/icons/log-out.css b/icons/log-out.css new file mode 100644 index 00000000..eda27f49 --- /dev/null +++ b/icons/log-out.css @@ -0,0 +1,40 @@ +.gg-log-out { + box-sizing: border-box; + position: relative; + display: block; + width: 6px; + height: 16px; + border: 2px solid; + transform: scale(var(--ggs,1)); + border-right: 0; + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + margin-left: -10px +} + +.gg-log-out::after, +.gg-log-out::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-log-out::after { + border-top: 2px solid; + border-left: 2px solid; + transform: rotate(-45deg); + width: 8px; + height: 8px; + left: 4px; + bottom: 2px +} + +.gg-log-out::before { + border-radius: 3px; + width: 10px; + height: 2px; + background: currentColor; + left: 5px; + bottom: 5px +} \ No newline at end of file diff --git a/icons/magnet.css b/icons/magnet.css new file mode 100644 index 00000000..d6f7a258 --- /dev/null +++ b/icons/magnet.css @@ -0,0 +1,27 @@ +.gg-magnet, +.gg-magnet::before { + display: block; + box-sizing: border-box; + width: 14px +} + +.gg-magnet { + border: 4px solid; + transform: scale(var(--ggs,1)); + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px; + border-top: 0; + position: relative; + height: 12px +} + +.gg-magnet::before { + content: ""; + position: absolute; + height: 3px; + border-left: 4px solid; + border-right: 4px solid; + top: -5px; + left: -4px; + opacity: .5 +} \ No newline at end of file diff --git a/icons/mail-forward.css b/icons/mail-forward.css new file mode 100644 index 00000000..94371101 --- /dev/null +++ b/icons/mail-forward.css @@ -0,0 +1,25 @@ +.gg-mail-forward, +.gg-mail-forward::before { + display: block; + box-sizing: border-box; + height: 6px; + border-top: 2px solid +} + +.gg-mail-forward { + border-left: 2px solid; + transform: scale(var(--ggs,1)); + border-top-left-radius: 4px; + position: relative; + width: 14px +} + +.gg-mail-forward::before { + content: ""; + position: absolute; + width: 6px; + border-right: 2px solid; + top: -4px; + right: -1px; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/mail-open.css b/icons/mail-open.css new file mode 100644 index 00000000..3963a630 --- /dev/null +++ b/icons/mail-open.css @@ -0,0 +1,25 @@ +.gg-mail-open, +.gg-mail-open::after { + display: block; + box-sizing: border-box; + height: 14px; + border: 2px solid +} + +.gg-mail-open { + border-top: 0; + transform: scale(var(--ggs,1)); + position: relative; + width: 18px; + border-radius: 2px +} + +.gg-mail-open::after { + content: ""; + position: absolute; + border-radius: 3px; + width: 14px; + transform: rotate(-45deg); + bottom: 3px; + left: 0 +} \ No newline at end of file diff --git a/icons/mail-reply.css b/icons/mail-reply.css new file mode 100644 index 00000000..e71153a8 --- /dev/null +++ b/icons/mail-reply.css @@ -0,0 +1,25 @@ +.gg-mail-reply, +.gg-mail-reply::before { + display: block; + box-sizing: border-box; + height: 6px; + border-top: 2px solid +} + +.gg-mail-reply { + border-right: 2px solid; + transform: scale(var(--ggs,1)); + border-top-right-radius: 4px; + position: relative; + width: 14px +} + +.gg-mail-reply::before { + content: ""; + position: absolute; + width: 6px; + border-left: 2px solid; + top: -4px; + left: -1px; + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/mail.css b/icons/mail.css new file mode 100644 index 00000000..db4cc6e6 --- /dev/null +++ b/icons/mail.css @@ -0,0 +1,25 @@ +.gg-mail, +.gg-mail::after { + display: block; + box-sizing: border-box; + height: 14px; + border: 2px solid +} + +.gg-mail { + overflow: hidden; + transform: scale(var(--ggs,1)); + position: relative; + width: 18px; + border-radius: 2px +} + +.gg-mail::after { + content: ""; + position: absolute; + border-radius: 3px; + width: 14px; + transform: rotate(-45deg); + bottom: 3px; + left: 0 +} \ No newline at end of file diff --git a/icons/math-divide.css b/icons/math-divide.css new file mode 100644 index 00000000..e07c44d7 --- /dev/null +++ b/icons/math-divide.css @@ -0,0 +1,29 @@ +.gg-math-divide { + transform: scale(var(--ggs,1)) +} + +.gg-math-divide, +.gg-math-divide::after, +.gg-math-divide::before { + box-sizing: border-box; + position: relative; + display: block; + width: 16px; + height: 2px; + background: currentColor; + border-radius: 20px +} + +.gg-math-divide::after, +.gg-math-divide::before { + content: ""; + position: absolute; + width: 4px; + height: 4px; + top: -6px; + left: 6px +} + +.gg-math-divide::after { + top: 4px +} \ No newline at end of file diff --git a/icons/math-equal.css b/icons/math-equal.css new file mode 100644 index 00000000..2cf9604b --- /dev/null +++ b/icons/math-equal.css @@ -0,0 +1,12 @@ +.gg-math-equal { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 2px; + background: currentColor; + border-radius: 10px; + margin-top: -6px; + box-shadow: 0 6px 0 +} \ No newline at end of file diff --git a/icons/math-minus.css b/icons/math-minus.css new file mode 100644 index 00000000..3d03b057 --- /dev/null +++ b/icons/math-minus.css @@ -0,0 +1,10 @@ +.gg-math-minus { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 2px; + background: currentColor; + border-radius: 10px +} \ No newline at end of file diff --git a/icons/math-percent.css b/icons/math-percent.css new file mode 100644 index 00000000..ce9d777a --- /dev/null +++ b/icons/math-percent.css @@ -0,0 +1,29 @@ +.gg-math-percent { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 2px; + background: currentColor; + border-radius: 20px; + transform: rotate(-45deg) +} + +.gg-math-percent::after, +.gg-math-percent::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + height: 4px; + background: currentColor; + border-radius: 20px; + top: -7px; + left: 6px +} + +.gg-math-percent::after { + top: 5px +} \ No newline at end of file diff --git a/icons/math-plus.css b/icons/math-plus.css new file mode 100644 index 00000000..a9b75f66 --- /dev/null +++ b/icons/math-plus.css @@ -0,0 +1,24 @@ +.gg-math-plus, +.gg-math-plus::after { + display: block; + box-sizing: border-box; + background: currentColor; + border-radius: 10px +} + +.gg-math-plus { + margin-top: -2px; + position: relative; + transform: scale(var(--ggs,1)); + width: 16px; + height: 2px +} + +.gg-math-plus::after { + content: ""; + position: absolute; + width: 2px; + height: 16px; + top: -7px; + left: 7px +} \ No newline at end of file diff --git a/icons/maximize-alt.css b/icons/maximize-alt.css new file mode 100644 index 00000000..33577d34 --- /dev/null +++ b/icons/maximize-alt.css @@ -0,0 +1,33 @@ +.gg-maximize-alt { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px; + box-shadow: + -6px -6px 0 -4px, + 6px 6px 0 -4px, + 6px -6px 0 -4px, + -6px 6px 0 -4px +} + +.gg-maximize-alt::after, +.gg-maximize-alt::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 22px; + height: 2px; + border-left: 8px solid; + border-right: 8px solid; + transform: rotate(-45deg); + bottom: 6px; + left: -4px +} + +.gg-maximize-alt::before { + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/maximize.css b/icons/maximize.css new file mode 100644 index 00000000..06bea2dc --- /dev/null +++ b/icons/maximize.css @@ -0,0 +1,13 @@ +.gg-maximize { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px; + box-shadow: + -6px -6px 0 -4px, + 6px 6px 0 -4px, + 6px -6px 0 -4px, + -6px 6px 0 -4px +} \ No newline at end of file diff --git a/icons/media-live.css b/icons/media-live.css new file mode 100644 index 00000000..fcd45290 --- /dev/null +++ b/icons/media-live.css @@ -0,0 +1,38 @@ +.gg-media-live { + transform: scale(var(--ggs,1)) +} + +.gg-media-live, +.gg-media-live::after { + border-top-color: transparent; + border-bottom-color: transparent +} + +.gg-media-live, +.gg-media-live::after, +.gg-media-live::before { + box-sizing: border-box; + position: relative; + display: block; + border: 2px solid; + border-radius: 50%; + width: 14px; + height: 14px +} + +.gg-media-live::after, +.gg-media-live::before { + content: ""; + position: absolute; + width: 6px; + height: 6px; + top: 2px; + left: 2px +} + +.gg-media-live::after { + width: 22px; + height: 22px; + top: -6px; + left: -6px +} \ No newline at end of file diff --git a/icons/media-podcast.css b/icons/media-podcast.css new file mode 100644 index 00000000..a75bb6d5 --- /dev/null +++ b/icons/media-podcast.css @@ -0,0 +1,33 @@ +.gg-media-podcast { + transform: scale(var(--ggs,1)) +} + +.gg-media-podcast, +.gg-media-podcast::after, +.gg-media-podcast::before { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + border: 2px solid; + border-bottom-color: transparent; + border-radius: 50% +} + +.gg-media-podcast::after, +.gg-media-podcast::before { + content: ""; + position: absolute; + width: 6px; + height: 6px; + top: 2px; + left: 2px +} + +.gg-media-podcast::after { + width: 22px; + height: 22px; + top: -6px; + left: -6px +} \ No newline at end of file diff --git a/icons/menu-boxed.css b/icons/menu-boxed.css new file mode 100644 index 00000000..ab0c6f66 --- /dev/null +++ b/icons/menu-boxed.css @@ -0,0 +1,24 @@ +.gg-menu-boxed { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border-radius: 3px; + border: 2px solid; +} + +.gg-menu-boxed::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 3px; + top:2px; + left: 2px; + box-shadow: 0 4px 0, 0 8px 0 +} diff --git a/icons/menu-left.css b/icons/menu-left.css new file mode 100644 index 00000000..2fd435bf --- /dev/null +++ b/icons/menu-left.css @@ -0,0 +1,28 @@ +.gg-menu-left { + transform: scale(var(--ggs,1)) +} + +.gg-menu-left, +.gg-menu-left::after, +.gg-menu-left::before { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-menu-left::after, +.gg-menu-left::before { + content: ""; + position: absolute; + top: -6px; + width: 10px +} + +.gg-menu-left::after { + top: 6px; + width: 14px +} \ No newline at end of file diff --git a/icons/menu-right.css b/icons/menu-right.css new file mode 100644 index 00000000..b08f52e3 --- /dev/null +++ b/icons/menu-right.css @@ -0,0 +1,29 @@ +.gg-menu-right { + transform: scale(var(--ggs,1)) +} + +.gg-menu-right, +.gg-menu-right::after, +.gg-menu-right::before { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-menu-right::after, +.gg-menu-right::before { + content: ""; + position: absolute; + top: -6px; + right: 0; + width: 10px +} + +.gg-menu-right::after { + top: 6px; + width: 14px +} \ No newline at end of file diff --git a/icons/menu-round.css b/icons/menu-round.css new file mode 100644 index 00000000..9aa7a106 --- /dev/null +++ b/icons/menu-round.css @@ -0,0 +1,24 @@ +.gg-menu-round { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border-radius: 24px; + border: 2px solid; +} + +.gg-menu-round::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 3px; + top: 4px; + left: 4px; + box-shadow: 0 4px 0, 0 8px 0 +} diff --git a/icons/menu.css b/icons/menu.css new file mode 100644 index 00000000..c80cf874 --- /dev/null +++ b/icons/menu.css @@ -0,0 +1,26 @@ +.gg-menu { + transform: scale(var(--ggs,1)) +} + +.gg-menu, +.gg-menu::after, +.gg-menu::before { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-menu::after, +.gg-menu::before { + content: ""; + position: absolute; + top: -6px +} + +.gg-menu::after { + top: 6px +} \ No newline at end of file diff --git a/icons/merge-horizontal.css b/icons/merge-horizontal.css new file mode 100644 index 00000000..ec4ad107 --- /dev/null +++ b/icons/merge-horizontal.css @@ -0,0 +1,35 @@ +.gg-merge-horizontal { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-merge-horizontal::after, +.gg-merge-horizontal::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + transform: rotate(-45deg) +} + +.gg-merge-horizontal::after { + border-bottom: 2px solid; + border-left: 2px solid; + left: 4px; + bottom: 5px +} + +.gg-merge-horizontal::before { + border-top: 2px solid; + border-right: 2px solid; + right: 4px; + top: 5px +} \ No newline at end of file diff --git a/icons/merge-vertical.css b/icons/merge-vertical.css new file mode 100644 index 00000000..e6235754 --- /dev/null +++ b/icons/merge-vertical.css @@ -0,0 +1,34 @@ +.gg-merge-vertical { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 14px; + border-radius: 3px; + background: currentColor +} + +.gg-merge-vertical::after, +.gg-merge-vertical::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-bottom: 2px solid; + top: 4px +} + +.gg-merge-vertical::after { + border-left: 2px solid; + left: 5px; + transform: rotate(45deg) +} + +.gg-merge-vertical::before { + border-right: 2px solid; + transform: rotate(-45deg); + right: 5px +} \ No newline at end of file diff --git a/icons/mic.css b/icons/mic.css new file mode 100644 index 00000000..0193ff32 --- /dev/null +++ b/icons/mic.css @@ -0,0 +1,41 @@ +.gg-mic { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 12px; + border-bottom-left-radius: 120px; + border-bottom-right-radius: 120px; + border: 2px solid; + border-top: 0; + margin-top: 3px +} + +.gg-mic::after, +.gg-mic::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-mic::after { + border: 2px solid; + width: 8px; + height: 18px; + left: 2px; + top: -10px; + border-radius: 4px +} + +.gg-mic::before { + width: 10px; + height: 4px; + top: 12px; + left: 1px; + border-right: 4px solid transparent; + box-shadow: + 0 2px 0, + inset -2px 0 0 +} \ No newline at end of file diff --git a/icons/microbit.css b/icons/microbit.css new file mode 100644 index 00000000..b218f1b5 --- /dev/null +++ b/icons/microbit.css @@ -0,0 +1,25 @@ +.gg-microbit, +.gg-microbit::before { + display: block; + box-sizing: border-box; + border-radius: 20px +} + +.gg-microbit { + position: relative; + transform: scale(var(--ggs,1)); + width: 24px; + height: 14px; + border: 3px solid +} + +.gg-microbit::before { + content: ""; + position: absolute; + width: 4px; + height: 4px; + background: currentColor; + top: 2px; + left: 2px; + box-shadow: 10px 0 0 0 +} \ No newline at end of file diff --git a/icons/microsoft.css b/icons/microsoft.css new file mode 100644 index 00000000..343dcedf --- /dev/null +++ b/icons/microsoft.css @@ -0,0 +1,26 @@ +.gg-microsoft { + transform: scale(var(--ggs,1)) +} + +.gg-microsoft, +.gg-microsoft::after, +.gg-microsoft::before { + box-sizing: border-box; + position: relative; + display: block; + width: 18px; + height: 18px +} + +.gg-microsoft::after, +.gg-microsoft::before { + content: ""; + position: absolute; + width: 8px; + border-top: 8px solid; + border-bottom: 8px solid +} + +.gg-microsoft::after { + right: 0 +} \ No newline at end of file diff --git a/icons/minimize-alt.css b/icons/minimize-alt.css new file mode 100644 index 00000000..9c115a56 --- /dev/null +++ b/icons/minimize-alt.css @@ -0,0 +1,34 @@ +.gg-minimize-alt { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-45deg) scale(var(--ggs,1)); + width: 26px; + height: 2px; + border-left: 10px solid; + border-right: 10px solid +} + +.gg-minimize-alt::after, +.gg-minimize-alt::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + top: -2px +} + +.gg-minimize-alt::before { + border-right: 2px solid; + left: -5px; + transform: rotate(45deg) +} + +.gg-minimize-alt::after { + border-left: 2px solid; + right: -5px; + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/minimize.css b/icons/minimize.css new file mode 100644 index 00000000..81579906 --- /dev/null +++ b/icons/minimize.css @@ -0,0 +1,39 @@ +.gg-minimize { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 4px; + height: 4px; + box-shadow: + -8px -4px 0 -1px, + -6px -4px 0 -1px, + 8px 4px 0 -1px, + 6px 4px 0 -1px, + 8px -4px 0 -1px, + 6px -4px 0 -1px, + -8px 4px 0 -1px, + -6px 4px 0 -1px +} + +.gg-minimize::after, +.gg-minimize::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 18px; + border-top: 6px solid; + border-bottom: 6px solid; + box-shadow: 18px 0 0 -2px; + top: -7px +} + +.gg-minimize::after { + left: -3px +} + +.gg-minimize::before { + right: -3px +} \ No newline at end of file diff --git a/icons/monday.css b/icons/monday.css new file mode 100644 index 00000000..4b87bc66 --- /dev/null +++ b/icons/monday.css @@ -0,0 +1,31 @@ +.gg-monday { + display: block; + box-sizing: border-box; + position: relative; + transform: scale(var(--ggs,1)); + width: 21px; + height: 16px +} + +.gg-monday::after, +.gg-monday::before { + background: currentColor; + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + border-radius: 22px +} + +.gg-monday::before { + height: 16px; + transform: rotate(35deg); + box-shadow: 7px -5px 0 0 +} + +.gg-monday::after { + height: 6px; + bottom: 1px; + right: 0 +} \ No newline at end of file diff --git a/icons/moon.css b/icons/moon.css new file mode 100644 index 00000000..316442ba --- /dev/null +++ b/icons/moon.css @@ -0,0 +1,27 @@ +.gg-moon, +.gg-moon::after { + display: block; + box-sizing: border-box; + border-radius: 50% +} + +.gg-moon { + overflow: hidden; + position: relative; + transform: rotate(-135deg) scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-bottom-color: transparent +} + +.gg-moon::after { + content: ""; + position: absolute; + width: 12px; + height: 18px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + top: 8px; + left: 2px +} \ No newline at end of file diff --git a/icons/more-alt.css b/icons/more-alt.css new file mode 100644 index 00000000..b69ec9eb --- /dev/null +++ b/icons/more-alt.css @@ -0,0 +1,30 @@ +.gg-more-alt { + transform: scale(var(--ggs,1)) +} + +.gg-more-alt, +.gg-more-alt::after, +.gg-more-alt::before { + box-sizing: border-box; + position: relative; + display: block; + width: 4px; + height: 4px; + background: currentColor; + border-radius: 100% +} + +.gg-more-alt::after, +.gg-more-alt::before { + content: ""; + position: absolute; + top: 0 +} + +.gg-more-alt::after { + left: -6px +} + +.gg-more-alt::before { + right: -6px +} \ No newline at end of file diff --git a/icons/more-vertical-alt.css b/icons/more-vertical-alt.css new file mode 100644 index 00000000..2aa01140 --- /dev/null +++ b/icons/more-vertical-alt.css @@ -0,0 +1,31 @@ +.gg-more-vertical-alt { + transform: scale(var(--ggs,1)) +} + +.gg-more-vertical-alt, +.gg-more-vertical-alt::after, +.gg-more-vertical-alt::before { + box-sizing: border-box; + position: relative; + display: block; + width: 4px; + height: 4px; + background: currentColor; + border-radius: 100% +} + +.gg-more-vertical-alt::after, +.gg-more-vertical-alt::before { + content: ""; + position: absolute +} + +.gg-more-vertical-alt::after { + left: 0; + top: 6px +} + +.gg-more-vertical-alt::before { + top: -6px; + right: 0 +} \ No newline at end of file diff --git a/icons/more-vertical.css b/icons/more-vertical.css new file mode 100644 index 00000000..7acd7314 --- /dev/null +++ b/icons/more-vertical.css @@ -0,0 +1,27 @@ +.gg-more-vertical { + transform: scale(var(--ggs,1)) +} + +.gg-more-vertical, +.gg-more-vertical::after, +.gg-more-vertical::before { + box-sizing: border-box; + position: relative; + display: block; + width: 6px; + height: 6px; + border: 2px solid; + border-radius: 100% +} + +.gg-more-vertical::after, +.gg-more-vertical::before { + content: ""; + position: absolute; + top: 6px; + left: -2px +} + +.gg-more-vertical::before { + top: -10px +} \ No newline at end of file diff --git a/icons/more.css b/icons/more.css new file mode 100644 index 00000000..09cb5d87 --- /dev/null +++ b/icons/more.css @@ -0,0 +1,30 @@ +.gg-more { + transform: scale(var(--ggs,1)) +} + +.gg-more, +.gg-more::after, +.gg-more::before { + box-sizing: border-box; + position: relative; + display: block; + width: 6px; + height: 6px; + border: 2px solid; + border-radius: 100% +} + +.gg-more::after, +.gg-more::before { + content: ""; + position: absolute; + top: -2px +} + +.gg-more::after { + left: -9px +} + +.gg-more::before { + right: -9px +} \ No newline at end of file diff --git a/icons/mouse.css b/icons/mouse.css new file mode 100644 index 00000000..b8716533 --- /dev/null +++ b/icons/mouse.css @@ -0,0 +1,23 @@ +.gg-mouse { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 24px; + border: 2px solid; + border-radius: 10px +} + +.gg-mouse::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 6px; + background: currentColor; + top: 3px; + left: 5px +} \ No newline at end of file diff --git a/icons/move-down.css b/icons/move-down.css new file mode 100644 index 00000000..4dcb953d --- /dev/null +++ b/icons/move-down.css @@ -0,0 +1,35 @@ +.gg-move-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 8px; + border-left: 2px solid; + border-right: 2px solid +} + +.gg-move-down::after, +.gg-move-down::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-move-down::before { + background: currentColor; + left: 2px; + top: 0; + width: 2px; + height: 12px +} + +.gg-move-down::after { + width: 0; + height: 0; + border-left: 3px solid transparent; + border-right: 3px solid transparent; + border-top: 5px solid; + bottom: -7px +} \ No newline at end of file diff --git a/icons/move-left.css b/icons/move-left.css new file mode 100644 index 00000000..3885f338 --- /dev/null +++ b/icons/move-left.css @@ -0,0 +1,35 @@ +.gg-move-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 10px; + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-move-left::after, +.gg-move-left::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-move-left::before { + background: currentColor; + right: 0; + top: 2px; + width: 12px; + height: 2px +} + +.gg-move-left::after { + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-right: 5px solid; + left: -7px +} \ No newline at end of file diff --git a/icons/move-right.css b/icons/move-right.css new file mode 100644 index 00000000..fa53290a --- /dev/null +++ b/icons/move-right.css @@ -0,0 +1,35 @@ +.gg-move-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 10px; + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-move-right::after, +.gg-move-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-move-right::before { + background: currentColor; + left: 0; + top: 2px; + width: 12px; + height: 2px +} + +.gg-move-right::after { + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 5px solid; + right: -7px +} \ No newline at end of file diff --git a/icons/move-task.css b/icons/move-task.css new file mode 100644 index 00000000..7b65838c --- /dev/null +++ b/icons/move-task.css @@ -0,0 +1,35 @@ +.gg-move-task { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 10px; + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-move-task::after, +.gg-move-task::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-move-task::before { + background: currentColor; + top: 2px; + width: 8px; + height: 2px; + left: 0 +} + +.gg-move-task::after { + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 5px solid; + left: -6px +} \ No newline at end of file diff --git a/icons/move-up.css b/icons/move-up.css new file mode 100644 index 00000000..601b8f6d --- /dev/null +++ b/icons/move-up.css @@ -0,0 +1,35 @@ +.gg-move-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 8px; + border-left: 2px solid; + border-right: 2px solid +} + +.gg-move-up::after, +.gg-move-up::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-move-up::before { + background: currentColor; + left: 2px; + bottom: 0; + width: 2px; + height: 12px +} + +.gg-move-up::after { + width: 0; + height: 0; + border-left: 3px solid transparent; + border-right: 3px solid transparent; + border-bottom: 5px solid; + top: -7px +} \ No newline at end of file diff --git a/icons/music-note.css b/icons/music-note.css new file mode 100644 index 00000000..a159caea --- /dev/null +++ b/icons/music-note.css @@ -0,0 +1,35 @@ +.gg-music-note { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 14px; + background: currentColor +} + +.gg-music-note::after, +.gg-music-note::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border: 2px solid +} + +.gg-music-note::before { + bottom: -4px; + width: 8px; + height: 8px; + left: -6px; + border-radius: 10px +} + +.gg-music-note::after { + width: 10px; + height: 6px; + top: -4px; + left: 0; + border-radius: 2px; + transform: skewY(-15deg) +} \ No newline at end of file diff --git a/icons/music-speaker.css b/icons/music-speaker.css new file mode 100644 index 00000000..925e869d --- /dev/null +++ b/icons/music-speaker.css @@ -0,0 +1,34 @@ +.gg-music-speaker { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 22px; + border: 2px solid; + border-radius: 3px +} + +.gg-music-speaker::after, +.gg-music-speaker::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border: 2px solid; + border-radius: 100px +} + +.gg-music-speaker::before { + bottom: 2px; + width: 8px; + height: 8px; + left: 2px +} + +.gg-music-speaker::after { + width: 4px; + height: 4px; + left: 4px; + top: 2px +} \ No newline at end of file diff --git a/icons/music.css b/icons/music.css new file mode 100644 index 00000000..58ac81fa --- /dev/null +++ b/icons/music.css @@ -0,0 +1,34 @@ +.gg-music, +.gg-music::after, +.gg-music::before { + display: block; + box-sizing: border-box; + border: 2px solid +} + +.gg-music { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 0; + margin-top: -4px; + position: relative; + transform: skewY(-15deg) scale(var(--ggs,1)); + width: 14px; + height: 16px +} + +.gg-music::after, +.gg-music::before { + content: ""; + position: absolute; + width: 7px; + height: 7px; + top: 9px; + left: -7px; + transform: skewY(15deg); + border-radius: 10px +} + +.gg-music::after { + left: 5px +} \ No newline at end of file diff --git a/icons/notes.css b/icons/notes.css new file mode 100644 index 00000000..4b47be3e --- /dev/null +++ b/icons/notes.css @@ -0,0 +1,35 @@ +.gg-notes { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 22px; + border: 2px solid; + border-radius: 3px +} + +.gg-notes::after, +.gg-notes::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + height: 2px; + background: currentColor; + left: 2px +} + +.gg-notes::before { + box-shadow: + 0 4px 0, + 0 8px 0; + width: 12px; + top: 2px +} + +.gg-notes::after { + width: 6px; + top: 14px +} \ No newline at end of file diff --git a/icons/oculus.css b/icons/oculus.css new file mode 100644 index 00000000..84d3428a --- /dev/null +++ b/icons/oculus.css @@ -0,0 +1,10 @@ +.gg-oculus { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 20px; + height: 12px; + border: 4px solid; + border-radius: 22px; +} \ No newline at end of file diff --git a/icons/options.css b/icons/options.css new file mode 100644 index 00000000..ae782da1 --- /dev/null +++ b/icons/options.css @@ -0,0 +1,33 @@ +.gg-options { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 2px; + box-shadow: + -3px 4px 0 0, + 3px -4px 0 0 +} + +.gg-options::after, +.gg-options::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border: 2px solid; + border-radius: 100% +} + +.gg-options::before { + top: -7px; + left: -4px +} + +.gg-options::after { + bottom: -7px; + right: -4px +} \ No newline at end of file diff --git a/icons/organisation.css b/icons/organisation.css new file mode 100644 index 00000000..82e2ede7 --- /dev/null +++ b/icons/organisation.css @@ -0,0 +1,49 @@ +.gg-organisation { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat center 2px/12px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat center 6px/12px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat center 10px/12px 2px, + linear-gradient( + currentColor 18px,transparent 0) + no-repeat center/2px 18px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 18px; + border: 2px solid + } + + .gg-organisation::after, + .gg-organisation::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute + } + + .gg-organisation::before { + background: currentColor; + right: -8px; + top: 6px; + box-shadow: 0 4px 0, + -4px 4px 0, + -4px 0 0; + width: 2px; + height: 2px + } + + .gg-organisation::after { + width: 12px; + height: 14px; + border: 2px solid; + left: 8px; + bottom: -2px + } \ No newline at end of file diff --git a/icons/overflow.css b/icons/overflow.css new file mode 100644 index 00000000..f4493d3f --- /dev/null +++ b/icons/overflow.css @@ -0,0 +1,37 @@ +.gg-overflow { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border-radius: 20px; + border-bottom: 8px solid +} + +.gg-overflow::after, +.gg-overflow::before { + content: ""; + box-sizing: border-box; + position: absolute; + display: block; + border-radius: 20px +} + +.gg-overflow::before { + width: 20px; + height: 20px; + border-bottom: 10px solid; + opacity: .6; + left: -2px; + top: -2px +} + +.gg-overflow::after { + width: 16px; + height: 16px; + border-top: 8px solid; + opacity: .2; + left: 0; + top: 0 +} \ No newline at end of file diff --git a/icons/pacman.css b/icons/pacman.css new file mode 100644 index 00000000..227295b2 --- /dev/null +++ b/icons/pacman.css @@ -0,0 +1,37 @@ +.gg-pacman { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(45deg) scale(var(--ggs,1)); + width: 10px; + height: 10px; + border-bottom: 2px solid; + border-left: 2px solid +} + +.gg-pacman::after, +.gg-pacman::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box +} + +.gg-pacman::before { + background: currentColor; + top: 5px; + border-radius: 3px; + width: 2px; + height: 2px; + left: -5px +} + +.gg-pacman::after { + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 100px; + border-right-color: transparent; + left: -10px; + transform: rotate(-45deg) +} \ No newline at end of file diff --git a/icons/password.css b/icons/password.css new file mode 100644 index 00000000..6b8a7862 --- /dev/null +++ b/icons/password.css @@ -0,0 +1,36 @@ +.gg-password { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 30px; + height: 12px; + border: 2px solid; + border-radius: 3px +} + +.gg-password::after, +.gg-password::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + background: currentColor +} + +.gg-password::before { + left: 2px; + top: 2px; + box-shadow: + 6px 0 0, + 12px 0 0; + height: 4px; + border-radius: 100% +} + +.gg-password::after { + height: 2px; + right: 2px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/path-back.css b/icons/path-back.css new file mode 100644 index 00000000..41a3be8e --- /dev/null +++ b/icons/path-back.css @@ -0,0 +1,29 @@ +.gg-path-back { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-back::after, +.gg-path-back::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + width: 10px; + height: 10px +} + +.gg-path-back::after { + border: 2px solid +} + +.gg-path-back::before { + border-right: 5px solid; + border-bottom: 5px solid; + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/path-crop.css b/icons/path-crop.css new file mode 100644 index 00000000..dffe4d7a --- /dev/null +++ b/icons/path-crop.css @@ -0,0 +1,32 @@ +.gg-path-crop { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-crop::after, +.gg-path-crop::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + border: 2px solid; + width: 10px; + height: 10px +} + +.gg-path-crop::after { + opacity: .5 +} + +.gg-path-crop::before { + background: + linear-gradient( + currentColor 4px,transparent 0) + no-repeat top left/4px 4px; + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/path-divide.css b/icons/path-divide.css new file mode 100644 index 00000000..35c08988 --- /dev/null +++ b/icons/path-divide.css @@ -0,0 +1,34 @@ +.gg-path-divide { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-divide::after, +.gg-path-divide::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + width: 10px; + height: 10px +} + +.gg-path-divide::after { + border-top: 4px solid; + border-left: 4px solid +} + +.gg-path-divide::before { + background: + linear-gradient( + currentColor 4px,transparent 0) + no-repeat 1px 1px/4px 4px; + border-right: 4px solid; + border-bottom: 4px solid; + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/path-exclude.css b/icons/path-exclude.css new file mode 100644 index 00000000..88f8ae13 --- /dev/null +++ b/icons/path-exclude.css @@ -0,0 +1,30 @@ +.gg-path-exclude { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-exclude::after, +.gg-path-exclude::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + width: 10px; + height: 10px +} + +.gg-path-exclude::after { + border-top: 4px solid; + border-left: 4px solid +} + +.gg-path-exclude::before { + border-right: 4px solid; + border-bottom: 4px solid; + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/path-front.css b/icons/path-front.css new file mode 100644 index 00000000..bde240a7 --- /dev/null +++ b/icons/path-front.css @@ -0,0 +1,29 @@ +.gg-path-front { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-front::after, +.gg-path-front::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + width: 10px; + height: 10px +} + +.gg-path-front::after { + border-left: 5px solid; + border-top: 5px solid +} + +.gg-path-front::before { + border: 2px solid; + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/path-intersect.css b/icons/path-intersect.css new file mode 100644 index 00000000..f37e93e1 --- /dev/null +++ b/icons/path-intersect.css @@ -0,0 +1,28 @@ +.gg-path-intersect { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-intersect::after, +.gg-path-intersect::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + border: 2px solid; + width: 10px; + height: 10px +} + +.gg-path-intersect::before { + background: + linear-gradient( + currentColor 4px,transparent 0) + no-repeat top left/4px 4px; + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/path-outline.css b/icons/path-outline.css new file mode 100644 index 00000000..6a243364 --- /dev/null +++ b/icons/path-outline.css @@ -0,0 +1,24 @@ +.gg-path-outline { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-outline::after, +.gg-path-outline::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + border: 2px solid; + width: 10px; + height: 10px +} + +.gg-path-outline::before { + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/path-trim.css b/icons/path-trim.css new file mode 100644 index 00000000..752135bb --- /dev/null +++ b/icons/path-trim.css @@ -0,0 +1,29 @@ +.gg-path-trim { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-trim::after, +.gg-path-trim::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + width: 10px; + height: 10px +} + +.gg-path-trim::after { + border-left: 3px solid; + border-top: 3px solid +} + +.gg-path-trim::before { + background: currentColor; + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/path-unite.css b/icons/path-unite.css new file mode 100644 index 00000000..00f78a03 --- /dev/null +++ b/icons/path-unite.css @@ -0,0 +1,24 @@ +.gg-path-unite { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px +} + +.gg-path-unite::after, +.gg-path-unite::before { + content: ""; + position: absolute; + display: block; + box-sizing: border-box; + background: currentColor; + width: 10px; + height: 10px +} + +.gg-path-unite::before { + bottom: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/patreon.css b/icons/patreon.css new file mode 100644 index 00000000..6cde08b1 --- /dev/null +++ b/icons/patreon.css @@ -0,0 +1,24 @@ +.gg-patreon { + transform: scale(var(--ggs,1)) +} + +.gg-patreon, +.gg-patreon::after { + box-sizing: border-box; + position: relative; + display: block; + width: 4px; + height: 16px; + background: currentColor; + left: -6px +} + +.gg-patreon::after { + content: ""; + position: absolute; + width: 12px; + height: 12px; + opacity: .5; + border-radius: 100px; + left: 6px +} \ No newline at end of file diff --git a/icons/pen.css b/icons/pen.css new file mode 100644 index 00000000..0a323a16 --- /dev/null +++ b/icons/pen.css @@ -0,0 +1,43 @@ +.gg-pen { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-45deg) scale(var(--ggs,1)); + width: 14px; + height: 4px; + border-right: 2px solid transparent; + box-shadow: + 0 0 0 2px, + inset -2px 0 0; + border-top-right-radius: 1px; + border-bottom-right-radius: 1px; + margin-right: -2px +} + +.gg-pen::after, +.gg-pen::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-pen::before { + background: currentColor; + border-left: 0; + right: -6px; + width: 3px; + height: 4px; + border-radius: 1px; + top: 0 +} + +.gg-pen::after { + width: 8px; + height: 7px; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + border-right: 7px solid; + left: -11px; + top: -2px +} \ No newline at end of file diff --git a/icons/pentagon-down.css b/icons/pentagon-down.css new file mode 100644 index 00000000..620f5bf5 --- /dev/null +++ b/icons/pentagon-down.css @@ -0,0 +1,37 @@ +.gg-pentagon-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px +} + +.gg-pentagon-down:before { + width: 51% +} + +.gg-pentagon-down:after, +.gg-pentagon-down:before { + content: ' '; + position: absolute; + top: 0; + height: 100% +} + +.gg-pentagon-down:before { + left: -2px; + border-top: 2px solid; + border-left: 2px solid; + border-bottom: 2px solid; + transform: skew(0deg,30deg) +} + +.gg-pentagon-down:after { + right: -2px; + width: 50%; + border-right: 2px solid; + border-bottom: 2px solid; + border-top: 2px solid; + transform: skew(0deg,-30deg) +} \ No newline at end of file diff --git a/icons/pentagon-left.css b/icons/pentagon-left.css new file mode 100644 index 00000000..1a293585 --- /dev/null +++ b/icons/pentagon-left.css @@ -0,0 +1,36 @@ +.gg-pentagon-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 8px +} + +.gg-pentagon-left:before { + height: 51% +} + +.gg-pentagon-left:after,.gg-pentagon-left:before { + content: ' '; + position: absolute; + left: 0; + width: 100% +} + +.gg-pentagon-left:before { + top: -2px; + border-top: 2px solid; + border-right: 2px solid; + border-left: 2px solid; + transform: skewX(-30deg) +} + +.gg-pentagon-left:after { + bottom: -2px; + height: 50%; + border-right: 2px solid; + border-bottom: 2px solid; + border-left: 2px solid; + transform: skewX(30deg) +} \ No newline at end of file diff --git a/icons/pentagon-right.css b/icons/pentagon-right.css new file mode 100644 index 00000000..57b80d22 --- /dev/null +++ b/icons/pentagon-right.css @@ -0,0 +1,37 @@ +.gg-pentagon-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 8px +} + +.gg-pentagon-right:before { + height: 51% +} + +.gg-pentagon-right:after, +.gg-pentagon-right:before { + content: ' '; + position: absolute; + left: 0; + width: 100% +} + +.gg-pentagon-right:before { + top: -2px; + border-top: 2px solid; + border-right: 2px solid; + border-left: 2px solid; + transform: skewX(30deg) +} + +.gg-pentagon-right:after { + bottom: -2px; + height: 50%; + border-right: 2px solid; + border-bottom: 2px solid; + border-left: 2px solid; + transform: skewX(-30deg) +} \ No newline at end of file diff --git a/icons/pentagon-up.css b/icons/pentagon-up.css new file mode 100644 index 00000000..64bee581 --- /dev/null +++ b/icons/pentagon-up.css @@ -0,0 +1,37 @@ +.gg-pentagon-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px +} + +.gg-pentagon-up:before { + width: 51% +} + +.gg-pentagon-up:after, +.gg-pentagon-up:before { + content: ' '; + position: absolute; + top: 0; + height: 100% +} + +.gg-pentagon-up:before { + left: -2px; + border-top: 2px solid; + border-left: 2px solid; + border-bottom: 2px solid; + transform: skew(0deg,-30deg) +} + +.gg-pentagon-up:after { + right: -2px; + width: 50%; + border-right: 2px solid; + border-bottom: 2px solid; + border-top: 2px solid; + transform: skew(0deg,30deg) +} \ No newline at end of file diff --git a/icons/performance.css b/icons/performance.css new file mode 100644 index 00000000..7d560957 --- /dev/null +++ b/icons/performance.css @@ -0,0 +1,43 @@ +.gg-performance { + background: + linear-gradient( + currentColor 8px,transparent 0) + no-repeat center/2px 6px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px + } + + .gg-performance::after, + .gg-performance::before { + content: ""; + display: block; + position: absolute; + border: 2px solid + } + + .gg-performance::before { + bottom: 2px; + width: 2px; + height: 2px; + box-sizing: content-box; + border-radius: 100px; + left: 6px + } + + .gg-performance::after { + box-sizing: border-box; + border-radius: 3px; + width: 14px; + height: 8px; + border-top-left-radius: 100px; + border-top-right-radius: 100px; + border-bottom: 0; + top: 2px; + left: 2px + } \ No newline at end of file diff --git a/icons/pexels.css b/icons/pexels.css new file mode 100644 index 00000000..87a0b474 --- /dev/null +++ b/icons/pexels.css @@ -0,0 +1,37 @@ +.gg-pexels { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 6px; + height: 14px; + border: 2px solid; + border-right: 0 +} + +.gg-pexels::after, +.gg-pexels::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-pexels::before { + width: 5px; + height: 10px; + border: 2px solid; + border-top-right-radius: 100px; + border-bottom-right-radius: 100px; + border-left: 0; + right: -5px; + top: -2px +} + +.gg-pexels::after { + background: currentColor; + width: 2px; + height: 6px; + bottom: -2px; + right: -1px +} \ No newline at end of file diff --git a/icons/photoscan.css b/icons/photoscan.css new file mode 100644 index 00000000..b5e8f16c --- /dev/null +++ b/icons/photoscan.css @@ -0,0 +1,23 @@ +.gg-photoscan { + box-sizing: border-box; + display: block; + position: relative; + transform: scale(var(--ggs,1)); + border-radius: 2px; + width: 14px; + height: 18px; + border: 2px solid; + border-bottom: 4px solid +} + +.gg-photoscan::before { + content: ""; + position: absolute; + box-sizing: border-box; + display: block; + width: 4px; + height: 4px; + border-radius: 20px; + box-shadow: 0 0 0 2px,inset 0 0 0 2px; + border: 1px solid transparent +} \ No newline at end of file diff --git a/icons/piano.css b/icons/piano.css new file mode 100644 index 00000000..480768a5 --- /dev/null +++ b/icons/piano.css @@ -0,0 +1,35 @@ +.gg-piano { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 23px; + height: 18px; + border: 2px solid; + border-radius: 2px +} + +.gg-piano::after, +.gg-piano::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 10px; + background: currentColor; + box-shadow: + 5px 0 0, + 10px 0 0 +} + +.gg-piano::before { + top: -2px; + width: 3px; + left: 3px +} + +.gg-piano::after { + width: 1px; + bottom: -2px; + left: 4px +} \ No newline at end of file diff --git a/icons/pill.css b/icons/pill.css new file mode 100644 index 00000000..6f11f7a3 --- /dev/null +++ b/icons/pill.css @@ -0,0 +1,26 @@ +.gg-pill, +.gg-pill::after { + display: block; + box-sizing: border-box; + width: 12px +} + +.gg-pill { + border-top-left-radius: 140px; + border-top-right-radius: 140px; + border: 2px solid; + transform: rotate(45deg) scale(var(--ggs,1)); + position: relative; + height: 14px +} + +.gg-pill::after { + content: ""; + position: absolute; + height: 12px; + background: currentColor; + left: -2px; + bottom: -12px; + border-bottom-left-radius: 140px; + border-bottom-right-radius: 140px +} \ No newline at end of file diff --git a/icons/pin-alt.css b/icons/pin-alt.css new file mode 100644 index 00000000..361975de --- /dev/null +++ b/icons/pin-alt.css @@ -0,0 +1,23 @@ +.gg-pin-alt { + box-sizing: border-box; + position: relative; + display: block; + width: 2px; + height: 8px; + border-radius: 3px; + transform: scale(var(--ggs,1)); + background: currentColor +} + +.gg-pin-alt::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 12px; + border: 6px double; + border-radius: 100px; + top: -10px; + left: -5px +} \ No newline at end of file diff --git a/icons/pin-bottom.css b/icons/pin-bottom.css new file mode 100644 index 00000000..e3922a1d --- /dev/null +++ b/icons/pin-bottom.css @@ -0,0 +1,35 @@ +.gg-pin-bottom { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 8px; + background: currentColor +} + +.gg-pin-bottom::after, +.gg-pin-bottom::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-pin-bottom::after { + background: currentColor; + bottom: -2px; + border-radius: 3px; + width: 10px; + height: 2px; + left: -4px +} + +.gg-pin-bottom::before { + width: 8px; + height: 8px; + border: 6px double; + border-radius: 100px; + top: -10px; + left: -5px +} \ No newline at end of file diff --git a/icons/pin-top.css b/icons/pin-top.css new file mode 100644 index 00000000..89924ab8 --- /dev/null +++ b/icons/pin-top.css @@ -0,0 +1,36 @@ +.gg-pin-top { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 8px; + background: currentColor; + margin-top: -8px +} + +.gg-pin-top::after, +.gg-pin-top::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-pin-top::after { + background: currentColor; + top: -2px; + border-radius: 3px; + width: 10px; + height: 2px; + left: -4px +} + +.gg-pin-top::before { + width: 8px; + height: 8px; + border: 6px double; + border-radius: 100px; + bottom: -10px; + left: -5px +} \ No newline at end of file diff --git a/icons/pin.css b/icons/pin.css new file mode 100644 index 00000000..01ec191c --- /dev/null +++ b/icons/pin.css @@ -0,0 +1,24 @@ +.gg-pin { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(45deg) scale(var(--ggs,1)); + width: 18px; + height: 18px; + border-radius: 100% 100% 0 100%; + box-shadow: inset 0 0 0 2px; + margin-top: -4px +} + +.gg-pin::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border: 2px solid; + top: 5px; + left: 5px; + border-radius: 40px +} \ No newline at end of file diff --git a/icons/play-backwards.css b/icons/play-backwards.css new file mode 100644 index 00000000..d04a09cb --- /dev/null +++ b/icons/play-backwards.css @@ -0,0 +1,27 @@ +.gg-play-backwards { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 3px; + height: 10px; + background: currentColor +} + +.gg-play-backwards::after, +.gg-play-backwards::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 10px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 6px solid; + right: -7px +} + +.gg-play-backwards::before { + right: -14px +} \ No newline at end of file diff --git a/icons/play-forwards.css b/icons/play-forwards.css new file mode 100644 index 00000000..1b4d179e --- /dev/null +++ b/icons/play-forwards.css @@ -0,0 +1,27 @@ +.gg-play-forwards { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 3px; + height: 10px; + background: currentColor +} + +.gg-play-forwards::after, +.gg-play-forwards::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 10px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 6px solid; + left: -7px +} + +.gg-play-forwards::before { + left: -14px +} \ No newline at end of file diff --git a/icons/play-list-add.css b/icons/play-list-add.css new file mode 100644 index 00000000..8be0eea3 --- /dev/null +++ b/icons/play-list-add.css @@ -0,0 +1,34 @@ +.gg-play-list-add { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 6px; + border-top: 0 solid transparent; + border-bottom: 2px solid transparent; + box-shadow: + inset 0 -2px 0, + -2px 4px 0 -2px, + 0 -2px 0 0 +} + +.gg-play-list-add::after, +.gg-play-list-add::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + top: 6px; + right: -8px +} + +.gg-play-list-add::before { + width: 2px; + height: 10px; + top: 2px; + right: -4px +} \ No newline at end of file diff --git a/icons/play-list-check.css b/icons/play-list-check.css new file mode 100644 index 00000000..cd763012 --- /dev/null +++ b/icons/play-list-check.css @@ -0,0 +1,28 @@ +.gg-play-list-check { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 6px; + border-top: 0 solid transparent; + border-bottom: 2px solid transparent; + box-shadow: + inset 0 -2px 0, + -2px 4px 0 -2px, + 0 -2px 0 0 +} + +.gg-play-list-check::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 5px; + height: 8px; + border-right: 2px solid; + border-bottom: 2px solid; + transform: rotate(45deg); + top: 2px; + right: -4px +} \ No newline at end of file diff --git a/icons/play-list-remove.css b/icons/play-list-remove.css new file mode 100644 index 00000000..484d9944 --- /dev/null +++ b/icons/play-list-remove.css @@ -0,0 +1,35 @@ +.gg-play-list-remove { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 6px; + border-top: 0 solid transparent; + border-bottom: 2px solid transparent; + box-shadow: + inset 0 -2px 0, + -2px 4px 0 -2px, + 0 -2px 0 0 +} + +.gg-play-list-remove::after, +.gg-play-list-remove::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 2px; + background: currentColor; + transform: rotate(-45deg); + top: 8px; + right: -4px +} + +.gg-play-list-remove::before { + width: 2px; + height: 8px; + top: 5px; + right: -1px +} \ No newline at end of file diff --git a/icons/play-list.css b/icons/play-list.css new file mode 100644 index 00000000..218573af --- /dev/null +++ b/icons/play-list.css @@ -0,0 +1,28 @@ +.gg-play-list { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 6px; + border-top: 0 solid transparent; + border-bottom: 2px solid transparent; + box-shadow: + inset 0 -2px 0, + -2px 4px 0 -2px, + 0 -2px 0 0 +} + +.gg-play-list::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 5px solid; + top: 6px; + right: -3px +} \ No newline at end of file diff --git a/icons/play-pause-o.css b/icons/play-pause-o.css new file mode 100644 index 00000000..c8d4df7b --- /dev/null +++ b/icons/play-pause-o.css @@ -0,0 +1,23 @@ +.gg-play-pause-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 22px +} + +.gg-play-pause-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + left: 6px; + top: 6px; + border-left: 2px solid; + border-right: 2px solid +} \ No newline at end of file diff --git a/icons/play-pause-r.css b/icons/play-pause-r.css new file mode 100644 index 00000000..d86b29a1 --- /dev/null +++ b/icons/play-pause-r.css @@ -0,0 +1,23 @@ +.gg-play-pause-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-play-pause-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + left: 6px; + top: 6px; + border-left: 2px solid; + border-right: 2px solid +} \ No newline at end of file diff --git a/icons/play-pause.css b/icons/play-pause.css new file mode 100644 index 00000000..a6bd9841 --- /dev/null +++ b/icons/play-pause.css @@ -0,0 +1,10 @@ +.gg-play-pause { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 10px; + border-left: 3px solid; + border-right: 3px solid +} \ No newline at end of file diff --git a/icons/play-stop-o.css b/icons/play-stop-o.css new file mode 100644 index 00000000..8ced9d29 --- /dev/null +++ b/icons/play-stop-o.css @@ -0,0 +1,22 @@ +.gg-play-stop-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 20px +} + +.gg-play-stop-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + top: 6px; + left: 6px; + background: currentColor +} \ No newline at end of file diff --git a/icons/play-stop-r.css b/icons/play-stop-r.css new file mode 100644 index 00000000..7cd0e2d2 --- /dev/null +++ b/icons/play-stop-r.css @@ -0,0 +1,22 @@ +.gg-play-stop-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-play-stop-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + top: 6px; + left: 6px; + background: currentColor +} \ No newline at end of file diff --git a/icons/play-stop.css b/icons/play-stop.css new file mode 100644 index 00000000..8aa69c66 --- /dev/null +++ b/icons/play-stop.css @@ -0,0 +1,9 @@ +.gg-play-stop { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px; + background: currentColor +} \ No newline at end of file diff --git a/icons/play-track-next-o.css b/icons/play-track-next-o.css new file mode 100644 index 00000000..66a717df --- /dev/null +++ b/icons/play-track-next-o.css @@ -0,0 +1,35 @@ +.gg-play-track-next-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 20px +} + +.gg-play-track-next-o::after, +.gg-play-track-next-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 8px; + top: 5px +} + +.gg-play-track-next-o::before { + width: 2px; + border-radius: 2px; + left: 11px; + background: currentColor +} + +.gg-play-track-next-o::after { + width: 0; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + border-left: 5px solid; + left: 5px +} \ No newline at end of file diff --git a/icons/play-track-next-r.css b/icons/play-track-next-r.css new file mode 100644 index 00000000..968184f6 --- /dev/null +++ b/icons/play-track-next-r.css @@ -0,0 +1,35 @@ +.gg-play-track-next-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-play-track-next-r::after, +.gg-play-track-next-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 8px; + top: 5px +} + +.gg-play-track-next-r::before { + width: 2px; + border-radius: 2px; + left: 11px; + background: currentColor +} + +.gg-play-track-next-r::after { + width: 0; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + border-left: 5px solid; + left: 5px +} \ No newline at end of file diff --git a/icons/play-track-next.css b/icons/play-track-next.css new file mode 100644 index 00000000..b0d26158 --- /dev/null +++ b/icons/play-track-next.css @@ -0,0 +1,22 @@ +.gg-play-track-next { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 3px; + height: 10px; + background: currentColor +} + +.gg-play-track-next::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 10px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 6px solid; + left: -7px +} \ No newline at end of file diff --git a/icons/play-track-prev-o.css b/icons/play-track-prev-o.css new file mode 100644 index 00000000..c764311f --- /dev/null +++ b/icons/play-track-prev-o.css @@ -0,0 +1,35 @@ +.gg-play-track-prev-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 20px +} + +.gg-play-track-prev-o::after, +.gg-play-track-prev-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 8px; + top: 5px +} + +.gg-play-track-prev-o::before { + width: 2px; + border-radius: 2px; + right: 11px; + background: currentColor +} + +.gg-play-track-prev-o::after { + width: 0; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + border-right: 5px solid; + right: 5px +} \ No newline at end of file diff --git a/icons/play-track-prev-r.css b/icons/play-track-prev-r.css new file mode 100644 index 00000000..3fcd2cae --- /dev/null +++ b/icons/play-track-prev-r.css @@ -0,0 +1,35 @@ +.gg-play-track-prev-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-play-track-prev-r::after, +.gg-play-track-prev-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 8px; + top: 5px +} + +.gg-play-track-prev-r::before { + width: 2px; + border-radius: 2px; + right: 11px; + background: currentColor +} + +.gg-play-track-prev-r::after { + width: 0; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + border-right: 5px solid; + right: 5px +} \ No newline at end of file diff --git a/icons/play-track-prev.css b/icons/play-track-prev.css new file mode 100644 index 00000000..9e32e8e2 --- /dev/null +++ b/icons/play-track-prev.css @@ -0,0 +1,22 @@ +.gg-play-track-prev { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 3px; + height: 10px; + background: currentColor +} + +.gg-play-track-prev::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 10px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 6px solid; + right: -7px +} \ No newline at end of file diff --git a/icons/pocket.css b/icons/pocket.css new file mode 100644 index 00000000..00288091 --- /dev/null +++ b/icons/pocket.css @@ -0,0 +1,35 @@ +.gg-pocket { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 20px; + border: 2px solid; + border-radius: 6px; + border-bottom-left-radius: 22px; + border-bottom-right-radius: 22px +} + +.gg-pocket::after, +.gg-pocket::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 22px; + width: 8px; + height: 2px; + background: currentColor; + bottom: 7px +} + +.gg-pocket::before { + transform: rotate(-48deg); + right: 3px +} + +.gg-pocket::after { + transform: rotate(48deg); + left: 3px +} \ No newline at end of file diff --git a/icons/pokemon.css b/icons/pokemon.css new file mode 100644 index 00000000..0f6834cb --- /dev/null +++ b/icons/pokemon.css @@ -0,0 +1,26 @@ +.gg-pokemon { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 5px solid transparent; + box-shadow: + 0 0 0 2px, + inset 0 0 0 2px; + border-radius: 100% +} + +.gg-pokemon::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 20px; + height: 2px; + border-left: 8px solid; + border-right: 8px solid; + left: -6px; + top: 3px +} \ No newline at end of file diff --git a/icons/polaroid.css b/icons/polaroid.css new file mode 100644 index 00000000..1c7858e7 --- /dev/null +++ b/icons/polaroid.css @@ -0,0 +1,11 @@ +.gg-polaroid { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 20px; + border: 2px solid; + border-radius: 2px; + box-shadow: inset 0 -5px 0 +} \ No newline at end of file diff --git a/icons/poll.css b/icons/poll.css new file mode 100644 index 00000000..86f5c9de --- /dev/null +++ b/icons/poll.css @@ -0,0 +1,30 @@ +.gg-poll { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 3px solid transparent; + border-top: 6px solid transparent; + box-shadow: 0 0 0 2px,inset 2px 0 0; + border-radius: 1px +} + +.gg-poll::after,.gg-poll::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 10px; + background: currentColor; + top: -3px; + left: 4px +} + +.gg-poll::after { + height: 4px; + top: 3px; + left: 8px +} \ No newline at end of file diff --git a/icons/printer.css b/icons/printer.css new file mode 100644 index 00000000..0d909d19 --- /dev/null +++ b/icons/printer.css @@ -0,0 +1,46 @@ +.gg-printer { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 0 10px/6px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 14px 10px/6px 2px, + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 4px 4px/2px 2px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 14px; + border: 2px solid transparent; + border-bottom: 0; + box-shadow: + inset 0 2px 0, + inset 2px 2px 0, + inset -2px 2px 0, + inset -2px 2px 0 +} + +.gg-printer::after, +.gg-printer::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + border: 2px solid; + left: 4px +} + +.gg-printer::before { + height: 6px; + top: -4px +} + +.gg-printer::after { + height: 8px; + top: 8px +} \ No newline at end of file diff --git a/icons/product-hunt.css b/icons/product-hunt.css new file mode 100644 index 00000000..4bcdccea --- /dev/null +++ b/icons/product-hunt.css @@ -0,0 +1,36 @@ +.gg-product-hunt { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 100px +} + +.gg-product-hunt::after, +.gg-product-hunt::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + top: 3px +} + +.gg-product-hunt::before { + border: 2px solid; + border-left: 0; + border-top-right-radius: 40px; + border-bottom-right-radius: 40px; + width: 6px; + height: 6px; + left: 5px +} + +.gg-product-hunt::after { + width: 2px; + height: 8px; + background: currentColor; + left: 4px +} \ No newline at end of file diff --git a/icons/profile.css b/icons/profile.css new file mode 100644 index 00000000..ce88385d --- /dev/null +++ b/icons/profile.css @@ -0,0 +1,34 @@ +.gg-profile, +.gg-profile::after, +.gg-profile::before { + display: block; + box-sizing: border-box; + border: 2px solid; + border-radius: 100px +} + +.gg-profile { + overflow: hidden; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + position: relative +} + +.gg-profile::after, +.gg-profile::before { + content: ""; + position: absolute; + top: 2px; + left: 5px; + width: 8px; + height: 8px +} + +.gg-profile::after { + border-radius: 200px; + top: 12px; + left: -2px; + width: 22px; + height: 22px +} \ No newline at end of file diff --git a/icons/pull-clear.css b/icons/pull-clear.css new file mode 100644 index 00000000..8747e4fb --- /dev/null +++ b/icons/pull-clear.css @@ -0,0 +1,25 @@ +.gg-pull-clear { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 12px; + border: 2px solid; + border-top: 0; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px +} + +.gg-pull-clear::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 2px; + bottom: 2px; + left: 2px; + background: currentColor; + box-shadow: 0 -4px 0 0 +} \ No newline at end of file diff --git a/icons/push-chevron-down-o.css b/icons/push-chevron-down-o.css new file mode 100644 index 00000000..5b3b40c9 --- /dev/null +++ b/icons/push-chevron-down-o.css @@ -0,0 +1,35 @@ +.gg-push-chevron-down-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-push-chevron-down-o::after, +.gg-push-chevron-down-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-bottom: 2px solid +} + +.gg-push-chevron-down-o::before { + bottom: 5px; + width: 8px; + height: 2px; + left: 5px +} + +.gg-push-chevron-down-o::after { + width: 6px; + height: 6px; + border-right: 2px solid; + transform: rotate(45deg); + left: 6px; + top: 3px +} \ No newline at end of file diff --git a/icons/push-chevron-down-r.css b/icons/push-chevron-down-r.css new file mode 100644 index 00000000..8ecf7ac3 --- /dev/null +++ b/icons/push-chevron-down-r.css @@ -0,0 +1,35 @@ +.gg-push-chevron-down-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-push-chevron-down-r::after, +.gg-push-chevron-down-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-bottom: 2px solid +} + +.gg-push-chevron-down-r::before { + bottom: 5px; + width: 8px; + height: 2px; + left: 5px +} + +.gg-push-chevron-down-r::after { + width: 6px; + height: 6px; + border-right: 2px solid; + transform: rotate(45deg); + left: 6px; + top: 3px +} \ No newline at end of file diff --git a/icons/push-chevron-down.css b/icons/push-chevron-down.css new file mode 100644 index 00000000..657db56d --- /dev/null +++ b/icons/push-chevron-down.css @@ -0,0 +1,35 @@ +.gg-push-chevron-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-push-chevron-down::after, +.gg-push-chevron-down::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-bottom: 2px solid +} + +.gg-push-chevron-down::before { + bottom: 0; + width: 14px; + height: 2px; + left: 2px +} + +.gg-push-chevron-down::after { + width: 10px; + height: 10px; + border-right: 2px solid; + transform: rotate(45deg); + left: 4px; + top: 2px +} \ No newline at end of file diff --git a/icons/push-chevron-left-o.css b/icons/push-chevron-left-o.css new file mode 100644 index 00000000..54f8f96d --- /dev/null +++ b/icons/push-chevron-left-o.css @@ -0,0 +1,32 @@ +.gg-push-chevron-left-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-push-chevron-left-o::after, +.gg-push-chevron-left-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 8px; + border-left: 2px solid; + top: 5px; + left: 5px +} + +.gg-push-chevron-left-o::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + transform: rotate(45deg); + left: 9px; + top: 6px +} \ No newline at end of file diff --git a/icons/push-chevron-left-r.css b/icons/push-chevron-left-r.css new file mode 100644 index 00000000..594cc704 --- /dev/null +++ b/icons/push-chevron-left-r.css @@ -0,0 +1,32 @@ +.gg-push-chevron-left-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-push-chevron-left-r::after, +.gg-push-chevron-left-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 8px; + border-left: 2px solid; + top: 5px; + left: 5px +} + +.gg-push-chevron-left-r::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + transform: rotate(45deg); + left: 9px; + top: 6px +} \ No newline at end of file diff --git a/icons/push-chevron-left.css b/icons/push-chevron-left.css new file mode 100644 index 00000000..12fd4e14 --- /dev/null +++ b/icons/push-chevron-left.css @@ -0,0 +1,32 @@ +.gg-push-chevron-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-push-chevron-left::after, +.gg-push-chevron-left::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 14px; + border-left: 2px solid; + top: 2px; + left: 0 +} + +.gg-push-chevron-left::after { + width: 10px; + height: 10px; + border-bottom: 2px solid; + transform: rotate(45deg); + left: 6px; + top: 4px +} \ No newline at end of file diff --git a/icons/push-chevron-right-o.css b/icons/push-chevron-right-o.css new file mode 100644 index 00000000..1e368c64 --- /dev/null +++ b/icons/push-chevron-right-o.css @@ -0,0 +1,32 @@ +.gg-push-chevron-right-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-push-chevron-right-o::after, +.gg-push-chevron-right-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 8px; + border-right: 2px solid; + top: 5px; + right: 5px +} + +.gg-push-chevron-right-o::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + transform: rotate(-45deg); + right: 9px; + top: 6px +} \ No newline at end of file diff --git a/icons/push-chevron-right-r.css b/icons/push-chevron-right-r.css new file mode 100644 index 00000000..4951f49f --- /dev/null +++ b/icons/push-chevron-right-r.css @@ -0,0 +1,32 @@ +.gg-push-chevron-right-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-push-chevron-right-r::after, +.gg-push-chevron-right-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 8px; + border-right: 2px solid; + top: 5px; + right: 5px +} + +.gg-push-chevron-right-r::after { + width: 6px; + height: 6px; + border-bottom: 2px solid; + transform: rotate(-45deg); + right: 9px; + top: 6px +} \ No newline at end of file diff --git a/icons/push-chevron-right.css b/icons/push-chevron-right.css new file mode 100644 index 00000000..20f63e36 --- /dev/null +++ b/icons/push-chevron-right.css @@ -0,0 +1,32 @@ +.gg-push-chevron-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-push-chevron-right::after, +.gg-push-chevron-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 14px; + border-right: 2px solid; + top: 2px; + right: 0 +} + +.gg-push-chevron-right::after { + width: 10px; + height: 10px; + border-bottom: 2px solid; + transform: rotate(-45deg); + right: 6px; + top: 4px +} \ No newline at end of file diff --git a/icons/push-chevron-up-o.css b/icons/push-chevron-up-o.css new file mode 100644 index 00000000..6e311fdd --- /dev/null +++ b/icons/push-chevron-up-o.css @@ -0,0 +1,35 @@ +.gg-push-chevron-up-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 100px +} + +.gg-push-chevron-up-o::after, +.gg-push-chevron-up-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-top: 2px solid +} + +.gg-push-chevron-up-o::before { + top: 5px; + width: 8px; + height: 2px; + left: 5px +} + +.gg-push-chevron-up-o::after { + width: 6px; + height: 6px; + border-right: 2px solid; + transform: rotate(-45deg); + left: 6px; + bottom: 3px +} \ No newline at end of file diff --git a/icons/push-chevron-up-r.css b/icons/push-chevron-up-r.css new file mode 100644 index 00000000..23aba6c2 --- /dev/null +++ b/icons/push-chevron-up-r.css @@ -0,0 +1,35 @@ +.gg-push-chevron-up-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-push-chevron-up-r::after, +.gg-push-chevron-up-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-top: 2px solid +} + +.gg-push-chevron-up-r::before { + top: 5px; + width: 8px; + height: 2px; + left: 5px +} + +.gg-push-chevron-up-r::after { + width: 6px; + height: 6px; + border-right: 2px solid; + transform: rotate(-45deg); + left: 6px; + bottom: 3px +} \ No newline at end of file diff --git a/icons/push-chevron-up.css b/icons/push-chevron-up.css new file mode 100644 index 00000000..a63da742 --- /dev/null +++ b/icons/push-chevron-up.css @@ -0,0 +1,35 @@ +.gg-push-chevron-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid transparent; + border-radius: 100px +} + +.gg-push-chevron-up::after, +.gg-push-chevron-up::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-top: 2px solid +} + +.gg-push-chevron-up::before { + top: 0; + width: 14px; + height: 2px; + left: 2px +} + +.gg-push-chevron-up::after { + width: 10px; + height: 10px; + border-right: 2px solid; + transform: rotate(-45deg); + left: 4px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/push-down.css b/icons/push-down.css new file mode 100644 index 00000000..c9108222 --- /dev/null +++ b/icons/push-down.css @@ -0,0 +1,31 @@ +.gg-push-down { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 16px; + background: currentColor; +} + +.gg-push-down::after, +.gg-push-down::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 2px; + border-bottom: 2px solid; + bottom: -5px; + left: -5px +} + +.gg-push-down::after { + width: 8px; + height: 8px; + border-right: 2px solid; + transform: rotate(45deg); + left: -3px; + bottom: 0 +} \ No newline at end of file diff --git a/icons/push-left.css b/icons/push-left.css new file mode 100644 index 00000000..3b4ccd48 --- /dev/null +++ b/icons/push-left.css @@ -0,0 +1,31 @@ +.gg-push-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 2px; + background: currentColor; +} + +.gg-push-left::after, +.gg-push-left::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 12px; + border-left: 2px solid; + left: -5px; + top: -5px +} + +.gg-push-left::after { + width: 8px; + height: 8px; + border-bottom: 2px solid; + transform: rotate(45deg); + top: -3px; + left: 0 +} \ No newline at end of file diff --git a/icons/push-right.css b/icons/push-right.css new file mode 100644 index 00000000..e8d2202a --- /dev/null +++ b/icons/push-right.css @@ -0,0 +1,31 @@ +.gg-push-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 2px; + background: currentColor; +} + +.gg-push-right::after, +.gg-push-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 12px; + border-right: 2px solid; + right: -5px; + top: -5px +} + +.gg-push-right::after { + width: 8px; + height: 8px; + border-top: 2px solid; + transform: rotate(45deg); + top: -3px; + right: 0 +} \ No newline at end of file diff --git a/icons/push-up.css b/icons/push-up.css new file mode 100644 index 00000000..6b657cec --- /dev/null +++ b/icons/push-up.css @@ -0,0 +1,31 @@ +.gg-push-up { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 2px; + height: 16px; + background: currentColor; +} + +.gg-push-up::after, +.gg-push-up::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 12px; + height: 2px; + border-top: 2px solid; + top: -5px; + left: -5px +} + +.gg-push-up::after { + width: 8px; + height: 8px; + border-left: 2px solid; + transform: rotate(45deg); + left: -3px; + top: 0 +} \ No newline at end of file diff --git a/icons/qr.css b/icons/qr.css new file mode 100644 index 00000000..12ceff9b --- /dev/null +++ b/icons/qr.css @@ -0,0 +1,31 @@ +.gg-qr { + transform: scale(var(--ggs,1)) +} + +.gg-qr, +.gg-qr::after { + box-sizing: border-box; + position: relative; + display: block; + width: 14px; + height: 14px; + box-shadow: + -6px -6px 0 -4px, + 6px 6px 0 -4px, + 6px -6px 0 -4px, + -6px 6px 0 -4px +} + +.gg-qr::after { + content: ""; + position: absolute; + width: 4px; + height: 4px; + background: currentColor; + box-shadow: + 0 6px 0, + 6px 6px 0, + 6px 0 0; + top: 2px; + left: 2px +} \ No newline at end of file diff --git a/icons/quote-o.css b/icons/quote-o.css new file mode 100644 index 00000000..d8e8003d --- /dev/null +++ b/icons/quote-o.css @@ -0,0 +1,24 @@ +.gg-quote-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 18px; + border: 2px solid; + border-radius: 2px +} + +.gg-quote-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 6px; + border-left: 3px solid; + border-right: 3px solid; + left: 4px; + top: 4px; + transform: skewX(-20deg) +} \ No newline at end of file diff --git a/icons/quote.css b/icons/quote.css new file mode 100644 index 00000000..adcdbbde --- /dev/null +++ b/icons/quote.css @@ -0,0 +1,24 @@ +.gg-quote { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 18px; + border: 2px solid transparent; + border-radius: 2px +} + +.gg-quote::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 6px; + border-left: 3px solid; + border-right: 3px solid; + left: 4px; + top: 4px; + transform: skewX(-20deg) +} \ No newline at end of file diff --git a/icons/radio-check.css b/icons/radio-check.css new file mode 100644 index 00000000..a8c2f61b --- /dev/null +++ b/icons/radio-check.css @@ -0,0 +1,10 @@ +.gg-radio-check { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 100px +} \ No newline at end of file diff --git a/icons/radio-checked.css b/icons/radio-checked.css new file mode 100644 index 00000000..09308381 --- /dev/null +++ b/icons/radio-checked.css @@ -0,0 +1,24 @@ +.gg-radio-checked, +.gg-radio-checked::after { + display: block; + box-sizing: border-box; + border-radius: 100px +} + +.gg-radio-checked { + border: 2px solid; + position: relative; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px +} + +.gg-radio-checked::after { + content: ""; + position: absolute; + width: 8px; + height: 8px; + background: currentColor; + top: 4px; + left: 4px +} \ No newline at end of file diff --git a/icons/ratio.css b/icons/ratio.css new file mode 100644 index 00000000..031e0049 --- /dev/null +++ b/icons/ratio.css @@ -0,0 +1,34 @@ +.gg-ratio { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 20px; + border: 2px solid; + border-radius: 4px +} + +.gg-ratio::after, +.gg-ratio::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px +} + +.gg-ratio::before { + border-bottom: 2px solid; + border-right: 2px solid; + top: 8px; + left: 12px +} + +.gg-ratio::after { + border-top: 2px solid; + border-left: 2px solid; + top: 2px; + left: 2px +} \ No newline at end of file diff --git a/icons/read.css b/icons/read.css new file mode 100644 index 00000000..806bef71 --- /dev/null +++ b/icons/read.css @@ -0,0 +1,38 @@ +.gg-read, +.gg-read::after, +.gg-read::before { + display: block; + box-sizing: border-box; + border: 2px solid +} + +.gg-read { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom-color: transparent; + margin-left: -1px; + position: relative; + transform: scale(var(--ggs,1)); + width: 6px; + height: 5px; + border-radius: 50px +} + +.gg-read::after, +.gg-read::before { + content: ""; + position: absolute; + width: 10px; + height: 10px; + border-radius: 10px; + left: -10px; + top: -5px; + box-shadow: + -6px 0 0 -4px currentColor +} + +.gg-read::after { + left: 2px; + box-shadow: + 6px 0 0 -4px currentColor +} \ No newline at end of file diff --git a/icons/readme.css b/icons/readme.css new file mode 100644 index 00000000..72dc2608 --- /dev/null +++ b/icons/readme.css @@ -0,0 +1,40 @@ +.gg-readme { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 2px; + height: 17px; + border-bottom: 4px solid; + border-radius: 4px +} + +.gg-readme::after, +.gg-readme::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box; + width: 8px; + height: 12px; + box-shadow: 0 0 0 2px; + border-radius: 1px; + bottom: -1px; + background: + linear-gradient(currentColor 4px,transparent 0) + no-repeat center 5px/4px 2px, + linear-gradient(currentColor 4px,transparent 0) + no-repeat center 2px/4px 2px, + linear-gradient(currentColor 4px,transparent 0) + no-repeat center 8px/4px 2px +} + +.gg-readme::before { + border-top-right-radius: 3px; + left: -8px +} + +.gg-readme::after { + border-top-left-radius: 3px; + right: -8px +} \ No newline at end of file diff --git a/icons/redo.css b/icons/redo.css new file mode 100644 index 00000000..f094b961 --- /dev/null +++ b/icons/redo.css @@ -0,0 +1,25 @@ +.gg-redo { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px; + border: 2px solid; + border-right-color: transparent; + border-radius: 100px +} + +.gg-redo::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + border-right: 2px solid; + top: -3px; + right: -1px; + transform: rotate(68deg) +} \ No newline at end of file diff --git a/icons/remote.css b/icons/remote.css new file mode 100644 index 00000000..1d197e2b --- /dev/null +++ b/icons/remote.css @@ -0,0 +1,33 @@ +.gg-remote { + transform: scale(var(--ggs,1)) +} + +.gg-remote, +.gg-remote::after, +.gg-remote::before { + box-sizing: border-box; + position: relative; + display: block; + width: 8px; + height: 8px +} + +.gg-remote::after, +.gg-remote::before { + content: ""; + position: absolute; + border-left: 2px solid; + border-bottom: 2px solid; + transform: rotate(45deg) scaleY(1) +} + +.gg-remote::before { + left: 5px; + top: -2px +} + +.gg-remote::after { + transform: rotate(-45deg) scaleX(-1); + left: -5px; + top: 2px +} \ No newline at end of file diff --git a/icons/remove-r.css b/icons/remove-r.css new file mode 100644 index 00000000..f906d82e --- /dev/null +++ b/icons/remove-r.css @@ -0,0 +1,23 @@ +.gg-remove-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px +} + +.gg-remove-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 8px; + left: 4px +} \ No newline at end of file diff --git a/icons/remove.css b/icons/remove.css new file mode 100644 index 00000000..3527fd39 --- /dev/null +++ b/icons/remove.css @@ -0,0 +1,23 @@ +.gg-remove { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 22px +} + +.gg-remove::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 2px; + background: currentColor; + border-radius: 5px; + top: 8px; + left: 4px +} \ No newline at end of file diff --git a/icons/reorder.css b/icons/reorder.css new file mode 100644 index 00000000..6ce20b3f --- /dev/null +++ b/icons/reorder.css @@ -0,0 +1,40 @@ +.gg-reorder { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 2px; + border-radius: 3px; + background: currentColor +} + +.gg-reorder::after, +.gg-reorder::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px +} + +.gg-reorder::before { + border: 2px solid; + width: 6px; + height: 6px; + left: 12px; + top: -2px +} + +.gg-reorder::after { + top: -4px; + left: 0; + width: 10px; + height: 2px; + opacity: .5; + background: currentColor; + box-shadow: + 0 8px 0 0, + 0 12px 0 0, + 0 16px 0 0 +} \ No newline at end of file diff --git a/icons/repeat.css b/icons/repeat.css new file mode 100644 index 00000000..c81e020a --- /dev/null +++ b/icons/repeat.css @@ -0,0 +1,35 @@ +.gg-repeat { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + box-shadow: + -2px -2px 0 0, + 2px 2px 0 0; + width: 14px; + height: 6px +} + +.gg-repeat::after, +.gg-repeat::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent +} + +.gg-repeat::before { + border-left: 5px solid; + top: -4px; + right: 0 +} + +.gg-repeat::after { + border-right: 5px solid; + bottom: -4px; + left: 0 +} \ No newline at end of file diff --git a/icons/ring.css b/icons/ring.css new file mode 100644 index 00000000..13c0f8f4 --- /dev/null +++ b/icons/ring.css @@ -0,0 +1,35 @@ +.gg-ring { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px +} + +.gg-ring::after, +.gg-ring::before { + content: ""; + display: block; + position: absolute; + border: 2px solid; + box-sizing: border-box +} + +.gg-ring::before { + border-top-right-radius: 100px; + transform: rotate(-45deg); + width: 8px; + height: 8px; + left: 6px; + top: -1px +} + +.gg-ring::after { + width: 18px; + height: 18px; + border-radius: 100px; + border-top-color: transparent; + left: 1px; + top: 2px +} \ No newline at end of file diff --git a/icons/row-first.css b/icons/row-first.css new file mode 100644 index 00000000..336d4ab8 --- /dev/null +++ b/icons/row-first.css @@ -0,0 +1,30 @@ +.gg-row-first { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 10px +} + +.gg-row-first::after, +.gg-row-first::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + height: 2px; + background: currentColor +} + +.gg-row-first::before { + width: 10px; + top: 4px; + opacity: .5; + box-shadow: 0 4px 0 +} + +.gg-row-first::after { + width: 14px +} \ No newline at end of file diff --git a/icons/row-last.css b/icons/row-last.css new file mode 100644 index 00000000..7cb9808b --- /dev/null +++ b/icons/row-last.css @@ -0,0 +1,30 @@ +.gg-row-last { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 10px +} + +.gg-row-last::after, +.gg-row-last::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + height: 2px; + background: currentColor +} + +.gg-row-last::before { + width: 10px; + opacity: .5; + box-shadow: 0 4px 0 +} + +.gg-row-last::after { + width: 14px; + bottom: 0 +} \ No newline at end of file diff --git a/icons/ruler.css b/icons/ruler.css new file mode 100644 index 00000000..394e3ab6 --- /dev/null +++ b/icons/ruler.css @@ -0,0 +1,30 @@ +.gg-ruler { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 13px; + border: 2px solid; + border-radius: 3px +} + +.gg-ruler::after, +.gg-ruler::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 5px; + background: currentColor; + left: 7px; + top: -1px; + box-shadow: 8px 0 0 +} + +.gg-ruler::before { + height: 7px; + left: 3px +} \ No newline at end of file diff --git a/icons/sand-clock.css b/icons/sand-clock.css new file mode 100644 index 00000000..f907f0e5 --- /dev/null +++ b/icons/sand-clock.css @@ -0,0 +1,41 @@ +.gg-sand-clock { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 20px; + border-top: 2px solid; + border-bottom: 2px solid +} + +.gg-sand-clock::after, +.gg-sand-clock::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-sand-clock::before { + border-top-left-radius: 14px; + border-top-right-radius: 14px; + bottom: -2px; + width: 10px; + height: 10px; + border: 2px solid; + left: 1px +} + +.gg-sand-clock::after { + width: 6px; + height: 6px; + border: 2px solid transparent; + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; + top: 0; + left: 3px; + box-shadow: + 0 0 0 2px, + inset 2px 0 0 +} \ No newline at end of file diff --git a/icons/screen-mirror.css b/icons/screen-mirror.css new file mode 100644 index 00000000..126afffe --- /dev/null +++ b/icons/screen-mirror.css @@ -0,0 +1,37 @@ +.gg-screen-mirror { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 10px; + border: 2px solid; + border-bottom: 0 +} + +.gg-screen-mirror::after, +.gg-screen-mirror::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-screen-mirror::after { + border-bottom: 5px solid; + width: 0; + height: 0; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + bottom: -2px; + left: 3px +} + +.gg-screen-mirror::before { + width: 18px; + height: 2px; + left: -2px; + bottom: 0; + border-left: 5px solid; + border-right: 5px solid +} \ No newline at end of file diff --git a/icons/screen-shot.css b/icons/screen-shot.css new file mode 100644 index 00000000..29737ca4 --- /dev/null +++ b/icons/screen-shot.css @@ -0,0 +1,34 @@ +.gg-screen-shot { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 20px; + border: 2px solid; + border-radius: 1px +} + +.gg-screen-shot::after, +.gg-screen-shot::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + height: 4px +} + +.gg-screen-shot::before { + border-bottom: 2px solid; + border-right: 2px solid; + bottom: 2px; + right: 2px +} + +.gg-screen-shot::after { + border-top: 2px solid; + border-left: 2px solid; + top: 2px; + left: 2px +} \ No newline at end of file diff --git a/icons/screen-wide.css b/icons/screen-wide.css new file mode 100644 index 00000000..03d2afe9 --- /dev/null +++ b/icons/screen-wide.css @@ -0,0 +1,32 @@ +.gg-screen-wide { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 11px; + border: 2px solid; + border-radius: 3px; + margin-top: -4px +} + +.gg-screen-wide::after, +.gg-screen-wide::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 8px; + height: 2px; + background: currentColor; + top: 10px; + left: 6px +} + +.gg-screen-wide::before { + width: 2px; + height: 4px; + top: 8px; + left: 9px +} \ No newline at end of file diff --git a/icons/screen.css b/icons/screen.css new file mode 100644 index 00000000..01845c38 --- /dev/null +++ b/icons/screen.css @@ -0,0 +1,32 @@ +.gg-screen { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 14px; + border: 2px solid; + border-radius: 3px; + margin-top: -4px +} + +.gg-screen::after, +.gg-screen::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 10px; + height: 2px; + background: currentColor; + top: 14px; + left: 4px +} + +.gg-screen::before { + width: 2px; + height: 6px; + top: 10px; + left: 8px +} \ No newline at end of file diff --git a/icons/search.css b/icons/search.css new file mode 100644 index 00000000..47ffb8f1 --- /dev/null +++ b/icons/search.css @@ -0,0 +1,26 @@ +.gg-search { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-radius: 100%; + margin-left: -4px; + margin-top: -4px +} + +.gg-search::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 8px; + background: currentColor; + transform: rotate(-45deg); + top: 10px; + left: 12px +} \ No newline at end of file diff --git a/icons/select-o.css b/icons/select-o.css new file mode 100644 index 00000000..89d4a5d8 --- /dev/null +++ b/icons/select-o.css @@ -0,0 +1,34 @@ +.gg-select-o { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 20px; +} + +.gg-select-o::after, +.gg-select-o::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + left: 6px; + transform: rotate(-45deg) +} + +.gg-select-o::before { + border-left: 2px solid; + border-bottom: 2px solid; + bottom: 4px +} + +.gg-select-o::after { + border-right: 2px solid; + border-top: 2px solid; + top: 4px +} \ No newline at end of file diff --git a/icons/select-r.css b/icons/select-r.css new file mode 100644 index 00000000..f699a8ab --- /dev/null +++ b/icons/select-r.css @@ -0,0 +1,34 @@ +.gg-select-r { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px; + border: 2px solid; + border-radius: 4px; +} + +.gg-select-r::after, +.gg-select-r::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + left: 6px; + transform: rotate(-45deg) +} + +.gg-select-r::before { + border-left: 2px solid; + border-bottom: 2px solid; + bottom: 4px +} + +.gg-select-r::after { + border-right: 2px solid; + border-top: 2px solid; + top: 4px +} \ No newline at end of file diff --git a/icons/select.css b/icons/select.css new file mode 100644 index 00000000..1af7276e --- /dev/null +++ b/icons/select.css @@ -0,0 +1,31 @@ +.gg-select { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 22px +} + +.gg-select::after,.gg-select::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + left: 7px; + transform: rotate(-45deg) +} + +.gg-select::before { + border-left: 2px solid; + border-bottom: 2px solid; + bottom: 4px +} + +.gg-select::after { + border-right: 2px solid; + border-top: 2px solid; + top: 4px +} \ No newline at end of file diff --git a/icons/server.css b/icons/server.css new file mode 100644 index 00000000..4a2730ae --- /dev/null +++ b/icons/server.css @@ -0,0 +1,35 @@ +.gg-server { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 20px; + border: 2px solid; + border-radius: 3px +} + +.gg-server::after, +.gg-server::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 2px; + background: currentColor +} + +.gg-server::before { + top: 2px; + box-shadow: 0 4px 0; + border-radius: 3px; + width: 8px; + left: 2px +} + +.gg-server::after { + width: 2px; + border-radius: 10px; + left: 5px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/serverless.css b/icons/serverless.css new file mode 100644 index 00000000..bd40c58b --- /dev/null +++ b/icons/serverless.css @@ -0,0 +1,31 @@ +.gg-serverless { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 15px; + height: 13px; + overflow: hidden +} + +.gg-serverless::after, +.gg-serverless::before { + background: currentColor; + content: ""; + box-sizing: border-box; + position: absolute; + display: block; + height: 3px; + box-shadow: 0 5px 0,0 10px 0; + transform: skew(-20deg) +} + +.gg-serverless::before { + width: 8px; + left: -2px +} + +.gg-serverless::after { + width: 12px; + right: -5px +} \ No newline at end of file diff --git a/icons/shape-circle.css b/icons/shape-circle.css new file mode 100644 index 00000000..693752c7 --- /dev/null +++ b/icons/shape-circle.css @@ -0,0 +1,10 @@ +.gg-shape-circle { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 3px solid; + border-radius: 100px +} \ No newline at end of file diff --git a/icons/shape-half-circle.css b/icons/shape-half-circle.css new file mode 100644 index 00000000..f1ac715f --- /dev/null +++ b/icons/shape-half-circle.css @@ -0,0 +1,12 @@ +.gg-shape-half-circle { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 16px; + border: 3px solid; + border-top-left-radius: 100px; + border-bottom-left-radius: 100px; + border-right: 0 +} \ No newline at end of file diff --git a/icons/shape-rhombus.css b/icons/shape-rhombus.css new file mode 100644 index 00000000..585db7d0 --- /dev/null +++ b/icons/shape-rhombus.css @@ -0,0 +1,9 @@ +.gg-shape-rhombus { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(45deg) scale(var(--ggs,1)); + width: 14px; + height: 14px; + border: 3px solid +} \ No newline at end of file diff --git a/icons/shape-square.css b/icons/shape-square.css new file mode 100644 index 00000000..684b2d90 --- /dev/null +++ b/icons/shape-square.css @@ -0,0 +1,9 @@ +.gg-shape-square { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 3px solid +} \ No newline at end of file diff --git a/icons/shape-zigzag.css b/icons/shape-zigzag.css new file mode 100644 index 00000000..e17ee7cb --- /dev/null +++ b/icons/shape-zigzag.css @@ -0,0 +1,29 @@ +.gg-shape-zigzag, +.gg-shape-zigzag::after, +.gg-shape-zigzag::before { + display: block; + box-sizing: border-box; + width: 5px; + height: 7px; + border-left: 2px solid; + border-bottom: 2px solid +} + +.gg-shape-zigzag { + margin-left: -18px; + transform: rotate(-49deg) scale(var(--ggs,1)); + position: relative +} + +.gg-shape-zigzag::after, +.gg-shape-zigzag::before { + content: ""; + position: absolute; + left: 2px; + top: 5px +} + +.gg-shape-zigzag::before { + left: 7px; + top: 10px +} \ No newline at end of file diff --git a/icons/share.css b/icons/share.css new file mode 100644 index 00000000..4da10388 --- /dev/null +++ b/icons/share.css @@ -0,0 +1,36 @@ +.gg-share { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 6px; + height: 6px; + background: currentColor; + border-radius: 100px; + box-shadow: + 10px -6px 0, + 10px 6px 0 +} + +.gg-share::after, +.gg-share::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 10px; + height: 2px; + background: currentColor; + left: 2px +} + +.gg-share::before { + top: 0; + transform: rotate(-35deg) +} + +.gg-share::after { + bottom: 0; + transform: rotate(35deg) +} \ No newline at end of file diff --git a/icons/shield.css b/icons/shield.css new file mode 100644 index 00000000..3e53460a --- /dev/null +++ b/icons/shield.css @@ -0,0 +1,35 @@ +.gg-shield { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 4px; + background: currentColor; + border-radius: 100px; + margin-top: -6px +} + +.gg-shield::after, +.gg-shield::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 8px; + height: 16px; + border: 2px solid +} + +.gg-shield::before { + border-bottom-left-radius: 40px; + border-right: 0; + left: 0 +} + +.gg-shield::after { + border-bottom-right-radius: 40px; + border-left: 0; + right: 0 +} \ No newline at end of file diff --git a/icons/shopping-bag.css b/icons/shopping-bag.css new file mode 100644 index 00000000..9a359c26 --- /dev/null +++ b/icons/shopping-bag.css @@ -0,0 +1,26 @@ +.gg-shopping-bag { + transform: scale(var(--ggs,1)) +} + +.gg-shopping-bag, +.gg-shopping-bag::after { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 3px +} + +.gg-shopping-bag::after { + content: ""; + position: absolute; + width: 10px; + height: 6px; + border-bottom-left-radius: 120px; + border-bottom-right-radius: 120px; + border-top: 0; + top: 2px; + left: 3px +} \ No newline at end of file diff --git a/icons/shortcut.css b/icons/shortcut.css new file mode 100644 index 00000000..09aa204d --- /dev/null +++ b/icons/shortcut.css @@ -0,0 +1,25 @@ +.gg-shortcut, +.gg-shortcut::after { + display: block; + box-sizing: border-box; + border-radius: 3px +} + +.gg-shortcut { + border: 2px solid; + position: relative; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px +} + +.gg-shortcut::after { + content: ""; + position: absolute; + width: 2px; + height: 12px; + background: currentColor; + left: 6px; + top: 1px; + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/shutterstock.css b/icons/shutterstock.css new file mode 100644 index 00000000..6636719c --- /dev/null +++ b/icons/shutterstock.css @@ -0,0 +1,35 @@ +.gg-shutterstock { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 3px +} + +.gg-shutterstock::after, +.gg-shutterstock::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-radius: 1px +} + +.gg-shutterstock::before { + border-bottom: 2px solid; + border-right: 2px solid; + bottom: 2px; + right: 2px +} + +.gg-shutterstock::after { + border-top: 2px solid; + border-left: 2px solid; + top: 2px; + left: 2px +} \ No newline at end of file diff --git a/icons/sidebar-open.css b/icons/sidebar-open.css new file mode 100644 index 00000000..a14c6a1a --- /dev/null +++ b/icons/sidebar-open.css @@ -0,0 +1,21 @@ +.gg-sidebar-open { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 16px; + border: 2px solid +} + +.gg-sidebar-open::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + height: 12px; + background: currentColor; + top: 0; + left: 0 +} \ No newline at end of file diff --git a/icons/sidebar-right.css b/icons/sidebar-right.css new file mode 100644 index 00000000..a256c18b --- /dev/null +++ b/icons/sidebar-right.css @@ -0,0 +1,21 @@ +.gg-sidebar-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 16px; + border-right: 2px solid +} + +.gg-sidebar-right::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 14px; + height: 16px; + border: 2px solid; + top: 0; + right: 2px +} \ No newline at end of file diff --git a/icons/sidebar.css b/icons/sidebar.css new file mode 100644 index 00000000..a43bf857 --- /dev/null +++ b/icons/sidebar.css @@ -0,0 +1,22 @@ +.gg-sidebar, +.gg-sidebar::before { + display: block; + box-sizing: border-box; + height: 16px +} + +.gg-sidebar { + border-left: 2px solid; + position: relative; + transform: scale(var(--ggs,1)); + width: 18px +} + +.gg-sidebar::before { + content: ""; + position: absolute; + width: 14px; + border: 2px solid; + top: 0; + left: 2px +} \ No newline at end of file diff --git a/icons/signal.css b/icons/signal.css new file mode 100644 index 00000000..7ced502c --- /dev/null +++ b/icons/signal.css @@ -0,0 +1,33 @@ +.gg-signal, +.gg-signal::after, +.gg-signal::before { + display: block; + box-sizing: border-box; + width: 2px; + border-radius: 4px; + background: currentColor +} + +.gg-signal { + position: relative; + transform: scale(var(--ggs,1)); + height: 8px +} + +.gg-signal::after, +.gg-signal::before { + content: ""; + position: absolute +} + +.gg-signal::before { + height: 12px; + left: 4px; + bottom: 0 +} + +.gg-signal::after { + height: 4px; + left: -4px; + bottom: 0 +} \ No newline at end of file diff --git a/icons/smartphone-chip.css b/icons/smartphone-chip.css new file mode 100644 index 00000000..dfb6283f --- /dev/null +++ b/icons/smartphone-chip.css @@ -0,0 +1,35 @@ +.gg-smartphone-chip { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 6px double; + border-radius: 3px +} + +.gg-smartphone-chip::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 2px; + left: -3px; + top: -9px; + background: currentColor; + box-shadow: + 4px 0 0, + 8px 0 0, + 0 20px 0, + 4px 20px 0, + -6px 6px 0, + 14px 6px 0, + 14px 10px 0, + 14px 14px 0, + -6px 10px 0, + -6px 14px 0, + 8px 20px 0 +} \ No newline at end of file diff --git a/icons/smartphone-ram.css b/icons/smartphone-ram.css new file mode 100644 index 00000000..025c7d63 --- /dev/null +++ b/icons/smartphone-ram.css @@ -0,0 +1,34 @@ +.gg-smartphone-ram { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 26px; + height: 14px; + border: 2px solid; + border-radius: 3px +} + +.gg-smartphone-ram::after, +.gg-smartphone-ram::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 2px; + background: currentColor; + box-shadow: 16px 4px 0; + top: 2px; + left: 2px +} + +.gg-smartphone-ram::after { + box-shadow: 4px 0 0, 8px 0 0, + 12px 0 0, 16px 0 0, + 0 18px 0, 4px 18px 0, + 8px 18px 0, 12px 18px 0, + 16px 18px 0; + top: -5px +} \ No newline at end of file diff --git a/icons/smartphone-shake.css b/icons/smartphone-shake.css new file mode 100644 index 00000000..9ccdc19e --- /dev/null +++ b/icons/smartphone-shake.css @@ -0,0 +1,35 @@ +.gg-smartphone-shake { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 4px 12px/2px 2px; + box-sizing: border-box; + position: relative; + transform: scale(var(--ggs,1)); + display: block; + width: 14px; + height: 20px; + border: 2px solid; + border-radius: 2px + } + + .gg-smartphone-shake::after, + .gg-smartphone-shake::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 10px; + width: 6px; + border: 2px solid transparent; + overflow: hidden; + box-shadow: 2px 0 0, + inset -2px 0 0; + top: 3px; + left: -12px + } + + .gg-smartphone-shake::after { + transform: scaleX(-1); + left: 16px + } \ No newline at end of file diff --git a/icons/smartphone.css b/icons/smartphone.css new file mode 100644 index 00000000..e687d8ca --- /dev/null +++ b/icons/smartphone.css @@ -0,0 +1,14 @@ +.gg-smartphone { + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 4px 12px/2px 2px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 20px; + border: 2px solid; + border-radius: 2px; + } \ No newline at end of file diff --git a/icons/smile-neutral.css b/icons/smile-neutral.css new file mode 100644 index 00000000..be96bf9a --- /dev/null +++ b/icons/smile-neutral.css @@ -0,0 +1,34 @@ +.gg-smile-neutral { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 100px +} + +.gg-smile-neutral::after, +.gg-smile-neutral::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 2px; + background: currentColor; + left: 4px +} + +.gg-smile-neutral::before { + box-shadow: 6px 0 0; + width: 2px; + border-radius: 10px; + top: 5px +} + +.gg-smile-neutral::after { + border-radius: 3px; + width: 8px; + top: 10px +} \ No newline at end of file diff --git a/icons/smile-sad.css b/icons/smile-sad.css new file mode 100644 index 00000000..cbe52038 --- /dev/null +++ b/icons/smile-sad.css @@ -0,0 +1,40 @@ +.gg-smile-sad { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 100px +} + +.gg-smile-sad::after, +.gg-smile-sad::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 4px +} + +.gg-smile-sad::before { + background: currentColor; + box-shadow: 6px 0 0; + width: 2px; + height: 2px; + border-radius: 50%; + top: 5px +} + +.gg-smile-sad::after { + width: 8px; + height: 4px; + border-radius: 150px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border: 2px solid; + border-top-color: transparent; + top: 9px; + transform: scaleY(-1) +} \ No newline at end of file diff --git a/icons/smile.css b/icons/smile.css new file mode 100644 index 00000000..b2504996 --- /dev/null +++ b/icons/smile.css @@ -0,0 +1,39 @@ +.gg-smile { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 100px +} + +.gg-smile::after, +.gg-smile::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 4px +} + +.gg-smile::before { + background: currentColor; + box-shadow: 6px 0 0; + width: 2px; + height: 2px; + border-radius: 50%; + top: 5px +} + +.gg-smile::after { + width: 8px; + height: 4px; + border-radius: 150px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border: 2px solid; + border-top-color: transparent; + top: 9px +} \ No newline at end of file diff --git a/icons/software-download.css b/icons/software-download.css new file mode 100644 index 00000000..381ba39e --- /dev/null +++ b/icons/software-download.css @@ -0,0 +1,40 @@ +.gg-software-download { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 6px; + border: 2px solid; + border-top: 0; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + margin-top: 8px +} + +.gg-software-download::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border-left: 2px solid; + border-bottom: 2px solid; + transform: rotate(-45deg); + left: 2px; + bottom: 4px +} + +.gg-software-download::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 10px; + background: currentColor; + left: 5px; + bottom: 5px +} \ No newline at end of file diff --git a/icons/software-upload.css b/icons/software-upload.css new file mode 100644 index 00000000..a41a5140 --- /dev/null +++ b/icons/software-upload.css @@ -0,0 +1,40 @@ +.gg-software-upload { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 6px; + border: 2px solid; + border-top: 0; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + margin-top: 8px +} + +.gg-software-upload::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 8px; + border-left: 2px solid; + border-top: 2px solid; + transform: rotate(45deg); + left: 2px; + bottom: 4px +} + +.gg-software-upload::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 10px; + background: currentColor; + left: 5px; + bottom: 3px +} \ No newline at end of file diff --git a/icons/sort-az.css b/icons/sort-az.css new file mode 100644 index 00000000..36453404 --- /dev/null +++ b/icons/sort-az.css @@ -0,0 +1,33 @@ +.gg-sort-az, +.gg-sort-az::after, +.gg-sort-az::before { + display: block; + box-sizing: border-box; + height: 2px; + border-radius: 4px; + background: currentColor +} + +.gg-sort-az { + position: relative; + transform: scale(var(--ggs,1)); + width: 8px +} + +.gg-sort-az::after, +.gg-sort-az::before { + content: ""; + position: absolute +} + +.gg-sort-az::before { + width: 12px; + top: -4px; + left: -2px +} + +.gg-sort-az::after { + width: 4px; + top: 4px; + left: 2px +} \ No newline at end of file diff --git a/icons/sort-za.css b/icons/sort-za.css new file mode 100644 index 00000000..4eb41c9f --- /dev/null +++ b/icons/sort-za.css @@ -0,0 +1,33 @@ +.gg-sort-za, +.gg-sort-za::after, +.gg-sort-za::before { + display: block; + box-sizing: border-box; + height: 2px; + border-radius: 4px; + background: currentColor +} + +.gg-sort-za { + position: relative; + transform: scale(var(--ggs,1)); + width: 8px +} + +.gg-sort-za::after, +.gg-sort-za::before { + content: ""; + position: absolute +} + +.gg-sort-za::before { + width: 12px; + top: 4px; + left: -2px +} + +.gg-sort-za::after { + width: 4px; + top: -4px; + left: 2px +} \ No newline at end of file diff --git a/icons/spectrum.css b/icons/spectrum.css new file mode 100644 index 00000000..d0ffb2c3 --- /dev/null +++ b/icons/spectrum.css @@ -0,0 +1,22 @@ +.gg-spectrum { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + overflow: hidden +} + +.gg-spectrum::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 30px; + height: 30px; + left: -15px; + bottom: -15px; + border: 8px solid; + border-radius: 18px +} \ No newline at end of file diff --git a/icons/spinner-alt.css b/icons/spinner-alt.css new file mode 100644 index 00000000..6f6ad286 --- /dev/null +++ b/icons/spinner-alt.css @@ -0,0 +1,26 @@ +@keyframes spinneralt { + 0% { transform: rotate(0deg) } + to { transform: rotate(359deg) } +} + +.gg-spinner-alt { + transform: scale(var(--ggs,1)) +} + +.gg-spinner-alt, +.gg-spinner-alt::before { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 20px +} + +.gg-spinner-alt::before { + content: ""; + position: absolute; + border-radius: 100px; + animation: spinneralt 1s cubic-bezier(.6,0,.4,1) infinite; + border: 3px solid transparent; + border-top-color: currentColor +} \ No newline at end of file diff --git a/icons/spinner.css b/icons/spinner.css new file mode 100644 index 00000000..c82abfc4 --- /dev/null +++ b/icons/spinner.css @@ -0,0 +1,37 @@ +.gg-spinner { + transform: scale(var(--ggs,1)) +} + +.gg-spinner, +.gg-spinner::after, +.gg-spinner::before { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 20px +} + +.gg-spinner::after, +.gg-spinner::before { + content: ""; + position: absolute; + border-radius: 100px +} + +.gg-spinner::before { + animation: spinner 1s + cubic-bezier(.6,0,.4,1) infinite; + border: 3px solid transparent; + border-top-color: currentColor +} + +.gg-spinner::after { + border: 3px solid; + opacity: .2 +} + +@keyframes spinner { + 0% { transform: rotate(0deg) } + to { transform: rotate(359deg) } +} \ No newline at end of file diff --git a/icons/square.css b/icons/square.css new file mode 100644 index 00000000..e3f81b3b --- /dev/null +++ b/icons/square.css @@ -0,0 +1,12 @@ +.gg-square { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 12px; + border-radius: 1px; + border: 3px solid transparent; + box-shadow: 0 0 0 3px, + inset 0 0 0 3px +} \ No newline at end of file diff --git a/icons/stack.css b/icons/stack.css new file mode 100644 index 00000000..5983daaf --- /dev/null +++ b/icons/stack.css @@ -0,0 +1,31 @@ +.gg-stack, +.gg-stack::after, +.gg-stack::before { + display: block; + box-sizing: border-box; + width: 14px; + height: 14px; + border: 2px solid +} + +.gg-stack { + margin-right: 8px; + margin-top: 8px; + transform: scale(var(--ggs,1)); + position: relative +} + +.gg-stack::after, +.gg-stack::before { + content: ""; + position: absolute; + border-left: 0; + border-bottom: 0; + right: -5px; + top: -5px +} + +.gg-stack::before { + right: -8px; + top: -8px +} \ No newline at end of file diff --git a/icons/stark.css b/icons/stark.css new file mode 100644 index 00000000..5b3c2ed2 --- /dev/null +++ b/icons/stark.css @@ -0,0 +1,38 @@ +.gg-stark { + background: currentColor; + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(45deg) scale(var(--ggs,1)); + width: 3px; + height: 16px +} + +.gg-stark::after, +.gg-stark::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 16px; + border: 3px solid +} + +.gg-stark::before { + border-top-left-radius: 100px; + border-bottom-left-radius: 100px; + border-right: 0; + border-top-color: transparent; + left: -7px; + bottom: 0 +} + +.gg-stark::after { + border-top-right-radius: 100px; + border-bottom-right-radius: 100px; + border-left: 0; + border-bottom-color: transparent; + right: -7px; + top: 0 +} \ No newline at end of file diff --git a/icons/stopwatch.css b/icons/stopwatch.css new file mode 100644 index 00000000..39efa6d1 --- /dev/null +++ b/icons/stopwatch.css @@ -0,0 +1,28 @@ +.gg-stopwatch { + background: + linear-gradient( + currentColor 7px,transparent 0) + no-repeat 6px 2px/2px 6px; + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border-radius: 100%; + border: 2px solid transparent; + box-shadow: 0 0 0 2px + } + + .gg-stopwatch::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + height: 2px; + background: currentColor; + transform: rotate(45deg); + right: -4px; + top: -3px + } \ No newline at end of file diff --git a/icons/studio.css b/icons/studio.css new file mode 100644 index 00000000..d6af6195 --- /dev/null +++ b/icons/studio.css @@ -0,0 +1,21 @@ +.gg-studio { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid +} + +.gg-studio::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 4px; + height: 4px; + background: currentColor; + right: 2px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/sun.css b/icons/sun.css new file mode 100644 index 00000000..636a51e1 --- /dev/null +++ b/icons/sun.css @@ -0,0 +1,46 @@ +.gg-sun { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 24px; + background: + linear-gradient( + currentColor 4px,transparent 0) + no-repeat 5px -6px/2px 6px, + linear-gradient( + currentColor 4px,transparent 0) + no-repeat 5px 14px/2px 6px, + linear-gradient( + currentColor 4px,transparent 0) + no-repeat -8px 5px/6px 2px, + linear-gradient( + currentColor 4px,transparent 0) + no-repeat 14px 5px/6px 2px; + border-radius: 100px; + box-shadow: inset 0 0 0 2px; + border: 6px solid transparent +} + +.gg-sun::after, +.gg-sun::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 24px; + height: 2px; + border-right: 4px solid; + border-left: 4px solid; + left: -6px; + top: 5px +} + +.gg-sun::before { + transform: rotate(-45deg) +} + +.gg-sun::after { + transform: rotate(45deg) +} \ No newline at end of file diff --git a/icons/support.css b/icons/support.css new file mode 100644 index 00000000..11338645 --- /dev/null +++ b/icons/support.css @@ -0,0 +1,39 @@ +.gg-support { + box-sizing: border-box; + position: relative; + display: block; + width: 20px; + height: 20px; + transform: rotate(45deg) scale(var(--ggs,1)); + border: 5px solid transparent; + box-shadow: + 0 0 0 2px, + inset 0 0 0 2px; + border-radius: 40px +} + +.gg-support::after, +.gg-support::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-support::before { + border-left: 9px solid; + border-right: 9px solid; + width: 24px; + height: 2px; + left: -7px; + top: 4px +} + +.gg-support::after { + width: 2px; + height: 24px; + border-top: 9px solid; + border-bottom: 9px solid; + left: 4px; + top: -7px +} \ No newline at end of file diff --git a/icons/swap-vertical.css b/icons/swap-vertical.css new file mode 100644 index 00000000..6eab6fff --- /dev/null +++ b/icons/swap-vertical.css @@ -0,0 +1,35 @@ +.gg-swap-vertical { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(90deg) scale(var(--ggs,1)); + box-shadow: + -2px 2px 0, + 2px -2px 0; + width: 6px; + height: 2px +} + +.gg-swap-vertical::after, +.gg-swap-vertical::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent +} + +.gg-swap-vertical::before { + border-left: 3px solid; + top: -4px; + right: -4px +} + +.gg-swap-vertical::after { + border-right: 3px solid; + bottom: -4px; + left: -4px +} \ No newline at end of file diff --git a/icons/swap.css b/icons/swap.css new file mode 100644 index 00000000..dc2901f3 --- /dev/null +++ b/icons/swap.css @@ -0,0 +1,35 @@ +.gg-swap { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + box-shadow: + -2px 2px 0, + 2px -2px 0; + width: 6px; + height: 2px +} + +.gg-swap::after, +.gg-swap::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent +} + +.gg-swap::before { + border-left: 3px solid; + top: -4px; + right: -4px +} + +.gg-swap::after { + border-right: 3px solid; + bottom: -4px; + left: -4px +} \ No newline at end of file diff --git a/icons/sweden.css b/icons/sweden.css new file mode 100644 index 00000000..d48099a8 --- /dev/null +++ b/icons/sweden.css @@ -0,0 +1,30 @@ +.gg-sweden { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 21px; + height: 16px +} + +.gg-sweden::after, +.gg-sweden::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + height: 6px; + background: currentColor; + box-shadow: 0 8px 0; + top: 0 +} + +.gg-sweden::before { + left: 0; + width: 7px +} + +.gg-sweden::after { + width: 12px; + right: 0 +} \ No newline at end of file diff --git a/icons/swiss.css b/icons/swiss.css new file mode 100644 index 00000000..74c8aef6 --- /dev/null +++ b/icons/swiss.css @@ -0,0 +1,30 @@ +.gg-swiss { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 4px solid +} + +.gg-swiss::after, +.gg-swiss::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 5px; + height: 5px; + background: currentColor; + box-shadow: 0 9px 0; + top: -2px +} + +.gg-swiss::after { + left: -2px +} + +.gg-swiss::before { + right: -2px +} \ No newline at end of file diff --git a/icons/sync.css b/icons/sync.css new file mode 100644 index 00000000..806a134f --- /dev/null +++ b/icons/sync.css @@ -0,0 +1,38 @@ +.gg-sync { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + border-radius: 40px; + border: 2px solid; + margin: 1px; + border-left-color: transparent; + border-right-color: transparent; + width: 18px; + height: 18px +} + +.gg-sync::after, +.gg-sync::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 0; + height: 0; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + transform: rotate(-45deg) +} + +.gg-sync::before { + border-left: 6px solid; + bottom: -1px; + right: -3px +} + +.gg-sync::after { + border-right: 6px solid; + top: -1px; + left: -3px +} \ No newline at end of file diff --git a/icons/tag.css b/icons/tag.css new file mode 100644 index 00000000..13d8a489 --- /dev/null +++ b/icons/tag.css @@ -0,0 +1,42 @@ +.gg-tag, +.gg-tag::before { + display: block; + border: 2px solid +} + +.gg-tag { + border-right: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + position: relative; + width: 19px; + height: 14px +} + +.gg-tag::before { + content: ""; + position: absolute; + width: 2px; + height: 2px; + box-sizing: content-box; + border-radius: 100px; + right: 0; + top: 2px +} + +.gg-tag::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + border-bottom: 2px solid; + border-right: 2px solid; + border-bottom-right-radius: 4px; + transform: rotate(-45deg); + top: 0; + right: -5px +} \ No newline at end of file diff --git a/icons/tally.css b/icons/tally.css new file mode 100644 index 00000000..1a35ec47 --- /dev/null +++ b/icons/tally.css @@ -0,0 +1,30 @@ +.gg-tally { + box-sizing: border-box; + position: relative; + display: block; + transform: skew(-10deg) scale(var(--ggs,1)); + width: 18px; + height: 20px +} + +.gg-tally::after, +.gg-tally::before { + content: ""; + position: absolute; + box-sizing: border-box; + display: block; + width: 3px; + background: currentColor; + border-radius: .5px +} + +.gg-tally::before { + height: 20px; + box-shadow: 5px 0 0; + left: 5px +} + +.gg-tally::after { + height: 8px; + box-shadow: 15px 0 0 +} \ No newline at end of file diff --git a/icons/template.css b/icons/template.css new file mode 100644 index 00000000..1891a757 --- /dev/null +++ b/icons/template.css @@ -0,0 +1,32 @@ +.gg-template { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 6px; + border: 2px solid; + margin-top: -14px +} + +.gg-template::after, +.gg-template::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 8px; + height: 10px; + top: 6px +} + +.gg-template::after { + border: 2px solid; + left: -2px +} + +.gg-template::before { + border-top: 6px double; + border-bottom: 2px solid; + right: -2px +} \ No newline at end of file diff --git a/icons/tennis.css b/icons/tennis.css new file mode 100644 index 00000000..fc5859e4 --- /dev/null +++ b/icons/tennis.css @@ -0,0 +1,32 @@ +.gg-tennis, +.gg-tennis::after, +.gg-tennis::before { + display: block; + box-sizing: border-box; + border: 2px solid; + width: 20px; + height: 20px; + border-radius: 20px +} + +.gg-tennis { + position: relative; + transform: scale(var(--ggs,1)); + overflow: hidden +} + +.gg-tennis::after, +.gg-tennis::before { + content: ""; + position: absolute +} + +.gg-tennis::before { + left: -11px; + top: -11px +} + +.gg-tennis::after { + right: -11px; + bottom: -11px +} \ No newline at end of file diff --git a/icons/terminal.css b/icons/terminal.css new file mode 100644 index 00000000..5912afba --- /dev/null +++ b/icons/terminal.css @@ -0,0 +1,36 @@ +.gg-terminal { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 20px; + border: 2px solid; + border-radius: 2px +} + +.gg-terminal::after, +.gg-terminal::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-terminal::before { + border-right: 2px solid; + border-bottom: 2px solid; + transform: rotate(-45deg); + width: 6px; + height: 6px; + top: 5px; + left: 3px +} + +.gg-terminal::after { + width: 4px; + height: 2px; + background: currentColor; + top: 10px; + left: 11px +} \ No newline at end of file diff --git a/icons/thermostat.css b/icons/thermostat.css new file mode 100644 index 00000000..9b92f484 --- /dev/null +++ b/icons/thermostat.css @@ -0,0 +1,38 @@ +.gg-thermostat { + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px; + border: 2px solid; + box-sizing: border-box; + border-radius: 100px; + border-top-color: transparent +} + +.gg-thermostat::after, +.gg-thermostat::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-thermostat::before { + border: 2px solid; + border-bottom: 0; + border-top-left-radius: 100px; + border-top-right-radius: 100px; + width: 6px; + height: 14px; + bottom: 5px +} + +.gg-thermostat::after { + width: 2px; + height: 2px; + border-radius: 100px; + background: currentColor; + left: 2px; + bottom: 2px +} \ No newline at end of file diff --git a/icons/time.css b/icons/time.css new file mode 100644 index 00000000..f4a05d77 --- /dev/null +++ b/icons/time.css @@ -0,0 +1,24 @@ +.gg-time { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 18px; + border-radius: 100%; + border: 2px solid transparent; + box-shadow: 0 0 0 2px currentColor +} + +.gg-time::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 7px; + height: 7px; + border-left: 2px solid; + border-bottom: 2px solid; + top: 1px; + left: 5px +} \ No newline at end of file diff --git a/icons/timer.css b/icons/timer.css new file mode 100644 index 00000000..bb0afba9 --- /dev/null +++ b/icons/timer.css @@ -0,0 +1,46 @@ +.gg-timer, +.gg-timer::before { + border: 2px solid; + width: 18px; + height: 18px; + border-radius: 40px +} + +.gg-timer { + background: + linear-gradient( + currentColor 10px,transparent 0) + no-repeat 6px -2px/2px 6px; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + position: relative; + display: block; + border-top-color: transparent +} + +.gg-timer::after, +.gg-timer::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-timer::before { + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: transparent; + right: -2px; + top: -2px; + transform: rotate(45deg) +} + +.gg-timer::after { + width: 2px; + height: 6px; + background: currentColor; + transform: rotate(-50deg); + left: 4px; + bottom: 5px; + border-radius: 100px +} \ No newline at end of file diff --git a/icons/toggle-off.css b/icons/toggle-off.css new file mode 100644 index 00000000..2b170c74 --- /dev/null +++ b/icons/toggle-off.css @@ -0,0 +1,24 @@ +.gg-toggle-off, +.gg-toggle-off::before { + display: block; + box-sizing: border-box; + border-radius: 20px +} + +.gg-toggle-off { + border: 2px solid; + position: relative; + transform: scale(var(--ggs,1)); + width: 24px; + height: 14px +} + +.gg-toggle-off::before { + content: ""; + position: absolute; + width: 6px; + height: 6px; + background: currentColor; + top: 2px; + left: 12px +} \ No newline at end of file diff --git a/icons/toggle-on.css b/icons/toggle-on.css new file mode 100644 index 00000000..87fa0454 --- /dev/null +++ b/icons/toggle-on.css @@ -0,0 +1,24 @@ +.gg-toggle-on, +.gg-toggle-on::before { + display: block; + box-sizing: border-box; + border-radius: 20px +} + +.gg-toggle-on { + border: 2px solid; + position: relative; + transform: scale(var(--ggs,1)); + width: 24px; + height: 14px +} + +.gg-toggle-on::before { + content: ""; + position: absolute; + width: 6px; + height: 6px; + background: currentColor; + top: 2px; + left: 2px +} \ No newline at end of file diff --git a/icons/toggle-square-off.css b/icons/toggle-square-off.css new file mode 100644 index 00000000..bdcb0100 --- /dev/null +++ b/icons/toggle-square-off.css @@ -0,0 +1,23 @@ +.gg-toggle-square-off { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 14px; + border: 2px solid; + border-radius: 2px +} + +.gg-toggle-square-off::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + background: currentColor; + top: 2px; + left: 12px; + border-radius: 1px +} \ No newline at end of file diff --git a/icons/toggle-square.css b/icons/toggle-square.css new file mode 100644 index 00000000..6b1c8a0f --- /dev/null +++ b/icons/toggle-square.css @@ -0,0 +1,23 @@ +.gg-toggle-square { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 24px; + height: 14px; + border: 2px solid; + border-radius: 2px +} + +.gg-toggle-square::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + background: currentColor; + top: 2px; + left: 2px; + border-radius: 1px +} \ No newline at end of file diff --git a/icons/toolbar-bottom.css b/icons/toolbar-bottom.css new file mode 100644 index 00000000..54e1c520 --- /dev/null +++ b/icons/toolbar-bottom.css @@ -0,0 +1,11 @@ +.gg-toolbar-bottom { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 12px; + box-shadow: 0 0 0 2px, inset 0 -2px 0; + border: 2px solid transparent; + border-radius: 1px +} \ No newline at end of file diff --git a/icons/toolbar-left.css b/icons/toolbar-left.css new file mode 100644 index 00000000..b67e4fd1 --- /dev/null +++ b/icons/toolbar-left.css @@ -0,0 +1,11 @@ +.gg-toolbar-left { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 12px; + box-shadow: 0 0 0 2px, inset 2px 0 0; + border: 2px solid transparent; + border-radius: 1px +} \ No newline at end of file diff --git a/icons/toolbar-right.css b/icons/toolbar-right.css new file mode 100644 index 00000000..33e3590d --- /dev/null +++ b/icons/toolbar-right.css @@ -0,0 +1,11 @@ +.gg-toolbar-right { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 12px; + box-shadow: 0 0 0 2px, inset -2px 0 0; + border: 2px solid transparent; + border-radius: 1px +} \ No newline at end of file diff --git a/icons/toolbar-top.css b/icons/toolbar-top.css new file mode 100644 index 00000000..859f12ad --- /dev/null +++ b/icons/toolbar-top.css @@ -0,0 +1,11 @@ +.gg-toolbar-top { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 18px; + height: 12px; + box-shadow: 0 0 0 2px, inset 0 2px 0; + border: 2px solid transparent; + border-radius: 1px +} \ No newline at end of file diff --git a/icons/toolbox.css b/icons/toolbox.css new file mode 100644 index 00000000..c4ebed1a --- /dev/null +++ b/icons/toolbox.css @@ -0,0 +1,41 @@ +.gg-toolbox { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 16px; + border: 2px solid; + border-radius: 2px +} + +.gg-toolbox::after, +.gg-toolbox::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-toolbox::before { + border: 2px solid; + border-bottom: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + left: 4px; + width: 10px; + height: 4px; + top: -5px +} + +.gg-toolbox::after { + width: 18px; + height: 2px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + box-shadow: + 0 -2px 0, + inset 4px 0 0, + inset -4px 0 0; + top: 4px +} \ No newline at end of file diff --git a/icons/track.css b/icons/track.css new file mode 100644 index 00000000..0d207ad2 --- /dev/null +++ b/icons/track.css @@ -0,0 +1,40 @@ +.gg-track { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 10px; + border: 2px solid transparent; + box-shadow: + 0 0 0 2px, + inset 0 0 0 10px; + border-radius: 100px +} + +.gg-track::after, +.gg-track::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px +} + +.gg-track::before { + border-left: 4px solid; + border-right: 4px solid; + width: 18px; + height: 2px; + left: -6px; + top: 2px +} + +.gg-track::after { + width: 2px; + height: 18px; + border-top: 4px solid; + border-bottom: 4px solid; + left: 2px; + top: -6px +} \ No newline at end of file diff --git a/icons/trash-empty.css b/icons/trash-empty.css new file mode 100644 index 00000000..ada64cc5 --- /dev/null +++ b/icons/trash-empty.css @@ -0,0 +1,41 @@ +.gg-trash-empty { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 12px; + border: 2px solid transparent; + box-shadow: 0 0 0 2px; + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; + margin-top: 4px +} + +.gg-trash-empty::after, +.gg-trash-empty::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-trash-empty::after { + background: currentColor; + border-radius: 3px; + width: 16px; + height: 2px; + top: -4px; + left: -5px +} + +.gg-trash-empty::before { + width: 10px; + height: 4px; + border: 2px solid; + border-bottom: transparent; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + top: -7px; + left: -2px +} \ No newline at end of file diff --git a/icons/trash.css b/icons/trash.css new file mode 100644 index 00000000..d0e37f25 --- /dev/null +++ b/icons/trash.css @@ -0,0 +1,44 @@ +.gg-trash { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 12px; + border: 2px solid transparent; + box-shadow: + 0 0 0 2px, + inset -2px 0 0, + inset 2px 0 0; + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; + margin-top: 4px +} + +.gg-trash::after, +.gg-trash::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-trash::after { + background: currentColor; + border-radius: 3px; + width: 16px; + height: 2px; + top: -4px; + left: -5px +} + +.gg-trash::before { + width: 10px; + height: 4px; + border: 2px solid; + border-bottom: transparent; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + top: -7px; + left: -2px +} \ No newline at end of file diff --git a/icons/trello.css b/icons/trello.css new file mode 100644 index 00000000..fbd094ff --- /dev/null +++ b/icons/trello.css @@ -0,0 +1,32 @@ +.gg-trello { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 20px; + height: 20px; + border: 2px solid; + border-radius: 2px +} + +.gg-trello::after, +.gg-trello::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 5px; + background: currentColor; + border-radius: 1px; + top: 2px +} + +.gg-trello::before { + left: 2px; + height: 12px +} + +.gg-trello::after { + height: 8px; + right: 2px +} \ No newline at end of file diff --git a/icons/trending.css b/icons/trending.css new file mode 100644 index 00000000..1b5d3cfa --- /dev/null +++ b/icons/trending.css @@ -0,0 +1,36 @@ +.gg-trending { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-45deg) scale(var(--ggs,1)); + width: 10px; + height: 8px; + border-top: 2px solid; + border-right: 2px solid +} + +.gg-trending::after, +.gg-trending::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-trending::before { + background: currentColor; + left: 8px; + width: 10px; + height: 2px; + bottom: 0 +} + +.gg-trending::after { + width: 0; + height: 0; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + border-left: 6px solid; + bottom: -3px; + right: -14px +} \ No newline at end of file diff --git a/icons/trophy.css b/icons/trophy.css new file mode 100644 index 00000000..a6e6cfee --- /dev/null +++ b/icons/trophy.css @@ -0,0 +1,37 @@ +.gg-trophy { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 10px; + height: 12px; + border: 2px solid; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px +} + +.gg-trophy::after,.gg-trophy::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-trophy::before { + box-shadow: inset 0 0 0 2px,0 2px 0 0; + bottom: -4px; + width: 6px; + height: 4px; + border-left: 2px solid transparent; + border-right: 2px solid transparent; + left: 0 +} + +.gg-trophy::after { + width: 16px; + height: 6px; + border-left: 2px solid; + border-right: 2px solid; + left: -5px; + top: 0 +} \ No newline at end of file diff --git a/icons/tv.css b/icons/tv.css new file mode 100644 index 00000000..5b97cd02 --- /dev/null +++ b/icons/tv.css @@ -0,0 +1,38 @@ +.gg-tv { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 11px; + border: 2px solid; + border-radius: 2px +} + +.gg-tv::after, +.gg-tv::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-tv::before { + border-left: 2px solid; + border-bottom: 2px solid; + border-bottom-left-radius: 2px; + top: -6px; + left: 3px; + transform: rotate(-45deg); + width: 6px; + height: 5px +} + +.gg-tv::after { + width: 8px; + height: 1px; + background: currentColor; + border-radius: 10px; + bottom: -4px; + right: 2px +} \ No newline at end of file diff --git a/icons/twilio.css b/icons/twilio.css new file mode 100644 index 00000000..87cdd3fe --- /dev/null +++ b/icons/twilio.css @@ -0,0 +1,32 @@ +.gg-twilio { + display: block; + position: relative; + box-sizing: border-box; + transform: scale(var(--ggs,1)); + width: 24px; + height: 24px; + border-radius: 22px; + box-shadow: inset 0 0 0 3px +} + +.gg-twilio::after, +.gg-twilio::before { + content: ""; + display: block; + position: absolute; + box-sizing: border-box; + background: currentColor; + border-radius: 6px; + width: 4px; + height: 4px; + top: 7px; + box-shadow: 0 6px 0 +} + +.gg-twilio::before { + left: 7px +} + +.gg-twilio::after { + right: 7px +} \ No newline at end of file diff --git a/icons/unavailable.css b/icons/unavailable.css new file mode 100644 index 00000000..2d4e8430 --- /dev/null +++ b/icons/unavailable.css @@ -0,0 +1,23 @@ +.gg-unavailable { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(-45deg) scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 100px +} + +.gg-unavailable::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + border-radius: 3px; + width: 2px; + height: 18px; + background: currentColor; + top: -2px; + left: 6px +} \ No newline at end of file diff --git a/icons/unblock.css b/icons/unblock.css new file mode 100644 index 00000000..3f26da8c --- /dev/null +++ b/icons/unblock.css @@ -0,0 +1,31 @@ +.gg-unblock { + box-sizing: border-box; + position: relative; + display: block; + transform: rotate(45deg) scale(var(--ggs,1)); + width: 18px; + height: 18px; + border: 2px solid; + border-radius: 100% +} + +.gg-unblock::after, +.gg-unblock::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 7px; + background: currentColor; + border-radius: 5px; + left: 6px +} + +.gg-unblock::before { + top: -2px +} + +.gg-unblock::after { + bottom: -2px +} \ No newline at end of file diff --git a/icons/undo.css b/icons/undo.css new file mode 100644 index 00000000..a6615b66 --- /dev/null +++ b/icons/undo.css @@ -0,0 +1,25 @@ +.gg-undo { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 14px; + height: 14px; + border: 2px solid; + border-left-color: transparent; + border-radius: 100px +} + +.gg-undo::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + height: 6px; + border-top: 2px solid; + border-left: 2px solid; + top: -3px; + left: -1px; + transform: rotate(-68deg) +} \ No newline at end of file diff --git a/icons/unsplash.css b/icons/unsplash.css new file mode 100644 index 00000000..c4629d79 --- /dev/null +++ b/icons/unsplash.css @@ -0,0 +1,32 @@ +.gg-unsplash { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 15px +} + +.gg-unsplash::after, +.gg-unsplash::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-unsplash::before { + width: 16px; + height: 9px; + border: 5px solid; + border-top: 0; + bottom: 0 +} + +.gg-unsplash::after { + width: 6px; + height: 4px; + background: currentColor; + top: 0; + left: 5px +} \ No newline at end of file diff --git a/icons/usb-c.css b/icons/usb-c.css new file mode 100644 index 00000000..15ce3b5f --- /dev/null +++ b/icons/usb-c.css @@ -0,0 +1,12 @@ +.gg-usb-c { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 6px; + border: 2px solid transparent; + border-radius: 100px; + box-shadow: 0 0 0 2px, + inset 0 0 0 10px +} \ No newline at end of file diff --git a/icons/usb.css b/icons/usb.css new file mode 100644 index 00000000..f1b4332a --- /dev/null +++ b/icons/usb.css @@ -0,0 +1,32 @@ +.gg-usb, +.gg-usb::before { + display: block; + box-sizing: border-box +} + +.gg-usb { + position: relative; + width: 14px; + height: 14px; + border: 2px solid; + transform: scale(var(--ggs,1)); + margin-bottom: -6px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px +} + +.gg-usb::before { + content: ""; + position: absolute; + width: 6px; + height: 5px; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-top: 1px solid transparent; + border-bottom: 2px solid transparent; + box-shadow: 0 0 0 2px, + inset 5px 4px 0 -4px, + inset -5px 4px 0 -4px; + top: -7px; + left: 2px +} \ No newline at end of file diff --git a/icons/voice-mail.css b/icons/voice-mail.css new file mode 100644 index 00000000..ec6a25ea --- /dev/null +++ b/icons/voice-mail.css @@ -0,0 +1,27 @@ +.gg-voice-mail { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 12px; + height: 10px; + border-bottom: 2px solid +} + +.gg-voice-mail::after, +.gg-voice-mail::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 10px; + border: 2px solid; + border-radius: 10px; + top: 0; + left: -5px +} + +.gg-voice-mail::after { + left: 7px +} \ No newline at end of file diff --git a/icons/volume.css b/icons/volume.css new file mode 100644 index 00000000..232c0cd2 --- /dev/null +++ b/icons/volume.css @@ -0,0 +1,43 @@ +.gg-volume { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 8px; + border: 2px solid; + border-right: 0; + -webkit-perspective: 12px; + perspective: 12px; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px +} + +.gg-volume::after, +.gg-volume::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute +} + +.gg-volume::before { + left: 2px; + transform: rotateY(-90deg); + width: 10px; + height: 10px; + border: 2px solid; + border-left: 0; + top: -3px +} + +.gg-volume::after { + width: 8px; + height: 16px; + border: 6px double; + border-left: 0; + border-top-right-radius: 100px; + border-bottom-right-radius: 100px; + right: -14px; + top: -6px +} \ No newline at end of file diff --git a/icons/webcam.css b/icons/webcam.css new file mode 100644 index 00000000..020bc9d7 --- /dev/null +++ b/icons/webcam.css @@ -0,0 +1,29 @@ +.gg-webcam { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 8px; + height: 8px; + border: 2px solid transparent; + box-shadow: + 0 0 0 2px, + inset 0 0 0 2px; + border-radius: 100px; + margin-top: -4px +} + +.gg-webcam::after { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 10px; + height: 4px; + border-right: 4px solid transparent; + box-shadow: + 0 2px 0, + inset -2px 0 0; + bottom: -6px; + left: -3px +} \ No newline at end of file diff --git a/icons/website.css b/icons/website.css new file mode 100644 index 00000000..be2b9b8a --- /dev/null +++ b/icons/website.css @@ -0,0 +1,36 @@ +.gg-website { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 22px; + height: 18px; + border: 2px solid; + border-radius: 3px; + box-shadow: 0 -1px 0 +} + +.gg-website::after, +.gg-website::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 6px; + top: 2px +} + +.gg-website::before { + background: currentColor; + left: 2px; + box-shadow: 0 4px 0,0 8px 0; + border-radius: 3px; + height: 2px +} + +.gg-website::after { + height: 10px; + border: 2px solid; + right: 2px; + border-radius: 1px +} \ No newline at end of file diff --git a/icons/windows.css b/icons/windows.css new file mode 100644 index 00000000..c3d60a44 --- /dev/null +++ b/icons/windows.css @@ -0,0 +1,22 @@ +.gg-windows { + transform: scale(var(--ggs,1)) +} + +.gg-windows, +.gg-windows::before { + display: block; + position: relative; + box-sizing: border-box; + width: 17px; + height: 15px +} + +.gg-windows::before { + content: ""; + position: absolute; + width: 7px; + height: 6px; + background: currentColor; + box-shadow: 8px 0 0,8px 7px 0,0 7px 0; + transform: perspective(30px) rotateY(-30deg) +} \ No newline at end of file diff --git a/icons/youtube.css b/icons/youtube.css new file mode 100644 index 00000000..95dd2146 --- /dev/null +++ b/icons/youtube.css @@ -0,0 +1,24 @@ +.gg-youtube { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 10px; + box-shadow: 0 0 0 2px; + border-radius: + 15px 15px 15px 15px / + 45px 45px 45px 45px +} + +.gg-youtube::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + left: 7px; + top: 2px; + border-left: 4px solid currentColor; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent +} \ No newline at end of file diff --git a/icons/zeit.css b/icons/zeit.css new file mode 100644 index 00000000..86d38302 --- /dev/null +++ b/icons/zeit.css @@ -0,0 +1,11 @@ +.gg-zeit { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 0px; + height: 0px; + border-left: 9px solid transparent; + border-right: 9px solid transparent; + border-bottom: 18px solid currentColor; +} \ No newline at end of file diff --git a/icons/zoom-in.css b/icons/zoom-in.css new file mode 100644 index 00000000..e4156874 --- /dev/null +++ b/icons/zoom-in.css @@ -0,0 +1,38 @@ +.gg-zoom-in { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-radius: 100%; + background: + linear-gradient( + currentColor 5px,transparent 0) + no-repeat 2px 5px/8px 2px; + margin-top: -4px + } + + .gg-zoom-in::after, + .gg-zoom-in::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + width: 2px; + height: 8px; + background: currentColor + } + + .gg-zoom-in::after { + transform: rotate(-45deg); + border-radius: 3px; + top: 10px; + left: 12px + } + + .gg-zoom-in::before { + top: 2px; + left: 5px + } \ No newline at end of file diff --git a/icons/zoom-out.css b/icons/zoom-out.css new file mode 100644 index 00000000..85094529 --- /dev/null +++ b/icons/zoom-out.css @@ -0,0 +1,36 @@ +.gg-zoom-out { + box-sizing: border-box; + position: relative; + display: block; + transform: scale(var(--ggs,1)); + width: 16px; + height: 16px; + border: 2px solid; + border-radius: 100%; + margin-top: -4px +} + +.gg-zoom-out::after, +.gg-zoom-out::before { + content: ""; + display: block; + box-sizing: border-box; + position: absolute; + background: currentColor +} + +.gg-zoom-out::after { + transform: rotate(-45deg); + border-radius: 3px; + width: 2px; + height: 8px; + top: 10px; + left: 12px +} + +.gg-zoom-out::before { + width: 8px; + height: 2px; + top: 5px; + left: 2px +} \ No newline at end of file