/*
 * The four scripts of Rathe as real typefaces, traced from the alphabet charts
 * on the pages under src/languages/ (themselves assembled from card art).
 * Styles the translator widget theme/glyph-tool.js injects into those pages.
 *
 * The .woff2 files are inlined as data URIs rather than referenced by path:
 * mdBook flattens and content-hashes additional-css into the book root, so a
 * relative url() would resolve differently per page depth. The four faces come
 * to about 22 KB between them, and this stylesheet is fetched once for the
 * whole site. The same files also live in theme/fonts/ for offline use
 * (Canva, print).
 *
 * No face covers the whole alphabet. Letters that have never appeared in
 * published card art render as a hollow rune-box, deliberately: an unwritable
 * letter should look unwritable rather than silently vanish. Arcane is missing
 * Z; Imperial Q and X; Solanian J, Q, X and Z; and the Seers' script nine
 * letters, which is why its page says so before the reader starts typing.
 */

@font-face {
    font-family: "Arcane of Rathe";
    src: url("data:font/woff2;base64,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") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: "Imperial of Rathe";
    src: url("data:font/woff2;base64,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") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: "Seers of Rathe";
    src: url("data:font/woff2;base64,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") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: "Solanian of Rathe";
    src: url("data:font/woff2;base64,d09GMk9UVE8AABm4AAkAAAAALtQAABl0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdUlBmAARAE2AiQDcAQGBYN1ByAbLS5RlAxeQBSlcrKX/aGAG0OwgfUfwAgeFDEgLFSbYa+2tgwV4uQp315LRWv8Io6C4pTW9vgIjX2SO0+eflAw7ey0I5RUSru9ih/GCT5BukE3KSMCb/e/FXhIESSSQyyTllve//D/780W0JUFZJ2TDvYXRJVRir13/vorZ9WfZkOH62ZGSHHfj4RNVFN22RYkv5cosi27qHGR6PaBezb653+4Wi463O+3Vr1w606t8mf0CXWaoHuaktRcD3WSmqqppgUAdej4eSAj4X8rlyUVwB8kZAANoKlZgvlj2L27l7RRGs306mM2ysWNWf4/nWX7xw4oPMvOVb4QV6kvqdJuumo1X+NvjbRE8qL3UMf2oUIenQMEZcp7qQ7RPlwIeAMIHWCVErBNR0XTBv67oX+N0KRrauOZycmOtZX26yrnCisXHEBwvKzfbjrzYMtlzeaJT+vEzkuy1GEeEKUA2OYN7lUrplXSLP9NX336ZxcJ5vCC/kZAZ8lb64vrbcdr3rJI4QH/N35Bg3/2oVi1KLZIEqimzwfEX0Bkn7chjJa78Pj8SM9jrmc7uCjvut/+wYHa4IOhUNh0eF8UHBUe/SW2eAk7k6moC90iWBAGLEP+Cln297z+BB2Ammoko7nRytR69oSus2y6NUqZ+hlrqvlcmWZ92xCSXKrcKCkYAclWpc5r3jBCvK5qOKv5B7dePj3Wmk3iObUQL1bGWdec0+x3fq8/KJidutBlbKNrqQ0uuEJ8sBPtPCZbMHoXqIOFqgvURs6ImSOXOSoj5vA2SAJ+YR2ySnnOCYU6sjwbrXk+PQJ4/vOKjfOx77BHa7HHNvZ9l/k+tC0RH73LxbpIzNoQDXaQuIvhVVGH4XnkGODgRNeL+phRYs7rogzMN3jHYn96nPk+dpFobPsud12C90G/PjvL107GbSCy2d2/n+882EyRSDdOm3zjHO0JWWexOspJycRYXjsR9aB0c3ikHLVoGEF+ci35MOKnBdasMwTQr82uwbe+f4eF9k2zuXgbNqS1Yb/LV48BXkzPDAAuMsQzdNNBKcycmiMzVZAU+oiaSI42vp8WhY9C+t9RPHPAXxJsiEnmrD3jBGO1n+U7ZrFtCDgZTF5LKf75ws5OW5lWV1qvTKVZm0rPf6jIxLUBY65lS69DGldrD2j7rPIpRKrRBVuwiy7Q+nHEF36Hbr3dFN2UetvhgHiCe/TGs7h6MeLoU8TnY3aOABtSA1xGfX8IVsWMFfecZrf2J847j4VY61tiQzv0+aIPqSXqYnA5T+b5uBCYfQWeT46Mb3w+tDJFIqJjKfelxgtUEYWpon3ODSNHrnJSmjcEFSdmlBIAhwptsZjYZ62YqfWd2bB1Tz0+BbyAHAE8fJj3zzTAfboWMIXCTUncIIjHkA5gNFeMJkXhQ+JCFSiNvEDkQ0wqV4niNiEy9WXez3YZ99mk8zG4IcJLVtGn/LztNvODxzO67k05FL5EdYEoJTKZgwT5N2RWqBGKkbpJCK+XlFYSpdKHxEUi99IotXQtsPIyiqEyvMPCYwamhE4Xjr3wDaIfaKjyeR1VO2kizppsjD6TSMnvSnHWiXC2MJEWQ/KkZVUt0W4bt3FzTGR49HfJZl4BkTCJx3K2Jfvl5BJC6/3kKwgYz0KOztTNdeAx42T6FJaDsSvskHnt2foHR2yVIR5fdB+OFWBcZbYR8C76tgCNL8gFPdE2GOYLY6NK1CZR9kXWdTxSbqXwhdYA63G7tbtlUsaqmEi4c+p5cEHlooTVNCPHolZI+NHlwmWwWhkyLv3VcOJFqgjyQTKKyYamLGZJrMDj8J7/CesAbdd2AG0dWdTPM9mpAVgQm/BS61SSNktdaa5MFunFf2Jraq2XCljE1OXi8ppSXm6qZoqQmSatOWIrBFfANiuassojB1wjeqP5HII04s/IEDAd5RvqVGGDldWDaU1STsTlfyw/x4xddK0KR924ItUu9l3h+i61mHm0Fke7tnZtR1gJtj4Fm1VqJ0WELncyBup/fLHjwQeZL0niBapuRehiJKUSJhtqKSRBbx7cF0Uk/6tFqj1brs3aAeACkQF/8RdauTJxYdpUrGqKyAJ/TWcE46pwjABvJK8Apk1er63fkca0Z4Y09rnr5u33oay3Dx7m+4+GDXbYWddji7vNy16WvX0BXkAOjCuHfF5xd0StMUdZWCnhCbL+z23QyGLJ4+W6T9XUjNPBP2EKd6UePyktscIl4thM2tthyDSG3pP5f/xcf9h6aWBI6yDqwvJIaQ3skcBg/iNi4rRYKsVpxsrPIGFexbziXOVJny9t7W6yy3Zv07JX7vpIy1uhc7IDOG3yZm3djjQaKLV0Roduu15FMGVjdEmTXTWkbeihPU7pT6ROarp9pnxZdYaOGKub4ssfssSYqpxTXJjx7oTYDB5Ug5yniAWM8Ngk/jN+BLzUvNB49ClTF+xduhkw+UIQOquBYSOownQJlBdYpxnPyYZunO73uigHgD9AdQsTiEaUh9COTQcwnynzYt3SFsWGmpzTbDA/GhU3myBmshhyqetp91Gfmh13VIZ+555JY05wreIQg3CP2bI++kLe3DePAO5gjaUx2lDtrdYp+JRQjAITZbVsT9itAzOivecBr+IGyGB607VveMM73gl4sclONQDewbFJTGRUIg6ClVVnJehZWVZzH0Vd1qx21lAPZ4CaOl/sedyuM+UuuF0OpxBLK5JqzdqAsbX3y4zwF45Lq1VYOQPskmVhPB8zlQLHjWmHE6wnkDHzh2PIRDo+J3MZcEbXAT5qi8+WIoFLxC5hUah7JN5wGAjCla310emUxcJyrlglriPHmR7JwqZinl4AftM+R/B7dufieiSBEyR0QySOsO13U759z8WlU2S174hVQdil3cZIlPeLtV49APwVxc1I4F++1YZpzLT0StSXIv6WzEhqeF4wgI5ncwb6t0jvQElyBngMLY9PUpQVR8Q0pPPb+f6bgCfZlUwL0cpcFQp64XJu4iu63+LB9fzoxZb3u80aY9lPFsmeAvPIa4iY1ww8hMfJ9Q8arrF5epDD2VnW7YPd0sa7zVi4rouRhpe8ZB1i13dFuwF8QDbE9GNZD/5l5Brg6iO9exVwgxIsRwvjrGremOoBBszK5n2DKNLmgydspBIVeRbkaNL5YPxdsq4D9zl4479AvoC04CV25lXmNQBLbJHL+Vz98aaWcWC+0M6GVYJEL167Qcc5na9TtmaBMIniWvK5icS98R29x9U/a8TjMU8xV/g6UDqYzc+bwVcih8Q6CZ4qNGCpHOM6GjiDLc7zbfO2xiZLcZDa4R9jMT02dr5R2SDaRFRGaXNyCnuIt5fi6dnJ+L73qZe//O5ppFUbgi+0A1ivtntuedErlIbK0UMhYJ7RSpMatRW5DLRN11pHAGkzmuvA35Ep4OQgX3wLvttk7zr+Ob7HkOSzrSKVvmygVspXru42Wj54qlDWgpm2q3xjGZgMgsC84+YEU7Ve5rsOrOztCQLgI7xvfOMz41RoJdG10kfkrl/FJKFKE8OkEfioQ0iUUyH9UG9AI/y38ngfHwGc2KxHb/f7afLJdKbXeIh7GDVnTQXQ9PUAwOqsYMJcogpCIwtc/Fne27q1pNFlgjZ0X9uMfnFWCmuwFGYu5Zr0uxXWxsYIXbTe6QXkcGZYX6vTKgBha4F/plIBXL5o+jJDHIJXcbrigbloExkFruJGc9WUCSVAbZpTrNhsZiy2aqIZzK79WTkeRWIEtwottdFFWzBAHlwqoQ3jUNRbi8fmWCPgElstucxQoleDWbaQRtf6yoxFJ6SFjlaEECGdpcLKoiIyWS5/nn6/WNrTXBY5dkq7ptjDuOJWbc418gt+iMXwjs2xsXh8nIV1GiKR1PVtLpcgCRQTBELSaa9sXYpEU7/b5f0udVtkhMjk6ANxC2MkH/2x1qAkrXRDq0stQiz9fo0AachIvg3jnGxqVw35YqVxgSpIGPUM/92/yd82755t5caP8Q/9nv7oksfPVatSI3MochIiU1alKURvBTNZtg6UwjuH2wzYWxj/CecAazuhMoUvb7cdqe3Tbira3dC27ozqKLPEbPMuwEvIpl6r5hd/pq1v36kjk0LmRdn46YeBONzK+hRJePNb1mFanxzn62frIVGxJUg9ENKnd5YBhB5YsHJjl4BJDfbCxrRGK04yPB9WAyWL4fBuJDKlVeyfiRw8rHLn4PVdui5FgZW3lr1+HGiyXdvPbKTY9Jjl6umjNlswQqbfK0urgPmgC1HcLqg15MQL7ACWK+VhvBIkfSw3nDvjVEOmtWhu3lLGma0jpaNVWZq50lZx+kfkRVG5WwzScCcUvwibOtmaJmGmmt3eIOQ1hIhZm/oY+TTAnRMdllVwxrkLU1UK5M6LLHlmuS/oAj6ENJ/ncFAGlczN3JRGStPoitdVltcV55RqXtVF2vRyDO8shQ60LmDxJDNqiXgnR/UwzcUC/Mqar+vjzDWXu4jn52w2k8qaY5P1OgNEOQQ8F2uKR7uFGHWoOaT+2MWerlrDmNb1/O8XrBkU7oz3q6TRc+D5ptVm1mO2GAHeTd7mYlgSNaChSykP4yMi2Vae+FWSE6KRuU/kCiu8Sm2YtNbGZOt9idftGpwFsh29mx6Qeo80fyWMinLF8xV8y7YewifIxx+b6SOclCkjz+yXkyvjmSfVAhvSa3vrXD++p4i9hTYGSCfvgqsbtRDFXTJBBIJbFCgM1h/5yFXUG2zh9LQYT3IRF+wOdrtVa7QRXpMTlMvcWmQwP+d7QhxgBOQi0BAy5Scw3h3oLQ1RsVjYGiD1mU0Bz+m6DYTo2N0keiuz0e/b2N49L9ZOtmOkvB1PTorN87GLQfATZgR8PX3pY6MSq8ab+zbbQ4AzsgGwRA3InA4ZK+46zHBBxAber9JG6Sk13A+Hy3L3ttGs97HG0gLqY7PT4XCnrhemZkr8WzqD0P6PX8HnnJAjZQislsrDKiGuDCizBxXxjFpcpiLDRsE1XEOAeWTuq1CLrobC6enmG8zK1UUMvJQLMrxXjvw3Di2OpvRB8AtvJUjzx+YFoDRZrJ99uCWionS5sTKZNlsYg0tqE1lpA5IJrVgaZl1F4UiSOymUjENtlhG/QlpHOqAMNxeypf/w8smGuBWp6S68WlnLk7HPTE1AfeNe8GPaPIxwdPOMhtn7APlALI5b/W8n72iP9JVk3+5c+O+EpqWSJgcN8rdJz/snfxcOatqSzugGBkzbzA1oJRDywnzGzzPgOzJ878vsU+d2l33lmW/s/lnAfNV80QS2HXI6bsj2fNrs2wsiimG+7CouOa6sYxo5e2oksjYnGLTPF8SUVVqm6jPgQ/R9Y4vj6UfavPnNUwLHtbBL2GaTNcDX7BcgoG9jdO8D+FEpzY9x11oOgJL+zuU8Xydlg5Twa7TRoSzoqhRfEgvT9et6vqy7zjOkACxoLlEJcHpQGD7RdpOyH2HxLems3442lw0bXD320fRmMHAVPQ24dlWIXpBwHe5asQU16nSbcKlxcYlWwzyxq1Nuu3A97XJOZkoLnyWdpSiR5WBvfSyOg46wuDmxupuNgE6qxOD9bN8ALKjtdVdYjBrFhMr4gO6oH4Cau77s8Gr0t4kGuHOgHeWqjjR9kmiPfVU3Rcx38fElpj2eMC+WsXack6ePe2dXwQaXz0LyLQarURsbcbSeHdDDO7HPfBeIU0IQSoPcc3BaG9s52QZ49CjfOG9DZzJnUOOBd3PBQoJ8ElTJUMhccP91j4ek99qFzYeMVPqISjjlE36m5sHO57Cdpu00tB1mDtGuSTC4Ql2g0IrLRppDLK2AWZtuX66kHlidWLSa4xdsf8pF1LvlRinnwdBSCMaK/1fOUTYvbb9SioyWNcqnLhKJmm91VKljuahLxoP507daMtvXv/PL68IkXVkfc7qyzb17a3Y3IZ1EwaP8HWu8U/BKrpfUnPj6NaNeB/6IjJVlrY6Z+rNks6YBcVSTnSgJB2/asq0TQBeHFrvSlR5Oh+itv0qNgN/lZfT8WdMnAeMJL2Qtn931uranfwl1Hm35N4hOUhdlp8zPb58UtVumjQGfS4/D7+0Vvm9Dohq9J7VgH/e7opv6RGRNPqxYRVL8gOmkzkFnu1Rod+8cQL86G736JydP3Zxgheurk1Pbx2xeSPef1NAG6agXzdUrxjhxdaBmVdsjY7JVx9viWV0LPtDwsiJWMdGgDm0aMrtThUuS8tTbPhHtluRSDnnWAzTTDLjjN8g3i71xKe8WG90fynxEbSFHWbCSTtNSKiE8PaNOs4gwX3VL0WS3tEyLpbGbTzKQwH+TWDmbaauvvZ4qlRZCuRC89zYXtOmXZNB7mp/eba31Ia+Ul0qWRtteUBPx4aGxutAwvyuRxOVgpqtpQscY2XArFydBltJAqVRtKsPj1QfLLwA8bUoDMP9gFhKfk/ZNrJBlj8CpzmTac5YKV6G8SQyzW+JdWCTbYkXUtUDnuhe9bAAgHWjCg7M/RX18PNncoXXYYbfevvjF2eHzp+NIuF9vN3m3S30KZRFdKE3a4pCtuP10Rptgo+ROTvCISeNuXbOQmI1rBJxz0X7Kb9E+KmlOelMLQd3oNoJRWERjEmsEdaU8FtkiSAF/T2dJGlaEQGOuhhmGMjNaSEVz3xycmMcPgAciEtTH59Mj3/6WquTtXp8aAHwSMZ6EhmpVME4aaTg3l8ySCUaxDKUwl6ksSVkWyEQtSfqLnewr5+3q4MGs31o3remN1XZlfSbnOx509yWDgC/FF4JrvBQn96sHHARE0PST1yzaNHGdWPe3ePBIGRApvAQ4bfNuAjAvMi8BuIIqWoB1ce//GKs18tuEKKjZzRwv+Vl42snsWLu6ToLm3/O7s1t7D4tLBMDR7row8QzjzrnKrT/H8Fww1ZilAZi/N4tArZx+LZBOHcS2z1Oj6HsmwsRAYGOVuzpWFYOx7mtYKm5CFXmeDd6c0fWgWUxoh/3Rj6pXv+bew0B4nHZTvvvwqT/F5dxzb2bOQvRdapmJaxI0lmT1t8a9CplKjk/KVrI6MD8yrqpijamM1qYyTbW8tavmDyobp2gx29nRojmgHDOMvA9EmnG+1dFNN0QirKu6POtFm4iqKJwLCTyDvPbYC7T4S/H5GM+aMvUB30rfXWQcC4mhD4RFx6NG7P3B5bJiYM/PCCRiqTYlVtlkhjL6KYnU2tA8iRxgwDX4NBtc1HVHJQD7bSMNL/2HVbVbVKFXQttjPR7UY0M1XKVVLgirOm+IY93l5+qNW7OreMEYH9J77yzOgN6IfXxRMd8oHlfkaiATJgDCthZUKexNSuRnJSkuOY3LwmUzWQFea15uovEsMy4oy2goAfitzZZ2Xi9Gk56diET1yxW2+6M//2mOLzxYU1Ml1011o/LxO9VNqg/MQQ43y7SqTTHgh9vbaUlK2IJc1Lbe0Fy+GUTbIo8EwCqab0jGZr41T2/PWALf+PmrGg8vxJcggH2IDwD++A3q9kvqTUtUBYG5QekcsXePB+ul2WGtuGxhu2To2J2cFEdJUq8gV8eQvp+wLI85NXXq68JXTWA/KLZ6PYRgDEn+uKQi4U9eFC/RFF//nwPcViHmmNq4NtncBC3Jkm/FmM3TAgo4EhCRi77I+LZxmRsyIVNAvH/ZC5RaTGu9hmustmtVTHuvSK6lrOWwt/lkNI7hXL12+pct5vU5tJhH/wbyIjAXJ36iPVdwKTOhLIu8ytfrrechfJA/Q2rQKJWLrC5CfWkpLYunc3NV9JVdaNOk6RtK4ZIVSrRQLVkfdGfj/s1LZxbusmgGW4j+tH71q4qiVjg96RL0BR4LO76xCpTRMZttyXGo8u5EEB6tqLMGLhcg5h8j0xb3MS7Xp3HIfQpaKc5CnFU5H1JSSvfXCsHl99qeOlyVXQ8QkwbrI4WercMCcPCFpHxJWWM4QjaHTyvuPZaPP3McaBTDBkuAt+rsZQS0LclIw+nBqiqKSlxi2NpC5YQq7KzcU9RY9h8eOcXclVV1Kt1hOWuoIMVGK1R4OuYQ1RcdmmmemafzJlLpeNmBAQSVzggxO+ZxzPod3JvtlPIqCJqOHq90MeqpfLPW9KblfdVleTc9InX82U3ft9bEqLAqguDgDX8lvjZ9glv8E0QOOJquaiuA7S7zfR8DDSdn68BYkkIRVaCCmDak/eGeCPfPqPX1SRXCRAzlxfWvIgC3I6sBKor984JYJQBLxjKNnh1gGDYm3FboY+MlMGB2YHLAuIwiy2a4A+WYOcK0XfBq08uxS/a0hK4N1k2dfu5JXtkvBgx/DmIfjwdfy7PstP/OaB4ZOw1QCdmr6a90qYHWd/S6IosZHsUf6Y03UnFI3fDrkByDh0fUn2WxGkawUwxUz25LNsuB/UYuitbaRnAdwmuL/awL0NUhchrAYusJ1EroAvllCcdD6PqOp+Ia9WmCSLjYPJnW62OF40HxgY+HIEk6nio8uZuhEab9Vhg1ko88bQadFcS24WJchf1wktzS41Xfm6kVloV+Xklu3aThb0yWb2eWH7zqys7Ianm84Xn/GikYaUjEElHTUSKYgZoluGe0wYmvbhXsleqlT683gm1Y2NJPGSHD7lva03+SeKKa9NJmQOWEayqKx3upKczYkZ7YscZE3T2mt2zJhtNTgzK45tk9AB+KaBdz2tlJZR2E12L3jIemJ4FL9285bB8=") format("woff2");
    font-display: swap;
}

