/* icon_set_2 — self-hosted icon font (R4 fidelity restoration).
 *
 * Reused 1:1 from the old template's css/fontello/css/icon_set_2.css, but
 * self-hosted (woff + ttf fallback) so it satisfies the enforce-CSP
 * `font-src 'self'` policy — no external font CDN, no inline styles.
 * Glyph codepoints live in the Unicode Private Use Area (plane 15) and are
 * written as CSS hex escapes (identical to the original mapping).
 *
 * Used icons (matching the old template):
 *   icon_set_2_icon-104  → fully equipped kitchen / interior
 *   icon_set_2_icon-108  → garden / leaf (terrace, outdoor)
 *   (full set kept for parity; only the above are referenced in markup)
 */

@font-face {
    font-family: 'icon_set_2';
    src: url('fontello/font/icon_set_2.woff?40207016') format('woff'),
         url('fontello/font/icon_set_2.ttf?40207016') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

[class^="icon_set_2_"]:before,
[class*=" icon_set_2_"]:before {
    font-family: "icon_set_2";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon_set_2_icon-102:before { content: '\e8003'; }
.icon_set_2_icon-103:before { content: '\e8013'; }
.icon_set_2_icon-105:before { content: '\e8033'; }
.icon_set_2_icon-106:before { content: '\e8043'; }
.icon_set_2_icon-107:before { content: '\e8053'; }
.icon_set_2_icon-108:before { content: '\e8063'; }
.icon_set_2_icon-109:before { content: '\e8073'; }
.icon_set_2_icon-110:before { content: '\e8083'; }
.icon_set_2_icon-111:before { content: '\e8093'; }
.icon_set_2_icon-112:before { content: '\e80a3'; }
.icon_set_2_icon-104:before { content: '\e80b3'; }
.icon_set_2_icon-114:before { content: '\e80c3'; }
.icon_set_2_icon-115:before { content: '\e80d3'; }
.icon_set_2_icon-116:before { content: '\e80e3'; }
.icon_set_2_icon-117:before { content: '\e80f3'; }
.icon_set_2_icon-118:before { content: '\e8103'; }
