/* resources/css/_fonts.css */
@layer paddler.reset {
  @font-face {
    font-display: swap;
    font-family: "JetBrains Mono";
    src: url("/static/JetBrainsMono-Regular_oUHPqPPGqmvkMRSApbhRz.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
  }
  @font-face {
    font-display: swap;
    font-family: "JetBrains Mono";
    src: url("/static/JetBrainsMono-Bold_oUHPqPPGqmvkMRSApbhRz.ttf") format("truetype");
    font-style: normal;
    font-weight: 700;
  }
}

/* resources/css/_reset.css */
@layer paddler.reset {
  *,
  * * {
    box-sizing: border-box;
  }
  fieldset,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  pre,
  ol,
  ul {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0;
  }
  a {
    color: inherit;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
  }
  abbr {
    cursor: help;
  }
  dd,
  dl {
    margin: 0;
  }
  h1 {
    font-size: var(--font-size-l2);
  }
  h2 {
    font-size: var(--font-size-l1);
  }
  button,
  input,
  textarea {
    appearance: none;
    border-radius: 0;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
  }
  button {
    cursor: pointer;
  }
  input,
  textarea {
    color: inherit;
  }
  button:disabled,
  input:disabled,
  select:disabled {
    cursor: not-allowed;
    filter: grayscale(100%);
    user-select: none;
  }
  hr {
    border: none;
    height: 0;
    margin: 0;
    padding: 0;
  }
  input[type=checkbox],
  input[type=radio] {
    &:not(:disabled) {
      cursor: pointer;
    }
  }
  a:active,
  button:not(:disabled):active {
    transform: translate3d(0, 1px, 0);
  }
  body {
    background-color: var(--color-body-background);
    color: var(--color-body-font);
    display: flex;
    flex-direction: column;
    font-family: var(--font-family-monospace);
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
    margin: 0;
    overflow-y: scroll;
    padding: 0;
    row-gap: var(--spacing-base);
  }
  canvas {
    image-rendering: pixelated;
  }
  ::selection {
    color: white;
    background-color: black;
  }
  ::-webkit-scrollbar {
    height: var(--width-scrollbar);
    width: var(--width-scrollbar);
  }
  ::-webkit-scrollbar-track {
    background: transparent;
  }
  ::-webkit-scrollbar-thumb {
    background: var(--color-scrollbar);
  }
  ::-webkit-scrollbar-thumb:hover {
    background: var(--color-scrollbar-hover);
  }
}

/* resources/css/_variables.css */
@layer paddler.vars {
  :root {
    --color-body-background-o55: #ffffff55;
    --color-body-background: #ffffff;
    --color-body-font: #111;
    --color-border: black;
    --color-highlight-1: #ffff55;
    --color-highlight-2: antiquewhite;
    --color-note-background: #ffffdd;
    --color-scrollbar: #111;
    --color-scrollbar-hover: #333;
    --duration-transition-hover: 100ms;
    --font-family-sans-serif: "Noto Sans", sans-serif;
    --font-family-monospace: "JetBrains Mono", monospace;
    --font-size-base: 14px;
    --font-size-l1: calc(1.5 * var(--font-size-base));
    --font-size-l2: calc(1.5 * var(--font-size-l1));
    --font-size-small: 11px;
    --height-workbench-header: 80px;
    --line-height-base: 1.5;
    --max-width-workbench-content: 1024px;
    --spacing-2x: calc(2 * var(--spacing-base));
    --spacing-base: 16px;
    --spacing-base-plus-half: calc(var(--spacing-base) + var(--spacing-half));
    --spacing-half: calc(0.5 * var(--spacing-base));
    --spacing-quarter: calc(0.25 * var(--spacing-base));
    --width-scrollbar: 8px;
    --z-index-workbench-content: 1;
    --z-index-workbench-header: 2;
    --z-index-modal: 3;
  }
}

/* resources/css/page-admin-panel.css */
@layer paddler.reset, paddler.vars;
/*# sourceMappingURL=/static/page-admin-panel_oUHPqPPGqmvkMRSApbhRz.css.map */
