@font-face {
    font-family: 'Paperlogy';
    font-weight: 100;
    font-style: normal;
    src: url('/fonts/Paperlogy-1Thin-50cc373a786fc1aadba5c24adcb6bac2.woff2') format('woff2'),
         url('/fonts/Paperlogy-1Thin-290927cbbbd747e259c00ffcb238a31b.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Paperlogy';
    font-weight: 200;
    font-style: normal;
    src: url('/fonts/Paperlogy-ExtraLight.woff2') format('woff2'),
         url('/fonts/Paperlogy-ExtraLight.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Paperlogy';
    font-weight: 300;
    font-style: normal;
    src: url('/fonts/Paperlogy-3Light-6a56254446f217817ce5e153890b97ee.woff2') format('woff2'),
         url('/fonts/Paperlogy-3Light-6bed5b22823e35009f4d86e6921b423b.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Paperlogy';
    font-weight: 400;
    font-style: normal;
    src: url('/fonts/Paperlogy-4Regular-c3220b4e7332da1bbaba25a3512646e8.woff2') format('woff2'),
         url('/fonts/Paperlogy-4Regular-46987f5c7a3d2602851765b18e44ab21.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Paperlogy';
    font-weight: 500;
    font-style: normal;
    src: url('/fonts/Paperlogy-5Medium-aba0d312412f67c5741e24e9ce065e6e.woff2') format('woff2'),
         url('/fonts/Paperlogy-5Medium-45d89e163623aa500feb00ee1939ca34.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Paperlogy';
    font-weight: 600;
    font-style: normal;
    src: url('/fonts/Paperlogy-6SemiBold-abd6a26048f0eb781c3beb22bf4fc516.woff2') format('woff2'),
         url('/fonts/Paperlogy-6SemiBold-371a0eed96f36e56f4f86a8c05ef82d5.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Paperlogy';
    font-weight: 700;
    font-style: normal;
    src: url('/fonts/Paperlogy-7Bold-15b936c06fc460f46e80a8a17954aef2.woff2') format('woff2'),
         url('/fonts/Paperlogy-7Bold-9a2cb113227b8bbd34168555472965d8.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Paperlogy';
    font-weight: 800;
    font-style: normal;
    src: url('/fonts/Paperlogy-8ExtraBold-2aa0db903717a497bbd9d38c89e2bb98.woff2') format('woff2'),
         url('/fonts/Paperlogy-8ExtraBold-da0d5f93a27570f1b4f87232fc05a43d.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Paperlogy';
    font-weight: 900;
    font-style: normal;
    src: url('/fonts/Paperlogy-9Black-75530af24867b0002c3320dea4893958.woff2') format('woff2'),
         url('/fonts/Paperlogy-9Black-2ddd44207c630d7e6b9c9f18b75964b0.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'RomanticGumi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/GumiRomanceTTF.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aggravo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

html, input, select, textarea, button {
    font-family: 'Aggravo', sans-serif;
    font-size:16px; font-weight: 500; word-break: keep-all;
}

body {font-size: 1rem; line-height: 1.5;}