/* GENERATED by tools/sync.mjs from shared/dg-base.css (comments stripped). Do not edit here. */
:root{color-scheme: light dark;--dg-ink: #17181b;--dg-bg: #ffffff;--dg-surface: #f4f3f0;--dg-accent: #b42318;--dg-accent-ink: #ffffff;--dg-muted: #55595f;--dg-line: #d9d7d2;--dg-current: var(--dg-accent);--dg-focus: var(--dg-ink);--dg-net: currentColor;--dg-font: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--dg-font-label: var(--dg-font);--dg-font-num: var(--dg-font);--dg-label-size: .8rem;--dg-label-track: .06em;--dg-radius: 3px;--dg-rule: 1px solid var(--dg-line);--dg-rule-strong: 2px solid var(--dg-ink);--dg-col: 960px;--dg-shadow: 0 1px 2px rgba(0,0,0,.08),0 8px 28px rgba(0,0,0,.14);--dg-flame-outer: #e8590c;--dg-flame-inner: #ffd43b;--dg-flame-size: 1.15em;--dg-bar: var(--dg-ink);--dg-bar-ink: var(--dg-bg);--dg-bar-me: var(--dg-accent);--dg-bar-me-ink: var(--dg-accent-ink)}@media (prefers-color-scheme: dark){:root{--dg-ink: #ecebe8;--dg-bg: #141517;--dg-surface: #1d1f22;--dg-accent: #ff8a7a;--dg-accent-ink: #1b0906;--dg-muted: #a7aab0;--dg-line: #34373c;--dg-shadow: 0 1px 2px rgba(0,0,0,.4),0 8px 28px rgba(0,0,0,.55)}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--dg-bg);color: var(--dg-ink);font-family: var(--dg-font);line-height: 1.5;overflow-wrap: break-word;font-kerning: normal}img,svg,canvas{max-width: 100%}button,input,select,textarea{font: inherit;color: inherit}[hidden]{display: none !important}:focus-visible{outline: 2px solid var(--dg-focus);outline-offset: 3px}.dg-sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.dg-skip{position: absolute;left: 8px;top: -100px;z-index: 100;padding: 8px 12px;background: var(--dg-ink);color: var(--dg-bg);border-radius: var(--dg-radius)}.dg-skip:focus{top: 8px}.dg-label,.dg-next-kicker,.dg-share-via,.dg-countdown-label,.dg-stats-tile span,.dg-stats-h,.dg-card-done,.dg-promo-kicker,.dg-modal-title{font-family: var(--dg-font-label);font-size: var(--dg-label-size);font-weight: 600;letter-spacing: var(--dg-label-track);text-transform: uppercase;line-height: 1.3}.dg-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 16px;border: 1.5px solid var(--dg-ink);border-radius: var(--dg-radius);background: transparent;color: var(--dg-ink);font-weight: 600;text-decoration: none;cursor: pointer}.dg-btn:hover{background: var(--dg-surface)}.dg-btn.dg-primary{background: var(--dg-accent);border-color: var(--dg-accent);color: var(--dg-accent-ink)}.dg-page{display: grid;grid-template-columns: minmax(0,var(--dg-col));justify-content: center}.dg-col{min-width: 0;padding: 0 16px}.dg-rail{display: none}@media (min-width: 1600px){.dg-page{grid-template-columns: 160px minmax(0,var(--dg-col)) 160px;column-gap: 150px}.dg-rail{display: block}.dg-slot-rail{position: sticky;top: 96px;width: 160px;height: 620px}}.dg-slot{contain: layout paint;margin-inline: auto;overflow: visible;text-align: center}.dg-slot::before{content: attr(data-label);display: block;height: 20px;border-bottom: var(--dg-rule);margin-bottom: -1px;font: 600 .66rem/19px var(--dg-font-label);color: var(--dg-muted);text-align: start;letter-spacing: .1em;text-transform: uppercase}.dg-slot-bottom{width: 300px;min-height: 270px;margin-top: 48px;margin-bottom: 24px;margin-inline: calc(50% - 150px)}@media (min-width: 768px){.dg-slot-bottom{width: 728px;min-height: 110px;margin-inline: calc(50% - 364px)}}.dg-slot ins.adsbygoogle{display: block;margin: 0 auto}.dg-slot-rail ins.adsbygoogle{width: 160px;height: 600px}.dg-slot-bottom ins.adsbygoogle{width: 300px;height: 250px}@media (min-width: 768px){.dg-slot-bottom ins.adsbygoogle{width: 728px;height: 90px}}.dg-slot ins[data-ad-status="unfilled"]{visibility: hidden}.dg-slot-promo::before{visibility: hidden}.dg-promo{display: grid;grid-template-columns: auto 1fr;grid-template-areas: "kick kick" "mark name" "mark tag" "go go";align-content: center;gap: 2px 12px;height: 100%;min-height: inherit;padding: 14px 0;border-top: var(--dg-rule-strong);border-bottom: var(--dg-rule);color: var(--dg-ink);text-decoration: none;text-align: start;font-size: .9rem}.dg-promo-kicker{grid-area: kick;color: var(--dg-muted);margin-bottom: 6px}.dg-promo-mark{grid-area: mark;align-self: center;display: block;width: 40px;height: 40px;flex: none;border-radius: var(--dg-radius)}.dg-promo-name{grid-area: name;font-size: 1.05rem;line-height: 1.2;align-self: end}.dg-promo-tag{grid-area: tag;color: var(--dg-muted);line-height: 1.3}.dg-promo-go{grid-area: go;margin-top: 8px;color: var(--dg-accent);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.dg-slot-bottom .dg-promo{min-height: 250px}@media (min-width: 768px){.dg-slot-bottom .dg-promo{min-height: 90px;grid-template-columns: auto auto 1fr auto;grid-template-areas: "mark kick kick go" "mark name tag go";align-items: baseline;gap: 0 14px;padding: 10px 0}.dg-slot-bottom .dg-promo-kicker{margin: 0}.dg-slot-bottom .dg-promo-tag{align-self: end}.dg-slot-bottom .dg-promo-go{align-self: center;margin: 0}}.dg-slot-rail .dg-promo{height: 600px;grid-template-columns: 1fr;grid-template-areas: "kick" "mark" "name" "tag" "go";align-content: start;padding-top: 16px}.dg-slot-rail .dg-promo-mark{margin: 4px 0 10px}.dg-modes{display: flex;flex-wrap: wrap;gap: 0 22px;border-bottom: var(--dg-rule)}.dg-modes a{display: inline-flex;align-items: center;min-height: 44px;margin-bottom: -1px;border-bottom: 3px solid transparent;color: var(--dg-muted);text-decoration: none;font-weight: 600}.dg-modes a:hover,.dg-langs a:hover{color: var(--dg-ink)}.dg-modes a[aria-current]{color: var(--dg-ink);border-bottom-color: var(--dg-current)}.dg-langs{display: flex;flex-wrap: wrap;align-items: center;gap: 0}.dg-langs a{display: inline-flex;align-items: center;justify-content: center;min-width: 40px;min-height: 44px;padding: 0 4px;color: var(--dg-muted);text-decoration: none;font: 600 .78rem/1 var(--dg-font-label);letter-spacing: .08em}.dg-langs a[aria-current]{color: var(--dg-ink);text-decoration: underline;text-decoration-color: var(--dg-current);text-decoration-thickness: 2px;text-underline-offset: 5px}.dg-flame{display: inline-flex;align-items: center;gap: .15em;font-family: var(--dg-font-num);font-weight: 700;line-height: 1;cursor: default;font-variant-numeric: tabular-nums lining-nums;white-space: nowrap}.dg-flame-svg{width: var(--dg-flame-size);height: var(--dg-flame-size);flex: none;overflow: visible}.dg-flame-n{min-width: 1ch}.dg-flame-outer,.dg-flame-inner{transform-box: fill-box;transform-origin: 50% 100%}.dg-flame.lit .dg-flame-outer{fill: var(--dg-flame-outer)}.dg-flame.lit .dg-flame-inner{fill: var(--dg-flame-inner)}.dg-flame.warm{color: var(--dg-muted)}.dg-flame.warm .dg-flame-outer{fill: none;stroke: var(--dg-flame-outer);stroke-width: 1.6;stroke-linejoin: round}.dg-flame.warm .dg-flame-inner{fill: var(--dg-flame-outer);opacity: .45}.dg-flame.cold{color: var(--dg-muted)}.dg-flame.cold .dg-flame-outer{fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linejoin: round}.dg-flame.cold .dg-flame-inner{fill: none}@media (prefers-reduced-motion: no-preference){.dg-flame.lit .dg-flame-inner{animation: dg-flicker 1.4s ease-in-out infinite}}@keyframes dg-flicker{0%,100%{transform: scale(1,1)}50%{transform: scale(.94,1.06)}}.dg-share-grid{display: flex;flex-direction: column;align-items: flex-start;gap: 12px}.dg-share-actions{display: flex;flex-wrap: wrap;gap: 8px}.dg-share-btn{color: var(--dg-ink);cursor: pointer}.dg-share-main{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 18px 0 14px;border: 1.5px solid var(--dg-ink);border-radius: var(--dg-radius);background: transparent;font-weight: 600}.dg-share-main.dg-primary{background: var(--dg-accent);border-color: var(--dg-accent);color: var(--dg-accent-ink)}.dg-share-main:hover{filter: brightness(1.08)}.dg-share-glyph{width: 16px;height: 16px;flex: none}.dg-share-via{margin: 4px 0 0;color: var(--dg-muted)}.dg-share-nets{display: flex;flex-wrap: wrap;gap: 0 20px;margin: -8px 0 0;padding: 0;list-style: none}.dg-share-nets li{display: flex}.dg-share .dg-share-nets .dg-share-link{width: auto;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;color: var(--dg-share-ink,inherit);font-size: inherit;text-transform: none;letter-spacing: 0;display: inline-flex;align-items: center;gap: 3px;min-height: 44px;font-weight: 600;text-decoration: underline;text-decoration-color: var(--dg-line);text-decoration-thickness: 1.5px;text-underline-offset: 4px}.dg-share .dg-share-nets .dg-share-link:hover{text-decoration-color: var(--dg-net)}.dg-share-ext{width: 9px;height: 9px;opacity: .6;margin-top: -6px}.dg-share-btn[data-net="whatsapp"]{--dg-net: #1fa855}.dg-share-btn[data-net="telegram"]{--dg-net: #229ed9}.dg-share-btn[data-net="x"]{--dg-net: currentColor}.dg-share-btn[data-net="facebook"]{--dg-net: #1877f2}.dg-share-btn[data-net="reddit"]{--dg-net: #ff4500}.dg-share-btn[data-net="bluesky"]{--dg-net: #1185fe}.dg-share-btn[data-net="email"]{--dg-net: var(--dg-accent)}.dg-next{margin: 20px 0;padding-top: 10px;border-top: var(--dg-rule-strong)}.dg-next-kicker{margin: 0 0 4px;color: var(--dg-muted)}.dg-next-done{color: inherit;font-size: 1.15rem;font-weight: 700;letter-spacing: 0;text-transform: none}.dg-next-text{margin: 4px 0 10px}.dg-next-cta{display: grid;grid-template-columns: 1fr auto;column-gap: 16px;align-items: center;padding: 6px 0 12px;border-bottom: var(--dg-rule);color: var(--dg-ink);text-decoration: none}.dg-next-title{grid-column: 1;font-size: 1.3rem;font-weight: 700;line-height: 1.2;letter-spacing: -.01em}.dg-next-desc{grid-column: 1;margin-top: 2px}.dg-next-go{grid-column: 2;grid-row: 1 / span 2;color: var(--dg-accent);font-weight: 700;white-space: nowrap}.dg-next-cta:hover .dg-next-title{text-decoration: underline;text-decoration-color: var(--dg-accent);text-decoration-thickness: 2px;text-underline-offset: 4px}.dg-suggest{margin: 6px 0 0;padding: 0;list-style: none;border-top: var(--dg-rule)}.dg-suggest>li,.dg-suggest>.dg-card{border-bottom: var(--dg-rule)}.dg-card{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 0 12px;min-height: 52px;padding: 8px 0;color: var(--dg-ink);text-decoration: none}.dg-card-mark{display: block;width: 28px;height: 28px;flex: none;border-radius: var(--dg-radius)}.dg-card-body{display: block;min-width: 0}.dg-card-name{font-weight: 700}.dg-card-tag{display: block;color: var(--dg-muted);font-size: .9rem;line-height: 1.35}.dg-card-done{display: inline-flex;align-items: center;gap: 6px;color: var(--dg-muted);white-space: nowrap;font-size: .7rem}.dg-card-done::before{content: "";width: 8px;height: 4px;margin-top: -3px;border-left: 1.5px solid;border-bottom: 1.5px solid;transform: rotate(-45deg)}.dg-next-all{display: inline-flex;align-items: center;min-height: 44px;margin-top: 4px;color: var(--dg-accent);font-weight: 600;text-underline-offset: 3px}.dg-howto{position: relative;margin: 14px 0;padding: 2px 0 2px 14px;border-left: 3px solid var(--dg-accent)}.dg-howto>p{margin: 0 0 8px}.dg-howto-ok{margin-top: 4px}.dg-countdown{display: inline-flex;flex-wrap: wrap;align-items: baseline;gap: 0 8px}.dg-countdown-label{color: var(--dg-muted)}.dg-countdown-time{font-family: var(--dg-font-num);font-variant-numeric: tabular-nums lining-nums;font-weight: 700;font-size: 1.1em;letter-spacing: .02em;color: var(--dg-ink)}.dg-countdown-ready a{color: var(--dg-accent);font-weight: 700}.dg-toast{position: fixed;left: 50%;bottom: max(24px,env(safe-area-inset-bottom));z-index: 1000;max-width: min(92vw,420px);padding: 10px 16px 10px 14px;border-left: 4px solid var(--dg-accent);border-radius: var(--dg-radius);background: var(--dg-ink);color: var(--dg-bg);box-shadow: var(--dg-shadow);font-weight: 600;text-align: start;opacity: 0;pointer-events: none;transform: translate(-50%,8px);transition: opacity .18s,transform .18s}.dg-toast.dg-show{opacity: 1;transform: translate(-50%,0)}@media (prefers-reduced-motion: reduce){.dg-toast{transition: none}}.dg-modal{width: min(92vw,440px);padding: 18px;border: var(--dg-rule);border-top: var(--dg-rule-strong);border-radius: var(--dg-radius);background: var(--dg-bg);color: var(--dg-ink);box-shadow: var(--dg-shadow)}.dg-modal::backdrop{background: rgba(10,10,12,.5)}.dg-modal-title{margin: 0 0 10px;color: var(--dg-muted)}.dg-modal-text{width: 100%;font: 16px/1.4 ui-monospace,"SF Mono",Menlo,Consolas,monospace;padding: 10px;border: var(--dg-rule);border-radius: var(--dg-radius);background: var(--dg-surface);resize: vertical}.dg-modal-ok{margin-top: 12px;width: 100%}.dg-stats-tiles{display: grid;grid-template-columns: repeat(4,1fr);border-top: var(--dg-rule-strong);border-bottom: var(--dg-rule)}.dg-stats-tile{padding: 10px 8px 10px 0}.dg-stats-tile + .dg-stats-tile{padding-left: 10px;border-left: var(--dg-rule)}.dg-stats-tiles b{display: block;font-family: var(--dg-font-num);font-size: 1.75rem;font-weight: 700;line-height: 1.1;font-variant-numeric: tabular-nums lining-nums}.dg-stats-tile span{display: block;margin-top: 4px;color: var(--dg-muted);font-size: .66rem}.dg-stats-h{margin: 18px 0 8px;color: var(--dg-muted)}.dg-stats-dist{display: grid;gap: 3px}.dg-stats-row{display: grid;grid-template-columns: 2.4em 1fr;align-items: center;gap: 8px;font-family: var(--dg-font-num);font-variant-numeric: tabular-nums;font-size: .85rem}.dg-stats-row>span{text-align: end;color: var(--dg-muted)}.dg-stats-row i{display: block;min-width: 1.8em;padding: 1px 6px;background: var(--dg-bar);color: var(--dg-bar-ink);text-align: end;font-style: normal;border-radius: 1px}.dg-stats-row.dg-me i{background: var(--dg-bar-me);color: var(--dg-bar-me-ink)}.dg-stats-none{color: var(--dg-muted)}.data-fold>summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 44px;cursor: pointer}.data-fold>summary::-webkit-details-marker{display: none}.data-fold>summary h2{margin: 0}.data-fold-tog{position: relative;flex: none;width: 22px;height: 22px;color: var(--dg-ink)}.data-fold-tog::before,.data-fold-tog::after{content: "";position: absolute;left: 3px;right: 3px;top: 10px;height: 2px;background: currentColor}.data-fold-tog::after{transform: rotate(90deg);transition: transform .2s}.data-fold[open] .data-fold-tog::after{transform: rotate(0)}.data-fold-body{padding-top: 8px}@media (prefers-reduced-motion: reduce){.data-fold-tog::after{transition: none}}.dg-footer{margin-top: 40px;padding: 18px 16px 40px;border-top: var(--dg-rule-strong);color: var(--dg-muted);font-size: .88rem}.dg-footer-in{max-width: calc(var(--dg-col) - 32px);margin: 0 auto;display: grid;gap: 4px 32px}.dg-footer a{color: inherit;text-underline-offset: 3px}.dg-footer-brand{margin: 0;color: var(--dg-ink)}.dg-footer-home{font-weight: 700;text-decoration: none}.dg-footer-tag{margin-left: .4em;color: var(--dg-muted);font-weight: 400}.dg-footer-links,.dg-footer-langs{display: flex;flex-wrap: wrap;gap: 0 18px;margin: 0;padding: 0;list-style: none}.dg-footer-links a,.dg-footer-langs a,.dg-footer-btn{display: inline-flex;align-items: center;min-height: 44px}.dg-footer-btn{padding: 0;border: 0;background: none;color: inherit;font: inherit;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.dg-footer-langs a[aria-current]{color: var(--dg-ink);font-weight: 700}.dg-footer-copy{margin: 4px 0 0;font-variant-numeric: lining-nums}@media (min-width: 760px){.dg-footer-in{grid-template-columns: minmax(0,1fr) auto;align-items: center}.dg-footer-brand,.dg-footer-copy{grid-column: 1}.dg-footer-links{grid-column: 1}.dg-footer-langs{grid-column: 2;grid-row: 1 / span 2;justify-content: flex-end}}