/*
 * Which face a widget uses is set by glyph-tool.js as --glyph-font on the mount,
 * so nothing below needs to know how many scripts exist.
 */

/* --- alphabet chart ----------------------------------------------------- */

/*
 * Unlike the translator's output plate, the chart takes the reader's theme
 * colours. It is reference material rather than a picture of a card, and it
 * shares the field styling below so the two read as one widget.
 */
.glyph-alphabet {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr));
    gap: 0.5rem;
    margin: 2rem 0 2.5rem;
}

.glyph-letter {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.5rem;
    padding: 1rem 0.4rem 0.7rem;
    border: 1px solid var(--table-border-color);
    border-radius: 6px;
    background: var(--quote-bg);
}

/*
 * A letter with no published glyph is not a gap in the chart, it is a fact
 * about the chart, so the cell stays in place and is muted rather than removed.
 */
.glyph-letter[data-unwritable="true"] {
    border-style: dashed;
    opacity: 0.55;
}

.glyph-letter-glyph {
    font-family: var(--glyph-font), serif;
    font-size: 2.8rem;
    /* the faces have descenders; give them room rather than clipping the cell */
    line-height: 1.25;
    color: var(--fg);
}

.glyph-letter-name {
    font-family: var(--mono-font, monospace);
    font-size: 1.1rem;
    letter-spacing: 0.12em;
    color: var(--searchresults-header-fg);
}

