@font-face {
    font-family: "Sharp Icons";
    src: url("fonts/Untitled.woff") format("woff"),
         url("fonts/Untitled.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.sharp-icon,
[class^="sharp-"],
[class*=" sharp-"] {
    font-family: "Sharp Icons" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sharp-060-wifi:before {
    content: "\f000";
}

.sharp-059-video:before {
    content: "\f001";
}

.sharp-058-home:before {
    content: "\f002";
}

.sharp-057-cooking:before {
    content: "\f003";
}

.sharp-056-microphone:before {
    content: "\f004";
}

.sharp-055-clothes:before {
    content: "\f005";
}

.sharp-054-game:before {
    content: "\f006";
}

.sharp-053-technology:before {
    content: "\f007";
}

.sharp-052-database:before {
    content: "\f008";
}

.sharp-051-calculator:before {
    content: "\f009";
}

.sharp-050-plug:before {
    content: "\f00a";
}

.sharp-049-bulb:before {
    content: "\f00b";
}

.sharp-048-monitor:before {
    content: "\f00c";
}

.sharp-047-music:before {
    content: "\f00d";
}

.sharp-046-memory:before {
    content: "\f00e";
}

.sharp-045-computer:before {
    content: "\f00f";
}

.sharp-044-technology:before {
    content: "\f010";
}

.sharp-043-video:before {
    content: "\f011";
}

.sharp-042-music:before {
    content: "\f012";
}

.sharp-041-work:before {
    content: "\f013";
}

.sharp-040-paper:before {
    content: "\f014";
}

.sharp-039-mobile:before {
    content: "\f015";
}

.sharp-038-energy:before {
    content: "\f016";
}

.sharp-037-computer:before {
    content: "\f017";
}

.sharp-036-bulb:before {
    content: "\f018";
}

.sharp-035-kitchen:before {
    content: "\f019";
}

.sharp-034-computer:before {
    content: "\f01a";
}

.sharp-033-camera:before {
    content: "\f01b";
}

.sharp-032-camera:before {
    content: "\f01c";
}

.sharp-031-clock:before {
    content: "\f01d";
}

.sharp-030-machine:before {
    content: "\f01e";
}

.sharp-029-video:before {
    content: "\f01f";
}

.sharp-028-road:before {
    content: "\f020";
}

.sharp-027-bread:before {
    content: "\f021";
}

.sharp-026-mobile:before {
    content: "\f022";
}

.sharp-025-technology:before {
    content: "\f023";
}

.sharp-024-power:before {
    content: "\f024";
}

.sharp-023-technology:before {
    content: "\f025";
}

.sharp-022-cooking:before {
    content: "\f026";
}

.sharp-021-computer:before {
    content: "\f027";
}

.sharp-020-power:before {
    content: "\f028";
}

.sharp-019-paper:before {
    content: "\f029";
}

.sharp-018-computer:before {
    content: "\f02a";
}

.sharp-017-cooking:before {
    content: "\f02b";
}

.sharp-016-chip:before {
    content: "\f02c";
}

.sharp-015-marketing:before {
    content: "\f02d";
}

.sharp-014-computer:before {
    content: "\f02e";
}

.sharp-013-game:before {
    content: "\f02f";
}

.sharp-012-earphones:before {
    content: "\f030";
}

.sharp-011-computer:before {
    content: "\f031";
}

.sharp-010-fashion:before {
    content: "\f032";
}

.sharp-009-bulb:before {
    content: "\f033";
}

.sharp-008-file:before {
    content: "\f034";
}

.sharp-007-fan:before {
    content: "\f035";
}

.sharp-006-drink:before {
    content: "\f036";
}

.sharp-005-computer:before {
    content: "\f037";
}

.sharp-004-work:before {
    content: "\f038";
}

.sharp-003-cooking:before {
    content: "\f039";
}

.sharp-002-power:before {
    content: "\f03a";
}

.sharp-001-electronics:before {
    content: "\f03b";
}

.sharp-icon-card {
    display: inline-block;
    font-size: clamp(2.5rem, 3vw, 3rem);
    color: currentColor;
    line-height: 1;
}

.sharp-icon-light {
    color: #ffffff;
}

.sharp-icon-red {
    color: #e60012;
}

.sharp-icon-dark {
    color: #000000;
}

.sharp-icon-gray {
    color: #666666;
}