@font-face{font-family:"marcellus-sc";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/67bacd44b4-marcellus-sc-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"spectral";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/0fd221f672-spectral-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"spectral";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/94e05f32f7-spectral-latin-700-normal.woff2) format("woff2")}
/* Duelistdle: the duel table: dark leather, Millennium gold trim, card-frame tiles, binder-style library. */
body.dle-duelistdle {
  background:
    radial-gradient(ellipse at 50% 0%, #f0c75e1f, transparent 50%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='104'%3E%3Cpath d='M60 6 L114 98 H6 Z' fill='none' stroke='%23f0c75e' stroke-opacity='.06' stroke-width='2'/%3E%3Ccircle cx='60' cy='66' r='12' fill='none' stroke='%23f0c75e' stroke-opacity='.06' stroke-width='2'/%3E%3C/svg%3E"),
    var(--background);
  background-attachment: fixed;
}
.dle-duelistdle .site-header { background: linear-gradient(#2c1f11, #120d08); border-bottom: 2px solid var(--primary); }
.dle-duelistdle .page-title { color: var(--accent); text-shadow: 0 2px 0 #000, 0 0 16px #f0c75e44; }
.dle-duelistdle .guess-input { background: #0b0805; border: 2px solid var(--primary); border-radius: 4px; }
.dle-duelistdle .guess-button { background: linear-gradient(#d9a441, #8a5f17); color: #120d08; border-radius: 4px; }
.dle-duelistdle .cell { border-radius: 3px; border: 2px solid #00000080; box-shadow: inset 0 0 0 1px #f0c75e40; font-size: 13px; }
.dle-duelistdle .cell.name { background: linear-gradient(#e6a23c, #b06d1f); color: #1b1006; border-color: #6b3f0e; }
.dle-duelistdle .library { background: #1a120a; border: 2px solid var(--primary); border-radius: 6px; }
.dle-duelistdle .library-title { color: var(--accent); font-family: var(--headingFont); }
.dle-duelistdle .library-item { border-left: 6px solid #e6a23c; border-radius: 3px; background: #2a1d10; font-family: var(--font); }
.dle-duelistdle .library-item:hover:not(:disabled) { background: var(--primary); color: #120d08; }
.dle-duelistdle .result { border-color: var(--accent); background: #1a120a; }
