/* Fonts */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");
@import url("https://cdn.jsdelivr.net/gh/joungkyun/font-d2coding/d2coding.css");

:root {
  --md-text-font:
    "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont,
    system-ui, sans-serif;
  --md-code-font: "D2Coding", monospace;
}

/* Full-width layout */
.md-grid {
  max-width: 100%;
}

/* Sidebar width */
.md-sidebar--primary,
.md-sidebar--secondary {
  width: 18rem;
}

.md-sidebar__inner {
  width: 18rem;
}

@supports selector(::-webkit-scrollbar) {
  [dir="ltr"] .md-sidebar__inner {
    padding-right: calc(100% - 18rem);
  }
}

/* GitHub Dark Theme Colors */
[data-md-color-scheme="slate"] {
  --md-default-bg-color: #0d1117;
  --md-default-fg-color: #e6edf3;
  --md-default-fg-color--light: #8b949e;
  --md-default-fg-color--lighter: #484f58;
  --md-default-fg-color--lightest: #30363d;

  --md-primary-fg-color: #161b22;
  --md-primary-bg-color: #e6edf3;

  --md-accent-fg-color: #58a6ff;

  --md-typeset-a-color: #58a6ff;

  --md-code-bg-color: #161b22;
  --md-code-fg-color: #e6edf3;

  --md-footer-bg-color: #010409;
  --md-footer-fg-color: #8b949e;
}

/* GitHub Dark - Header */
[data-md-color-scheme="slate"] .md-header {
  background-color: #010409;
  border-bottom: 1px solid #30363d;
}

/* GitHub Dark - Sidebar */
[data-md-color-scheme="slate"] .md-sidebar {
  border-right: 1px solid #30363d;
}

/* GitHub Dark - Code blocks */
[data-md-color-scheme="slate"] .highlight code,
[data-md-color-scheme="slate"] code {
  border: 1px solid #30363d;
}

/* GitHub Dark - Tables */
[data-md-color-scheme="slate"] .md-typeset table:not([class]) th {
  background-color: #161b22;
  border-color: #30363d;
}

[data-md-color-scheme="slate"] .md-typeset table:not([class]) td {
  border-color: #30363d;
}

/* GitHub Dark - Search */
[data-md-color-scheme="slate"] .md-search__input {
  background-color: #0d1117;
  border: 1px solid #30363d;
}

/* GitHub Light Theme Colors */
[data-md-color-scheme="default"] {
  --md-default-bg-color: #ffffff;
  --md-default-fg-color: #1f2328;
  --md-default-fg-color--light: #656d76;
  --md-default-fg-color--lighter: #8b949e;
  --md-default-fg-color--lightest: #d0d7de;

  --md-primary-fg-color: #f6f8fa;
  --md-primary-bg-color: #1f2328;

  --md-accent-fg-color: #0969da;

  --md-typeset-a-color: #0969da;

  --md-code-bg-color: #f6f8fa;
  --md-code-fg-color: #1f2328;
}

/* GitHub Light - Header */
[data-md-color-scheme="default"] .md-header {
  background-color: #f6f8fa;
  border-bottom: 1px solid #d0d7de;
  color: #1f2328;
}

[data-md-color-scheme="default"] .md-header .md-header__title {
  color: #1f2328;
}

[data-md-color-scheme="default"] .md-header .md-tabs__link {
  color: #1f2328;
}

/* === CUSTOM CSS === */
.md-header__button.md-logo img {
  height: 0.9rem;
}
[dir="ltr"] .md-header__title {
  margin-left: 0.5rem;
  margin-right: 0.4rem;
}
/* === CUSTOM CSS __END__ === */
