@font-face {
    font-family: "RPG Pixel";
    src: url("/assets/font/Press_Start_2P/PressStart2P-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "RPG UI";
    src: url("/assets/font/Noto_Sans/NotoSans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body { font-family: "RPG UI", Arial, sans-serif; }
.radio-card-content { font-size: .78rem; overflow-wrap: anywhere; }
.dark-textarea { font-family: "RPG UI", Arial, sans-serif; }
.asset-card span { font-size: .68rem; }
.hero-title { font-size: clamp(1.8rem, 3.6vw, 3rem); }
.hero-visual { min-width: 0; }