@media (max-width: 500px) {
    .glyph-alphabet {
        grid-template-columns: repeat(auto-fit, minmax(3.8rem, 1fr));
        gap: 0.35rem;
    }

    .glyph-letter-glyph {
        font-size: 2.2rem;
    }
}

/* --- translator ------------------------------------------------------- */

.glyph-tool {
    margin: 2rem 0 2.5rem;
    border: 1px solid var(--table-border-color);
    border-radius: 6px;
    overflow: hidden;
}

.glyph-tool-head {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem 1rem;
    align-items: baseline;
    justify-content: space-between;
    padding: 0.9rem 1.1rem;
    border-bottom: 1px solid var(--table-border-color);
    background: var(--bg);
}

.glyph-tool-title {
    font-size: 1.4rem;
    font-weight: 600;
}

.glyph-tool-note {
    font-size: 1.2rem;
    color: var(--searchresults-header-fg);
}

/*
 * The input is deliberately styled as a recessed, bordered field rather than a
 * bare line of text. It arrives pre-filled with a sample sentence, and an
 * unstyled textarea holding a sentence is indistinguishable from body copy —
 * readers scrolled straight past it.
 */
.glyph-input-row {
    padding: 0.9rem 1.1rem 1rem;
    border-bottom: 1px solid var(--table-border-color);
    background: var(--bg);
}

