.d20[data-v-72e77fa4]{flex-shrink:0;display:block}.d20.is-filled .d20__body[data-v-72e77fa4]{fill:currentColor}.d20.is-filled .d20__edges[data-v-72e77fa4]{stroke:var(--d20-edge,var(--color-bg-2))}.rating[data-v-67bbead1]{gap:var(--space-2);flex-direction:column;display:flex}.rating__head[data-v-67bbead1]{justify-content:center;align-items:center;min-height:28px;padding:0 32px;display:flex;position:relative}.rating__close[data-v-67bbead1]{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rating__title[data-v-67bbead1]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-1);text-align:center}.rating__dice[data-v-67bbead1]{justify-content:center;gap:var(--space-1);display:flex}.rating__die[data-v-67bbead1]{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-3);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;display:inline-flex}.rating__die.is-lit[data-v-67bbead1]{color:var(--color-accent)}.rating__die[data-v-67bbead1]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.rating__die[data-v-67bbead1]:disabled{cursor:default}.rating__comment[data-v-67bbead1]{width:100%;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-1);background:var(--color-bg-1);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--transition-fast);outline:none}.rating__comment[data-v-67bbead1]::placeholder{color:var(--color-text-disabled)}.rating__comment[data-v-67bbead1]:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-muted)}.rating__hint[data-v-67bbead1],.rating__text[data-v-67bbead1]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-3)}.rating__text--center[data-v-67bbead1]{text-align:center}.rating__error[data-v-67bbead1]{font-size:var(--text-xs);color:var(--color-danger)}.rating__send[data-v-67bbead1]{align-self:flex-start}.support-ask[data-v-91b69f9e]{align-items:flex-start;gap:var(--space-3);display:flex}.support-ask__icon[data-v-91b69f9e]{color:var(--color-accent);flex-shrink:0;margin-top:1px;display:flex}.support-ask__body[data-v-91b69f9e]{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.support-ask__title[data-v-91b69f9e]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-1)}.support-ask__text[data-v-91b69f9e]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-3)}.support-ask__action[data-v-91b69f9e]{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:var(--transition-interactive);align-items:center;text-decoration:none;display:inline-flex}.support-ask__action[data-v-91b69f9e]:hover{border-color:var(--color-accent);color:var(--color-accent)}.support-ask__action[data-v-91b69f9e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.support-ask__close[data-v-91b69f9e]{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0 0;flex-shrink:0}.export-follow-up[data-v-9d0b23dc]{right:var(--space-4);bottom:var(--space-4);z-index:950;width:min(340px, 100vw - 2 * var(--space-4));padding:var(--space-4);background-color:var(--color-bg-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);--d20-edge:var(--color-bg-3);position:fixed}.export-follow-up.rise-enter-active[data-v-9d0b23dc]{transition-delay:var(--duration-normal)}.bug-report[data-v-6c73db74]{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.bug-report__text[data-v-6c73db74]{width:100%;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-1);background:var(--color-bg-1);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--transition-fast);outline:none}.bug-report__text[data-v-6c73db74]::placeholder{color:var(--color-text-disabled)}.bug-report__text[data-v-6c73db74]:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-muted)}.bug-report__context[data-v-6c73db74]{font-size:var(--text-xs);color:var(--color-text-3)}.bug-report__context summary[data-v-6c73db74]{cursor:pointer;color:var(--color-text-2)}.bug-report__context summary[data-v-6c73db74]:hover{color:var(--color-text-1)}.bug-report__rows[data-v-6c73db74]{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:auto 1fr;display:grid}.bug-report__rows dt[data-v-6c73db74]{color:var(--color-text-3)}.bug-report__rows dd[data-v-6c73db74]{min-width:0;color:var(--color-text-2);overflow-wrap:anywhere;margin:0}.bug-report__errors[data-v-6c73db74]{max-height:140px;padding:var(--space-2);font-family:ui-monospace,monospace;font-size:var(--text-xs);white-space:pre-wrap;background:var(--color-bg-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0;overflow:auto}.bug-report__hint[data-v-6c73db74]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-3)}.bug-report__error[data-v-6c73db74]{font-size:var(--text-xs);color:var(--color-danger)}.bug-report__actions[data-v-6c73db74]{gap:var(--space-2);display:flex}
