.dck{--dck-sky-top: #9fd8f2;--dck-sky-bottom: #d9f0f7;--dck-deep: #2d6f94;--dck-paper: #fffaf0;--dck-paper-done: color-mix(in srgb, #fffaf0 72%, #c4e3a8);--dck-tag: #fff8e6;--dck-ink: #2a1a10;--dck-ink-soft: #6b4a2a;--dck-edge: #b08a5a;--dck-go: #2f7a3a;--dck-alert: #b03a2e;--dck-amber: #c98a1c;display:flex;flex-direction:column;gap:var(--space-3)}:root[data-theme=dark] .dck{--dck-sky-top: #2a4a66;--dck-sky-bottom: #3a5872;--dck-deep: #9fd0ee;--dck-paper: #3a2b2a;--dck-paper-done: #33402e;--dck-tag: #4a3828;--dck-ink: #f3e6d0;--dck-ink-soft: #cdb89a;--dck-edge: #8a6a48;--dck-go: #7fd88a;--dck-alert: #f08a7a;--dck-amber: #f0b440}.dck__banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4) calc(var(--space-3) + 10px);color:var(--text-primary);background:radial-gradient(circle at 96% 10%,rgb(255 236 150 / .95) 0 16px,rgb(255 220 120 / .35) 17px 30px,transparent 31px),linear-gradient(180deg,var(--dck-sky-top),var(--dck-sky-bottom));border:var(--border-width) solid var(--dck-deep);border-radius:6px 6px 0 0;clip-path:polygon(0 0,100% 0,100% 100%,75% calc(100% - 10px),50% 100%,25% calc(100% - 10px),0 100%);box-shadow:inset 0 2px #fff6}.dck__banner-main{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.dck__title{margin:0;font-family:var(--font-display);font-size:var(--text-size-md);letter-spacing:.04em;text-transform:uppercase;color:var(--dck-deep)}.dck__score-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-3)}.dck__score{display:flex;align-items:baseline;gap:4px;margin:0}.dck__score b{font-family:var(--font-body);font-size:1.9rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;color:var(--dck-deep);text-shadow:0 2px 0 rgb(255 255 255 / .55)}.dck__score-of{font-family:var(--font-body);font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.dck__score-label{margin-inline-start:2px;font-weight:700}.dck__pips{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;background:#5e3d22;border-radius:2px}.dck__pips i{inline-size:14px;block-size:10px;background:#f0b440;box-shadow:inset 0 -2px #c98a1c}.dck__pips i.is-done,.dck__pips i.is-on{background:#63c74d;box-shadow:inset 0 -2px #3e8948}.dck__pips i.is-alert{background:#e05a62;box-shadow:inset 0 -2px #9e2835}.dck__pips.is-small{align-self:flex-start}.dck__pips.is-small i{inline-size:16px;block-size:8px;background:#c9a77a;box-shadow:inset 0 2px #0003}.dck__pips.is-small i.is-on{background:#63c74d;box-shadow:inset 0 -2px #3e8948}.dck__chip{display:inline-flex;align-items:center;padding:1px 8px;font-size:var(--text-size-xs);font-weight:700;background:#fff9;border:1px solid var(--dck-deep);border-radius:999px}:root[data-theme=dark] .dck__chip{background:#00000040}.dck__tag{position:relative;display:flex;align-items:center;gap:6px;margin-inline-end:44px;padding:5px 12px 5px 24px;color:var(--dck-ink);background:var(--dck-tag);border:1px solid var(--dck-edge);border-radius:4px 12px 12px 4px;rotate:3deg;box-shadow:2px 3px #0000002e}.dck__tag-hole{position:absolute;inset-block-start:50%;inset-inline-start:9px;inline-size:7px;block-size:7px;translate:0 -50%;background:var(--dck-sky-top);border:1px solid var(--dck-edge);border-radius:50%}.dck__tag-text{display:flex;flex-direction:column;line-height:1.15}.dck__tag-text small{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dck-ink-soft)}.dck__tag-text b{font-size:var(--text-size-sm);font-variant-numeric:tabular-nums}.dck__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-3) var(--space-4);align-items:start}.dck__lane-title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 6px;font-size:var(--text-size-sm)}.dck__count{min-inline-size:22px;padding:0 6px;font-size:var(--text-size-xs);text-align:center;color:#fff;background:var(--dck-amber);border-radius:999px}.dck__count.is-done{background:#3e8948}.dck__count.is-alert{background:#c5353f}.dck__quests,.dck__tickets,.dck__shields{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dck__quest{--scene-top: #ffd98a;--scene-bottom: #f7b26b;--ground: #7cc35a;--ground-edge: #4f8f3a;display:grid;grid-template-columns:56px minmax(0,1fr);overflow:hidden;color:var(--dck-ink);background:var(--dck-paper);border:2px solid var(--dck-edge);border-radius:5px;box-shadow:0 2px #0000001f}.dck__quest.is-alert{border-color:var(--dck-alert)}.dck__scene{position:relative;display:grid;place-items:center;min-block-size:56px;background:radial-gradient(80% 60% at 25% -10%,rgb(255 255 255 / .35),transparent 62%),linear-gradient(var(--scene-top),var(--scene-bottom));border-inline-end:2px solid var(--dck-edge)}.dck__scene:after,.dck__shield-sky:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:11px;background:linear-gradient(var(--ground) 0 60%,var(--ground-edge) 60%);clip-path:polygon(0 35%,18% 35%,18% 5%,40% 5%,40% 40%,62% 40%,62% 0,82% 0,82% 30%,100% 30%,100% 100%,0 100%)}.dck__sprite{position:relative;z-index:1;display:grid;place-items:center;inline-size:34px;block-size:34px;margin-block-end:6px;filter:drop-shadow(0 3px 0 rgb(0 0 0 / .2));animation:dck-bob 3.2s ease-in-out infinite}.dck__quest-body{display:flex;flex-direction:column;justify-content:center;gap:3px;min-inline-size:0;padding:6px 10px}.dck__quest-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.dck__quest-body small{font-size:var(--text-size-xs);color:var(--dck-ink-soft);font-variant-numeric:tabular-nums}.dck__bar{display:block;block-size:8px;margin-block-start:1px;background:#e8d9b5;border:2px solid #b08850;border-radius:2px;overflow:hidden}.dck__bar span{display:block;block-size:100%;background:#f0b440;box-shadow:inset 0 -2px #c98a1c}.dck__all-done{display:grid;place-items:center;margin:0;padding:var(--space-3);background:var(--dck-paper-done);border:1px dashed var(--dck-edge);border-radius:6px}.dck__ticket{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px var(--space-2);padding:6px var(--space-3);color:var(--dck-ink);background:radial-gradient(circle at 0 50%,var(--surface-raised) 0 5px,transparent 6px),radial-gradient(circle at 100% 50%,var(--surface-raised) 0 5px,transparent 6px),var(--dck-paper-done);border:1px dashed var(--dck-edge);border-radius:5px}.dck__ticket-art{display:grid;place-items:center;inline-size:28px;block-size:28px}.dck__ticket-text{display:flex;flex-direction:column;min-inline-size:0;line-height:1.25}.dck__ticket-text small{font-size:var(--text-size-xs);color:var(--dck-ink-soft);overflow-wrap:anywhere}.dck__stamp{padding:1px 7px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dck-go);border:3px double currentColor;border-radius:4px;rotate:-8deg;opacity:.9}.dck__stamp.is-big{padding:4px 14px;font-size:var(--text-size-md);rotate:-4deg}.dck__timeline{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dck__timeline:before{content:"";position:absolute;inset-block:16px;inset-inline-start:18px;border-inline-start:2px dotted var(--dck-edge)}.dck__moment{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.dck__plate{display:grid;place-items:center;inline-size:38px;block-size:38px;background:radial-gradient(circle,#fff 0 55%,#e6dccb 56% 70%,#fff 71%);border:2px solid #c9b79a;border-radius:50%}:root[data-theme=dark] .dck__plate{background:radial-gradient(circle,#e9dcc4 0 55%,#b9a888 56% 70%,#e9dcc4 71%)}.dck__moment-title{font-size:var(--text-size-sm);font-weight:700;overflow-wrap:anywhere}.dck__when{padding:1px 9px;font-size:var(--text-size-xs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--dck-ink);background:var(--dck-paper);border:1px solid var(--dck-edge);border-radius:999px;white-space:nowrap}.dck__shields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.dck__shield{--scene-top: #4f5878;--scene-bottom: #7a83a3;--ground: #5d7f4a;--ground-edge: #3b5a2f;display:grid;grid-template-columns:44px minmax(0,1fr);overflow:hidden;color:var(--dck-ink);background:var(--dck-paper);border:2px solid var(--dck-alert);border-radius:5px}.dck__shield.is-done{--scene-top: #8fd0ee;--scene-bottom: #cdeef8;--ground: #7cc35a;--ground-edge: #4f8f3a;background:var(--dck-paper-done);border-color:#3e8948}.dck__shield-sky{position:relative;display:grid;place-items:center;min-block-size:44px;padding-block-end:6px;background:repeating-linear-gradient(105deg,transparent 0 7px,rgb(220 235 255 / .35) 7px 8px,transparent 8px 16px),linear-gradient(var(--scene-top),var(--scene-bottom));border-inline-end:2px solid var(--dck-edge)}.dck__shield.is-done .dck__shield-sky{background:linear-gradient(var(--scene-top),var(--scene-bottom))}.dck__shield-sky>*{position:relative;z-index:1}.dck__shield-text{display:flex;flex-direction:column;justify-content:center;min-inline-size:0;padding:4px 8px;line-height:1.2}.dck__shield-text b{font-size:var(--text-size-xs);overflow-wrap:anywhere}.dck__shield-text small{font-size:11px;color:var(--dck-ink-soft)}@keyframes dck-bob{0%,to{translate:0 0}50%{translate:0 -3px}}@media(prefers-reduced-motion:reduce){.dck__sprite{animation:none}}@media(max-width:480px){.dck__tag{margin-inline-end:0;rotate:0deg}}.title[data-astro-cid-sgkmukon]{margin:0 0 var(--space-4);font-size:var(--text-size-xl)}