.glyph-input-label {
    display: block;
    margin-bottom: 0.45rem;
    font-family: var(--mono-font, monospace);
    font-size: 1.05rem;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: var(--searchresults-header-fg);
}

.glyph-field {
    position: relative;
}

/*
 * The textarea and the caret mirror over it must lay text out identically, or
 * the fake caret drifts off the end of the line. Every property that affects
 * wrapping or glyph position is set on both — keep this block in step if either
 * side changes. See the mirror rationale in glyph-tool.js.
 */
.glyph-input,
.glyph-mirror {
    box-sizing: border-box;
    width: 100%;
    padding: 0.7rem 0.85rem;
    border: 1px solid transparent;
    font-family: inherit;
    font-size: 1.5rem;
    line-height: 1.5;
    white-space: pre-wrap;
    overflow-wrap: break-word;
}

.glyph-input {
    display: block;
    border-color: var(--table-border-color);
    border-radius: 4px;
    background: var(--quote-bg);
    color: var(--fg);
    cursor: text;
    /* height is driven by content in glyph-tool.js; hide the scrollbar it replaces */
    resize: none;
    overflow-y: hidden;
    transition: border-color 0.15s ease;
}

/*
 * Sits exactly over the textarea. Its own text is invisible; all it contributes
 * is the caret at the end of it.
 */
