/* ------------------------------------------------ */
/* Roll20 textchat stylesheet (Optimized by Beirown) */
/* ------------------------------------------------ */

@import url('https://fonts.googleapis.com/css2?family=Candal&family=Contrail+One&family=Patrick+Hand&family=Shadows+Into+Light&display=swap');

/* base.css */
.message b, .message strong { font-weight: bold; }
.message dfn { font-style: italic; }
.message img { max-width: 100% !important; height: auto; border: 0; vertical-align: middle; }
.message hr { height: 0; margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.message pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; overflow: auto; }
.message table { background-color: transparent; border-spacing: 0; border-collapse: collapse; }
.message td, .message th { padding: 0; }
.message a { color: inherit; text-decoration: none; }
.message a:hover, .message a:focus { color: #23527c; text-decoration: underline; }
.message a:active, .message a:hover { outline: 0; }
.message figure { margin: 0; }
.message dl { margin-top: 0; margin-bottom: 20px; }
.message dt, .message dd { line-height: 1.42857143; }
.message dt { font-weight: bold; }
.message dd { margin-left: 0; }
.message code, .message kbd, .message pre, .message samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
.message code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; }
.message pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; }
.message caption { padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left; }
.message th { text-align: left; }
.message .table { width: 100%; max-width: 100%; margin-bottom: 20px; }
@font-face { font-family: 'dicefontd4'; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dicefontd6'; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dicefontd8'; src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA4gAA4AAAAAGpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABuAAAAFUAAABgQ9Air2NtYXAAAAOMAAAA7QAAAUSXx5FVY3Z0IAAAC+gAAAALAAAADgAAAABmcGdtAAAEfAAABu0AAA4MYi75emdhc3AAAA4YAAAACAAAAAgAAAAQZ2x5ZgAADAgAAAEeAAABlEVl+xBoZWFkAAABRAAAADMAAAA2LCKjNWhoZWEAAAF4AAAAIAAAACQK3Ae+aG10eAAAAhAAAAF5AAADrLlK/+tsb2NhAAAL9AAAABIAAAHYVqJWtm1heHAAAAGYAAAAIAAAACABygDnbmFtZQAADSgAAADZAAABjhruNnxwb3N0AAAOBAAAABMAAAAg/yoAlnByZXAAAAtsAAAAegAAAJx+tju2eNpjYGRgYABiq7LX2+L5bb4y8HMwgMCTgt5GCH165n/z/yksz1l3A7nsDEwgUQBnCA1xAHjaY2BkYGDb/S+EgYHT6b/5fxuW5wxAERTwGgCQcAaoAAEAAADrAL4ABQAAAAAAAgAKACcAjQAAAEIAAAAAAAB42mNgYbFhnMDAysDBOovVmIGB0RhCM89iSGMSYmBgAkpBQAMDg7MDA4MXlMvg4aOgwHiAQeE3E1vIP1+GFLbdjGuAwowgOeZ9rLOAlAIDAwAuDAzaAAAAeNqNkq1PA0EQxef2dq8HivAfkDpIQ1ClAoNAIBoEQaAQhOARlQgE0AQSguIjhNSCqGiQGAQaRRCEkEqaExWnCPBmZ9vbHpdAk19mdnZup/vemgvqBJ9E6low80RhShQtg1OiYB31VNAke6oCrlysce27yvW/sP2VXK1HVOpiFg7XD5jfAAnyXVBF/oi9GfSdCGYL9W18E6E+CepYb0g0IfIFxCXwCtroS2Stn8Cmu0tNYujuZO91DvA/wkOsJxCP0DOLuIf1CnIFLb6QI6pxzJtCvor9vsBnqA64By2sy6i/Y/a+6+HZzwWaQHO9U6wXnxk10XOAddv50nSzWr979aVE9nPglenLt9Et0diiRNac9S4inhYPrP4eA/2HPiSZ/nns/6w7DzysB/BKd53eBZgb8YD192H9fVgzX/8RUudJeRT2YOgFzvjvj+fElL1f+4aPPTwPbF9DCNayvVJPYvyGO764frxD84F4l3sTZzlv56T3B8Kag3AAAAB42pXPMUvCYRAG8Of9v2oRUqQWJSLnDTU0pERDTRESfZD6CK0uzk6tEUlBiwkVNGQlNDjXGMR54dJ3kJe3Q1xq6+C5h1t+cAASAN5SsO0mnXJV6wPsIY0MGrhABzeIruZTftbP+axfpwIVqUxMa7RLdbqia+pUlivMCWd4gXO8xEUu8wYf8vE4idE8MqdtTtcc+Jmpk6cVKhGZs2PO5R9n0ZzVqXM0djHGLyD2LS+xFfrhOTyFXmjrg97rnd5qV8/0VLd1SzeHg2FPPuVD3uVNXgEZyKOcSzP9PfmybtnHfyf363KYxwlGP2odTwsAAAB42q1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAB42mPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdidNjIwaEFoLhR6JwMDAzcSaycDMwODy0YVxo7AiA0OHREgforLRg0QfwcHA0SAwSVSeqM6SGgXRwMDI4tDR3IITAIENjLwae1g/N+6gaV3IxODy2bWFDYGFxcAlBwqBwAAeNpjYEAGAAAOAAEAeNpjYGAQIQhPjcKhBgHfkK1ZAAB42mWOwU4CMRCGZ7qtG+DUZJF48LBdgYuJ2+4WjI/BM6CRo9GbJ+968mLQZyAx2cSI8Qm8Gl+Bd2Ap2FlAE+2knen3/38ywKAA4DMxhgBCgEzGsh3LuODZ4oZ9OCvG87OCGxCr/mrIp+INnn3iBabwDnCg06bSUZjqdUVhpBX1hHjVSUtwJ1FdTJNUd7SyRHKddimhbMdu034irv219CqbW5n3kbRe1iNP5ksbrxttsurvqZ+ySK8VQ66WaRHH3aastmrSPr77bYNaEKOsYYz8FbfHDbgQwg1+ANbZBP8fNqlj2z2wc3fqLsT+/IuN2GN5xEbu17O8ZAzv/iaDvYbA243jSjQWsw2PcFh+8pPynpXumB+W18sn+AY7Nk95AAB42n2OwUrDQBiEvzSxpR489QH2ARqpSSNSjwUp4qmIB28a01TQCNsVLz5OH8LHc3a75CBYwpL5Z/6Zf4ARj6Qk2ZiEDCIecMYw4pRZz2dMenyCk3LAQ/H7iE/55ocXrjCsaWj55I0nLAseNFt2vPJBJ/2Cc2X473/lmlsldNI9WzLVvxBfUEm7CfuOpdyNrjjNNmxWIeHwyrBfiL9kTs6z7rjQMf/T8Z6ttJ02NzHZ8CXFM3V/o5HXyOP7dnKboz18ltX8LrSSo9WNnDsxraZa/Wqv/gLvnzWHAAAAeNpjYGYAg//qDNMYsAAAKDQBwAAAAQAB//8ADw==) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dicefontd10'; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dicefontd12'; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dicefontd20'; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: normal; }
.dfontd4 { font-family: "dicefontd4"; font-weight: normal; font-style: normal; }
.dfontd6 { font-family: "dicefontd6"; font-weight: normal; font-style: normal; }
.dfontd8 { font-family: "dicefontd8"; font-weight: normal; font-style: normal; }
.dfontd10 { font-family: "dicefontd10"; font-weight: normal; font-style: normal; }
.dfontd12 { font-family: "dicefontd12"; font-weight: normal; font-style: normal; }
.dfontd20 { font-family: "dicefontd20"; font-weight: normal; font-style: normal; }
.message, .message *, .message *::before, .message *::after { box-sizing: content-box; }
.message p { margin: 0 0 9px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; }
.message select { box-sizing: border-box; }

/* app.css */
.message .clear { clear: both; }

.sheet-rolltemplate-default table { width: 100%; background-color: white; border: 1px solid rgba(112, 32, 130, 1); }
.sheet-rolltemplate-default caption { background-color: rgba(112, 32, 130, 1); color: white; font-family: "Helvetica Neue", Helvetica, sans-serif; font-weight: 300; font-size: 1.1em; padding: 5px; }
.sheet-rolltemplate-default td { padding: 5px; line-height: 1.4em; vertical-align: top; }
.sheet-rolltemplate-default td:first-child { font-weight: bold; text-align: right; min-width: 50px; padding-right: 10px; }
.sheet-rolltemplate-default tr:nth-child(even) { background-color: #eee; }

.message .flyout { display: none; }
.message a[href^="!"], .message a[href^="~"] { background-color: rgb(206, 15, 105); padding: 5px; color: white; display: inline-block; border: 1px solid white; }
.message a[href^="!"]:hover, .message a[href^="~"]:hover { text-decoration: none; cursor: pointer; }
.message { line-height: 1.25em; font-size: 13.65px; color: #333; word-wrap: break-word; }
.message .tstamp { font-size: 0.8em; color: #666; display: none; padding: 0; margin: -4px 0px 2px 0px; position: relative; left: -5px; line-height: 1em; }
.message .by { font-weight: bold; position: relative; left: -5px; }
.hidden-message-peek { font-style: italic; background-color: lightsalmon; padding: 2px; color: black; }
.message { padding-left: 45px; padding-right: 16px; padding-bottom: 7px; background-color: #f1f1f1; position: relative; }
.message.rollresult.hidden3d { display: none; }
.message.hidden3d .inlinerollresult { color: rgba(255, 255, 255, 0); border: none !important; }
.message .avatar { position: absolute; top: 4px; left: 5px; width: 28px; }

.message .inlinerollresult { background-color: #fef68e; border: 2px solid #fef68e; padding: 0px 3px 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em; }
.message .inlinerollresult.fullcrit { border: 2px solid #3fb315; }
.message .inlinerollresult.fullfail { border: 2px solid #b31515; }
.message .inlinerollresult.importantroll { border: 2px solid #4a57ed; }
.message .formula .inlinerollresult { font-size: inherit; }
.message .rollresult .avatar { top: 10px; }

.message .avatar img { max-width: 28px; max-height: 28px; }
.message .spacer { background-color: #e1e1e1; height: 2px; margin-bottom: 7px; margin-left: -45px; margin-right: -12px; }
.message.desc { padding-left: 15px; font-style: italic; font-weight: bold; text-align: center; }
.message.desc .spacer { margin-left: -15px; }
.message.you { background-color: #d3e5f5; }
.message.you .spacer { background-color: #b1d9fa; }

.message .formula, .message .rolled { display: inline; padding: 4px; background: white; border-radius: 3px; border: 1px solid #d1d1d1; font-size: 1.1em; line-height: 2em; word-wrap: break-word; }
.message .formula .parsegroup, .message .formula .parsegroup .parsegroupitem, .dicegrouping { display: inline; }
.diceroll { display: inline-block; font-size: 1.2em; }
.message .formattedformula { display: block; float: left; padding: 0px 4px 0px 4px; margin: 5px 0px 5px 0px; }
.diceroll .dicon { display: inline-block; min-width: 30px; text-align: center; position: relative; }
.diceroll .dicon .didroll img, .diceroll .dicon .didroll video { width: 30px; height: 30px; }
.diceroll .didroll { text-shadow: -1px -1px 1px #ffffff, 1px -1px 1px #ffffff, -1px 1px 1px #ffffff, 1px 1px 1px #ffffff; z-index: 2; position: relative; color: black; height: auto; min-height: 29px; margin-top: -3px; top: 0px; text-align: center; }
.diceroll .didroll img, .diceroll .didroll video { max-width: 30px; max-height: 30px; vertical-align: middle; }
.diceroll .backing { position: absolute; top: -2px; left: 0px; width: 100%; text-align: center; font-size: 30px; color: #8fb1d9; text-shadow: 0px 0px 3px #8fb1d9; opacity: 0.75; pointer-events: none; z-index: 1; }
.diceroll.d20 .backing { font-family: "dicefontd20"; }
.diceroll.d4 .backing { font-family: "dicefontd4"; }
.diceroll.d6 .backing { font-family: "dicefontd6"; }
.diceroll.d8 .backing { font-family: "dicefontd8"; }
.diceroll.d10 .backing { font-family: "dicefontd10"; }
.diceroll.d12 .backing { font-family: "dicefontd12"; }
.diceroll.d20 .backing:after, .diceroll.d12 .backing:after, .diceroll.d10 .backing:after, .diceroll.d8 .backing:after, .diceroll.d6 .backing:after, .diceroll.d4 .backing:after { content: "0"; }
.message .rolled { cursor: move; font-weight: bold; color: black; font-size: 1.4em; }
.message .parsegroup .parsegroupitem.dropped .diceroll, .diceroll.dropped { opacity: 0.4; }
.diceroll.critsuccess .didroll { color: #247305; font-weight: bold; }
.diceroll.critfail .didroll { color: #730505; font-weight: bold; }
.diceroll .matchbar { border-top: 3px solid; max-width: 30px; }

/* Repeat classes for API scripts */
.message .formula .userscript-parsegroup, .message .formula .userscript-parsegroup .userscript-parsegroupitem, .message .userscript-dicegrouping { display: inline; }
.userscript-diceroll { display: inline-block; font-size: 1.2em; }
.userscript-diceroll .userscript-dicon { display: inline-block; min-width: 30px; text-align: center; position: relative; }
.userscript-diceroll .userscript-didroll { text-shadow: -1px -1px 1px #ffffff, 1px -1px 1px #ffffff, -1px 1px 1px #ffffff, 1px 1px 1px #ffffff; z-index: 2; position: relative; color: black; height: auto; min-height: 29px; margin-top: -3px; top: 0px; text-align: center; }
.userscript-diceroll .userscript-didroll img { max-width: 30px; max-height: 30px; vertical-align: middle; }
.userscript-diceroll .userscript-backing { position: absolute; top: -2px; left: 0px; width: 100%; text-align: center; font-size: 30px; color: #8fb1d9; text-shadow: 0px 0px 3px #8fb1d9; opacity: 0.75; pointer-events: none; z-index: 1; }
.userscript-diceroll.d20 .userscript-backing { font-family: "dicefontd20"; }
.userscript-diceroll.d4 .userscript-backing { font-family: "dicefontd4"; }
.userscript-diceroll.d6 .userscript-backing { font-family: "dicefontd6"; }
.userscript-diceroll.d8 .userscript-backing { font-family: "dicefontd8"; }
.userscript-diceroll.d10 .userscript-backing { font-family: "dicefontd10"; }
.userscript-diceroll.d12 .userscript-backing { font-family: "dicefontd12"; }
.userscript-diceroll.d20 .userscript-backing:after, .userscript-diceroll.d12 .userscript-backing:after, .userscript-diceroll.d10 .userscript-backing:after, .userscript-diceroll.d8 .userscript-backing:after, .userscript-diceroll.d6 .userscript-backing:after, .userscript-diceroll.d4 .userscript-backing:after { content: "0"; }
.message .userscript-parsegroup .userscript-parsegroupitem.userscript-dropped .userscript-diceroll, .userscript-diceroll.userscript-dropped { opacity: 0.4; }
.userscript-diceroll.userscript-critsuccess .userscript-didroll { color: #247305; font-weight: bold; }
.userscript-diceroll.userscript-critfail .userscript-didroll { color: #730505; font-weight: bold; }
.userscript-basicdiceroll { font-size: 1.15em; }
.userscript-basicdiceroll.userscript-critsuccess { color: #00ff00; }
.userscript-basicdiceroll.userscript-critfail { color: #ff4d4d; font-weight: bold; }
/* End API repeat */

.basicdiceroll { font-size: 1.15em; }
.basicdiceroll.critsuccess { color: #00ff00; }
.basicdiceroll.critfail { color: #ff4d4d; font-weight: bold; }
.basicdiceroll.dropped { color: #888888; }
.message.emote { font-style: italic; font-weight: bold; text-align: center; color: #653e10; background-color: #f5e4d3; }
.message.emote .spacer { background-color: #f0c392; }
.message.private { background-color: #f2f5d3; }
.message.private .spacer { background-color: #f0f092; }

/* index.scss */
.message { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }