/* 字型自帶，不向第三方要資源（Andika、Fredoka：SIL OFL 1.1，見 /fonts/OFL-*.txt） */
@font-face{font-family:"Andika"; font-style:normal; font-weight:400; font-display:swap; src:url("/fonts/andika-400.woff2") format("woff2"); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Andika"; font-style:normal; font-weight:700; font-display:swap; src:url("/fonts/andika-700.woff2") format("woff2"); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Fredoka"; font-style:normal; font-weight:500 700; font-display:swap; src:url("/fonts/fredoka-var.woff2") format("woff2"); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* Layout: one phone-width column. The island map scrolls vertically; inside a stage the prompt sits on top and the answers sit in the thumb zone. */