.glyph-mirror {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    color: transparent;
    pointer-events: none;
    /* the textarea's background is opaque, so the caret has to paint over it */
    z-index: 1;
}

.glyph-input::placeholder {
    color: var(--fg);
    opacity: 0.4;
}

.glyph-input:hover {
    border-color: var(--links);
}

.glyph-input:focus {
    outline: 2px solid var(--links);
    outline-offset: -2px;
    border-color: var(--links);
}

/*
 * Direction picker. Only Imperial ships one — it is the one script attested
 * both right to left and in vertical columns — so these rules never render on
 * the other three pages.
 */
.glyph-dirs {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem;
    margin-top: 0.7rem;
}

.glyph-dir {
    padding: 0.35rem 0.8rem;
    border: 1px solid var(--table-border-color);
    border-radius: 4px;
    background: var(--bg);
    color: var(--searchresults-header-fg);
    font-family: inherit;
    font-size: 1.15rem;
    cursor: pointer;
    transition: border-color 0.15s ease, color 0.15s ease;
}

.glyph-dir:hover,
.glyph-dir:focus-visible {
    border-color: var(--links);
    color: var(--links);
}

.glyph-dir[aria-pressed="true"] {
    border-color: var(--links);
    color: var(--fg);
    background: var(--quote-bg);
}

/*
 * The output plate keeps its colours in every mdBook theme on purpose: each one
 * is a picture of the artefact its script was traced from. The gradients
 * themselves are set inline by glyph-tool.js, which also feeds them to the PNG
 * export, so the download matches the plate.
 */
.glyph-plate {
    padding: 2rem 1.5rem;
    text-align: center;
    overflow-x: auto;
    cursor: text;
}

.glyph-output {
    font-family: var(--glyph-font), serif;
    font-size: 3.4rem;
    line-height: 1.7;
    letter-spacing: 0.04em;
    white-space: pre-wrap;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    min-height: 1.7em;
}

/*
 * Right-to-left Imperial, as in the Proclamation of Requisition. The text in
 * the markup is Latin, whose characters are strong left-to-right, so `direction`
 * on its own would only move the block: bidi-override is what actually turns
 * the run around. Doing it here rather than by reversing the string keeps line
 * wrapping right — the first line stays the first line — and keeps what the
 * reader selects and copies in reading order.
 */
.glyph-output[data-dir="rtl"] {
    direction: rtl;
    unicode-bidi: bidi-override;
}

/*
 * Vertical Imperial, as on the banners in Spectral Procession: glyphs stacked
 * downward, successive lines running right to left. text-orientation keeps the
 * glyphs upright — without it the browser lays Latin characters on their side,
 * which would rotate every traced glyph with them.
 */
.glyph-output[data-dir="vertical"] {
    writing-mode: vertical-rl;
    text-orientation: upright;
    /* bounds the column so long text wraps into more columns instead of
       stretching the plate down the page */
    max-height: 18rem;
    margin: 0 auto;
    letter-spacing: normal;
}

.glyph-caret {
    display: inline-block;
    width: 1px;
    height: 1.1em;
    vertical-align: -0.2em;
    background: var(--fg);
    animation: glyph-caret-blink 1.1s step-end infinite;
}

/*
 * The caret is the widget's main "this is interactive" signal: a field holding
 * a sentence looks like a quotation, a blinking one does not. Explicit colour
 * rather than currentColor, which the mirror sets to transparent.
 *
 * Three states where the fake caret would be wrong: with focus the browser
 * draws a real one, empty the placeholder does the advertising, and disarmed
 * the reader has clicked away, so nothing is listening for their keystrokes.
 */
.glyph-field:focus-within .glyph-caret,
.glyph-field[data-empty="true"] .glyph-caret,
.glyph-field:not([data-armed="true"]) .glyph-caret {
    display: none;
}

@keyframes glyph-caret-blink {
    0%, 50% { opacity: 1; }
    50.01%, 100% { opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
    .glyph-caret {
        animation: none;
    }
}

.glyph-latin {
    display: block;
    margin-top: 1rem;
    font-family: var(--mono-font, monospace);
    font-size: 1.15rem;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}

.glyph-tool-foot {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    align-items: center;
    justify-content: space-between;
    padding: 0.8rem 1.1rem;
    border-top: 1px solid var(--table-border-color);
    background: var(--bg);
}

.glyph-warn {
    font-size: 1.2rem;
    color: var(--searchresults-header-fg);
    min-height: 1.4em;
}

.glyph-warn[data-active="true"] {
    color: #b5651d;
}

.ayu .glyph-warn[data-active="true"],
.coal .glyph-warn[data-active="true"],
.navy .glyph-warn[data-active="true"] {
    color: #e0a458;
}

.glyph-save {
    padding: 0.55rem 1.1rem;
    border: 1px solid var(--table-border-color);
    border-radius: 4px;
    background: var(--bg);
    color: var(--fg);
    font-family: inherit;
    font-size: 1.25rem;
    cursor: pointer;
    transition: border-color 0.15s ease, color 0.15s ease;
}

.glyph-save:hover,
.glyph-save:focus-visible {
    border-color: var(--links);
    color: var(--links);
}

@media (max-width: 500px) {
    .glyph-output {
        font-size: 2.6rem;
    }
}
