@layer game {
.summarium-grid-cell, .summarium-sum-target { transition:background-color .18s,color .18s,transform .18s,box-shadow .18s,opacity .18s; }
.summarium-brand-mark { display:grid; grid-template-columns:repeat(2,1fr); width:46px; height:46px; gap:2px; background:var(--gse-color-text); border:2px solid var(--gse-color-text); border-radius:7px; transform:rotate(-5deg); overflow:hidden; flex-shrink:0; }
.summarium-brand-mark span { display:flex; justify-content:center; align-items:center; background:var(--gse-color-surface); font-size:15px; font-weight:800; }
.summarium-brand-mark span:nth-child(2) { background:var(--gse-color-primary); }
.summarium-brand-mark span:nth-child(3) { background:var(--gse-color-success-soft); }
.summarium-sum-grid { --summarium-size: 3; display:grid; grid-template-columns:repeat(var(--summarium-size),minmax(0,1fr)) minmax(39px,.72fr); grid-template-rows:repeat(var(--summarium-size),minmax(0,1fr)) minmax(39px,.72fr); gap:7px; width:100%; aspect-ratio:1; position:relative; }
.summarium-grid-cell { background:#eee6d3; border:1px solid #e2d8bd; border-radius:12px; padding:0; position:relative; display:flex; align-items:center; justify-content:center; color:var(--gse-color-text); font-size:clamp(26px,4vw,44px); font-weight:700; line-height:1; box-shadow:0 3px 0#d6cdb1; isolation:isolate; }
.summarium-grid-cell:hover:not(:disabled) { background:#e9dcc0; transform:translateY(-1px); }
.summarium-grid-cell:active:not(:disabled) { transform:translateY(2px); box-shadow:0 1px 0#d6cdb1; }
.summarium-grid-cell.is-removed { background:#f6e4d9; border-color:#ecd1bd; box-shadow:0 3px 0#e8cdb8; color:#bd9a87; }
.summarium-grid-cell.is-removed::before, .summarium-grid-cell.is-removed::after { content:""; position:absolute; width:56%; height:2px; border-radius:2px; background:var(--gse-color-primary); transform:rotate(45deg); z-index:2; }
.summarium-grid-cell.is-removed::after { transform:rotate(-45deg); }
.summarium-grid-cell.is-kept { background:#d9e9d2; border-color:#c2d7ba; box-shadow:0 3px 0#bad0ad; color:var(--gse-color-success); }
.summarium-grid-cell.is-kept::after { content:""; position:absolute; width:63%; height:63%; border:2px solid #8db899; border-radius:50%; }
.summarium-grid-cell.is-hint { animation:summarium-hintPulse .7s ease 2; }
.summarium-grid-cell.is-won { animation:summarium-cellCelebrate .5s ease both; }
.summarium-sum-target { display:flex; align-items:center; justify-content:center; flex-direction:column; padding:0; border-radius:11px; color:#839080; position:relative; }
.summarium-sum-target strong { font-size:clamp(22px,3vw,30px); line-height:1.1; font-weight:800; }
.summarium-sum-target small { font-size:9px; margin-top:4px; font-weight:700; opacity:.7; }
.summarium-sum-target.is-correct { color:var(--gse-color-success); background:#e4efd9; }
.summarium-sum-target.is-correct::after { content:"✓"; position:absolute; right:6px; top:5px; font-size:8px; font-weight:800; }
.summarium-sum-target.is-too-low { color:#bb795f; }
.summarium-grid-corner { display:flex; justify-content:center; align-items:center; color:#d0ceb8; font-size:29px; line-height:1; }
.summarium-board-caption { position:absolute; color:#9ba08b; text-transform:uppercase; letter-spacing:1.4px; font-weight:700; font-size:7px; pointer-events:none; display:none; }
.summarium-board-caption-row { right:-9px; top:-13px; }
.summarium-board-caption-column { bottom:-6px; left:0; }
.summarium-sum-grid[data-size="4"] .summarium-grid-cell { font-size:clamp(22px,3.2vw,35px); }
.summarium-sum-grid[data-size="5"] .summarium-grid-cell { font-size:clamp(21px,2.8vw,30px); border-radius:10px; }
.summarium-sum-grid[data-size="6"] .summarium-grid-cell, .summarium-sum-grid[data-size="7"] .summarium-grid-cell { font-size:clamp(16px,2.3vw,25px); border-radius:8px; }
.summarium-sum-grid[data-size="6"], .summarium-sum-grid[data-size="7"] { gap:5px; }
.summarium-sum-grid[data-size="6"] .summarium-sum-target strong, .summarium-sum-grid[data-size="7"] .summarium-sum-target strong { font-size:21px; }
.summarium-sum-grid[data-size="6"] .summarium-sum-target small, .summarium-sum-grid[data-size="7"] .summarium-sum-target small { font-size:8px; }
.summarium-grid-cell.is-hardcore-selected { outline:3px solid var(--gse-color-bonus); outline-offset:-3px; }
.summarium-grid-cell.is-hardcore-locked { opacity:1; box-shadow:inset 0 0 0 2px #65716a; }
.summarium-grid-cell.is-hardcore-locked::after { opacity:.68; }
.summarium-hardcore-phase-marker { position:absolute; z-index:4; right:5px; bottom:4px; min-width:17px; height:17px; padding:0 3px; display:grid; place-items:center; border:1px solid #a8a58f; border-radius:5px; background:var(--gse-color-surface); color:#6f7468; font-size:10px; font-weight:900; line-height:1; }
.summarium-grid-cell.is-hardcore-locked .summarium-hardcore-phase-marker { border-color:#65716a; background:#65716a; color:#fff; font-size:9px; }
.summarium-tutorial-visual { display:flex; justify-content:center; margin:-5px 0 22px; }
.summarium-mini-grid { display:grid; grid-template-columns:repeat(3,48px); grid-template-rows:repeat(3,48px); gap:5px; transform:rotate(-5deg); }
.summarium-mini-grid span, .summarium-mini-grid b { display:grid; place-items:center; border-radius:8px; font-size:23px; background:#eee4cb; position:relative; }
.summarium-mini-grid b { background:transparent; color:#779075; }
.summarium-mini-grid b.is-done { background:#deebd4; }
.summarium-mini-grid .is-removed { background:#f4d9c9; color:#b99783; }
.summarium-mini-grid .is-removed::after { content:"×"; font-size:48px; font-weight:400; position:absolute; color:var(--gse-color-primary); }
.summarium-mini-grid .is-kept { background:#d4e5c9; }
.summarium-mini-grid .is-kept::after { content:""; width:34px; height:34px; border:2px solid #8caf85; position:absolute; border-radius:50%; }
.summarium-result-burst { margin:0.5rem auto; width:84px; height:84px; display:grid; place-items:center; border-radius:25px; background:var(--gse-color-bonus); transform:rotate(-12deg); border:6px solid var(--gse-color-surface); box-shadow:0 4px 16px #5b563514; }
.summarium-result-burst span { font-size:42px; font-weight:800; transform:rotate(12deg); }
.summarium-brand-mark-large { width:68px; height:68px; border-radius:11px; }
.summarium-brand-mark-large span { font-size:23px; }
@keyframes summarium-hintPulse{50%{box-shadow:0 0 0 5px #efcf70;transform:scale(.95)}}
@keyframes summarium-cellCelebrate{50%{transform:translateY(-5px) rotate(-2deg)}}
@media (max-width:850px) {
.summarium-grid-cell { font-size:36px; }
.summarium-sum-target strong { font-size:27px; }
}
@media (max-width:660px) {
.summarium-brand-mark { width:37px; height:37px; border-radius:6px; }
.summarium-brand-mark span { font-size:12px; }
.summarium-sum-grid { gap:6px; grid-template-columns:repeat(var(--summarium-size),minmax(0,1fr)) minmax(34px,.72fr); grid-template-rows:repeat(var(--summarium-size),minmax(0,1fr)) minmax(34px,.72fr); }
.summarium-grid-cell { font-size:clamp(31px,8vw,42px); border-radius:11px; }
.summarium-sum-target strong { font-size:27px; }
.summarium-sum-target small { font-size:8px; }
.summarium-sum-grid[data-size="4"] .summarium-grid-cell { font-size:clamp(24px,7vw,34px); }
.summarium-sum-grid[data-size="5"] .summarium-grid-cell { font-size:clamp(20px,6vw,28px); border-radius:8px; }
.summarium-sum-grid[data-size="6"] .summarium-grid-cell, .summarium-sum-grid[data-size="7"] .summarium-grid-cell { font-size:clamp(15px,4.4vw,21px); border-radius:6px; }
.summarium-sum-grid[data-size="6"], .summarium-sum-grid[data-size="7"] { gap:4px; }
.summarium-sum-grid[data-size="6"] .summarium-sum-target strong, .summarium-sum-grid[data-size="7"] .summarium-sum-target strong { font-size:17px; }
.summarium-sum-grid[data-size="6"] .summarium-sum-target small, .summarium-sum-grid[data-size="7"] .summarium-sum-target small { font-size:7px; }
.summarium-sum-grid[data-size="6"] .summarium-sum-target::after, .summarium-sum-grid[data-size="7"] .summarium-sum-target::after { right:2px; top:1px; font-size:6px; }
.summarium-sum-grid[data-size="7"] .summarium-grid-cell.is-kept::after { border-width:1px; }
}
.summarium-share-landing-preview { display:grid; grid-template-columns:repeat(var(--summarium-share-size),minmax(0,1fr)) minmax(28px,.72fr); grid-template-rows:repeat(var(--summarium-share-size),minmax(0,1fr)) minmax(28px,.72fr); width:min(330px,calc(100vw - 7rem)); aspect-ratio:1; gap:4px; margin:15px auto; }
.summarium-share-landing-preview span, .summarium-share-landing-preview b, .summarium-share-landing-preview i { min-width:0; display:grid; place-items:center; border-radius:7px; font-size:clamp(10px,3.4vw,19px); font-style:normal; line-height:1; }
.summarium-share-landing-preview span { border:1px solid #e2d8bd; background:#eee6d3; font-weight:800; }
.summarium-share-landing-preview b { color:#728174; font-size:clamp(9px,2.8vw,16px); }
.summarium-share-landing-preview i { color:#c4c2ad; }
.summarium-double-field-panel { min-width:0; container: summarium-board / inline-size; }
.summarium-double-field-guide { display:grid; grid-template-columns:auto auto minmax(0,1fr); align-items:center; gap:7px; margin:-8px 0 13px; padding:8px 10px; border:1px solid #e1d5ba; border-radius:13px; background:#f6edda; }
.summarium-double-field-guide p { margin:0 0 0 3px; color:var(--gse-color-text-muted); font-size:9px; line-height:1.4; }
.summarium-double-field-guide-chip { min-width:42px; min-height:34px; display:flex; align-items:center; justify-content:center; gap:4px; padding:4px 6px; border-radius:9px; background:#fffaf0; box-shadow:inset 0 0 0 1px #cfc4aa; font-size:11px; }
.summarium-double-field-guide-chip i { width:15px; height:15px; display:grid; place-items:center; border-radius:4px; background:var(--gse-color-text); color:var(--gse-color-surface); font-size:7px; font-style:normal; font-weight:900; }
.summarium-double-field-guide-chip.is-away { border:1px dashed #c8bda4; color:#837c6c; box-shadow:none; }
.summarium-double-field-tabs, .summarium-double-field-other-summary { display:none; }
.summarium-double-field-boards { display:grid; grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr); align-items:center; gap:10px; }
.summarium-double-field-board-panel { min-width:0; padding:11px; border:1px solid #e0d7c2; border-radius:17px; background:#fbf6e9; }
.summarium-double-field-board-heading { display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:8px; margin-bottom:9px; }
.summarium-double-field-board-heading strong { display:block; font-size:11px; }
.summarium-double-field-board-heading small { display:block; margin-top:2px; color:var(--gse-color-text-muted); font-size:8px; }
.summarium-double-field-board-letter { width:28px; height:28px; display:grid; place-items:center; border-radius:9px; background:var(--gse-color-text); color:var(--gse-color-surface); font-size:12px; font-weight:900; }
.summarium-double-field-board-panel[data-double-field-board="b"] .summarium-double-field-board-letter, .summarium-double-field-board-panel[data-double-field-board="b"] .summarium-df-main-clue-owner { background:#386d78; }
.summarium-double-field-board-score { padding:5px 7px; border-radius:8px; background:#ece5d4; color:var(--gse-color-text-muted); font-size:8px; font-weight:900; font-variant-numeric:tabular-nums; }
.summarium-double-field-link { display:flex; flex-direction:column; align-items:center; gap:4px; color:var(--gse-color-primary); }
.summarium-double-field-link span { width:36px; height:36px; display:grid; place-items:center; border:1px solid #e7b6a6; border-radius:50%; background:var(--gse-color-primary-soft); font-size:20px; font-weight:900; }
.summarium-double-field-link small { color:#a37b6d; font-size:6px; font-weight:800; text-align:center; text-transform:uppercase; }
.summarium-df-main-grid { --summarium-size: 5; display:grid; grid-template-columns:repeat(var(--summarium-size),minmax(0,1fr)) minmax(34px,.68fr); grid-template-rows:repeat(var(--summarium-size),minmax(0,1fr)) minmax(34px,.68fr); gap:5px; width:100%; aspect-ratio:1; }
.summarium-df-main-cell { display:grid; place-items:center; min-width:0; padding:0; position:relative; border:1px solid #ded4bc; border-radius:9px; background:#eee5d1; color:var(--gse-color-text); box-shadow:0 3px 0#d5cab1; font-size:clamp(18px,2.3vw,31px); font-weight:800; line-height:1; transition:background-color .16s,color .16s,transform .16s,box-shadow .16s; }
.summarium-df-main-cell:hover:not(:disabled) { background:#e7dbc1; transform:translateY(-1px); }
.summarium-df-main-cell.is-paired { box-shadow:0 0 0 3px var(--gse-color-primary),0 4px 0#d5cab1; z-index:2; }
.summarium-df-main-cell.is-removed { background:#f7e4d9; border-color:#eccdbc; color:#b48f7e; }
.summarium-df-main-cell.is-removed::before, .summarium-df-main-cell.is-removed::after { content:""; position:absolute; width:55%; height:2px; border-radius:2px; background:var(--gse-color-primary); transform:rotate(45deg); }
.summarium-df-main-cell.is-removed::after { transform:rotate(-45deg); }
.summarium-df-main-cell.is-kept { background:#dcebd7; border-color:#bfd6b9; color:var(--gse-color-success); }
.summarium-df-main-cell.is-kept::after { content:""; position:absolute; width:63%; height:63%; border:2px solid #89b193; border-radius:50%; }
.summarium-df-main-cell.is-hint { animation:summarium-hintPulse .7s ease 2; }
.summarium-df-main-cell.is-won { animation:summarium-cellCelebrate .65s ease both; }
.summarium-df-main-clue { min-width:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1px; padding:2px; border-radius:8px; color:#718074; position:relative; text-align:center; }
.summarium-df-main-clue-owner { position:absolute; top:1px; left:2px; min-width:11px; height:11px; display:grid; place-items:center; border-radius:3px; background:var(--gse-color-text); color:var(--gse-color-surface); font-size:6px; font-weight:900; }
.summarium-df-main-clue strong { font-size:clamp(13px,1.7vw,20px); line-height:1; font-variant-numeric:tabular-nums; }
.summarium-df-main-clue small { font-size:6px; font-weight:800; }
.summarium-df-main-clue.is-correct { background:#e3efdc; color:var(--gse-color-success); }
.summarium-df-main-clue.is-correct::after { content:"✓"; position:absolute; top:2px; right:2px; font-size:7px; font-weight:900; }
.summarium-df-main-clue.is-impossible { background:var(--gse-color-primary-soft); color:#a75e4b; }
.summarium-df-main-clue.is-elsewhere { border:1px dashed #d8ceba; color:#948d7e; }
.summarium-df-main-clue.is-elsewhere strong { font-size:10px; }
.summarium-df-main-clue.is-elsewhere small { font-size:6px; text-transform:uppercase; }
.summarium-df-main-corner { display:grid; place-items:center; color:#c8c1af; font-size:18px; }
.summarium-double-field-status { min-height:38px; display:flex; align-items:center; justify-content:space-between; gap:14px; padding:9px 3px 0; }
.summarium-double-field-status p { margin:0; color:var(--gse-color-text-muted); font-size:9px; line-height:1.4; }
.summarium-double-field-status p.is-warning { color:#a75e4b; font-weight:800; }
.summarium-double-field-status span { color:var(--gse-color-text-muted); font-size:8px; text-align:right; }
@container summarium-board (max-width: 40rem) {
.summarium-double-field-tabs { display:grid; grid-template-columns:1fr 1fr; gap:5px; margin-bottom:7px; padding:4px; border-radius:13px; background:#e9e1ce; }
.summarium-double-field-tabs button { min-height:44px; border:0; border-radius:10px; background:transparent; color:var(--gse-color-text-muted); font-size:9px; font-weight:900; }
.summarium-double-field-tabs button[data-selected="true"] { background:var(--gse-color-surface); color:var(--gse-color-text); box-shadow:0 2px 8px #5f573d17; }
.summarium-double-field-tabs small { margin-left:4px; font-size:7px; }
.summarium-double-field-other-summary { display:block; min-height:20px; margin:0 3px 6px; color:var(--gse-color-text-muted); font-size:8px; text-align:center; }
.summarium-double-field-boards { display:block; }
.summarium-double-field-board-panel { display:none; padding:9px; border-radius:15px; }
.summarium-double-field-board-panel.is-active { display:block; }
.summarium-double-field-link { display:none; }
.summarium-double-field-board-heading { margin-bottom:7px; }
}
@media (max-width:660px) {
.summarium-double-field-guide { grid-template-columns:auto auto minmax(0,1fr); margin-bottom:8px; padding:7px; }
.summarium-double-field-guide p { font-size:7px; }
.summarium-double-field-guide-chip { min-width:35px; min-height:30px; font-size:9px; }
.summarium-df-main-grid { grid-template-columns:repeat(var(--summarium-size),minmax(0,1fr)) minmax(31px,.65fr); grid-template-rows:repeat(var(--summarium-size),minmax(0,1fr)) minmax(31px,.65fr); gap:4px; }
.summarium-df-main-cell { font-size:clamp(19px,7.5vw,29px); border-radius:8px; }
.summarium-df-main-clue strong { font-size:clamp(13px,5vw,21px); }
.summarium-double-field-status { min-height:41px; padding-top:6px; }
.summarium-double-field-status p { font-size:8px; }
.summarium-double-field-status span { max-width:78px; font-size:7px; }
}

.summarium-boards { padding: 0.5rem; }
.summarium-boards.is-challenge-hidden, .summarium-boards.is-hardcore-hidden { min-height: 20rem; visibility: hidden; }
.summarium-boards.is-double-field .summarium-sum-grid, .summarium-boards.is-double-field .summarium-board-caption { display: none; }
.summarium-sum-grid { max-width: 32rem; margin-inline: auto; }
.summarium-grid-cell { font-family: var(--gse-font-display); }
.summarium-sum-grid[data-size="3"], .summarium-df-main-grid[data-size="3"] { --summarium-size: 3; }
.summarium-share-landing-preview[data-size="3"] { --summarium-share-size: 3; }
.summarium-sum-grid[data-size="4"], .summarium-df-main-grid[data-size="4"] { --summarium-size: 4; }
.summarium-share-landing-preview[data-size="4"] { --summarium-share-size: 4; }
.summarium-sum-grid[data-size="5"], .summarium-df-main-grid[data-size="5"] { --summarium-size: 5; }
.summarium-share-landing-preview[data-size="5"] { --summarium-share-size: 5; }
.summarium-sum-grid[data-size="6"], .summarium-df-main-grid[data-size="6"] { --summarium-size: 6; }
.summarium-share-landing-preview[data-size="6"] { --summarium-share-size: 6; }
.summarium-sum-grid[data-size="7"], .summarium-df-main-grid[data-size="7"] { --summarium-size: 7; }
.summarium-share-landing-preview[data-size="7"] { --summarium-share-size: 7; }
.summarium-df-main-cell[data-row="1"], .summarium-df-main-clue[data-row="1"], .summarium-df-main-corner[data-row="1"] { grid-row: 1; }
.summarium-df-main-cell[data-column="1"], .summarium-df-main-clue[data-column="1"], .summarium-df-main-corner[data-column="1"] { grid-column: 1; }
.summarium-df-main-cell[data-row="2"], .summarium-df-main-clue[data-row="2"], .summarium-df-main-corner[data-row="2"] { grid-row: 2; }
.summarium-df-main-cell[data-column="2"], .summarium-df-main-clue[data-column="2"], .summarium-df-main-corner[data-column="2"] { grid-column: 2; }
.summarium-df-main-cell[data-row="3"], .summarium-df-main-clue[data-row="3"], .summarium-df-main-corner[data-row="3"] { grid-row: 3; }
.summarium-df-main-cell[data-column="3"], .summarium-df-main-clue[data-column="3"], .summarium-df-main-corner[data-column="3"] { grid-column: 3; }
.summarium-df-main-cell[data-row="4"], .summarium-df-main-clue[data-row="4"], .summarium-df-main-corner[data-row="4"] { grid-row: 4; }
.summarium-df-main-cell[data-column="4"], .summarium-df-main-clue[data-column="4"], .summarium-df-main-corner[data-column="4"] { grid-column: 4; }
.summarium-df-main-cell[data-row="5"], .summarium-df-main-clue[data-row="5"], .summarium-df-main-corner[data-row="5"] { grid-row: 5; }
.summarium-df-main-cell[data-column="5"], .summarium-df-main-clue[data-column="5"], .summarium-df-main-corner[data-column="5"] { grid-column: 5; }
.summarium-df-main-cell[data-row="6"], .summarium-df-main-clue[data-row="6"], .summarium-df-main-corner[data-row="6"] { grid-row: 6; }
.summarium-df-main-cell[data-column="6"], .summarium-df-main-clue[data-column="6"], .summarium-df-main-corner[data-column="6"] { grid-column: 6; }
.summarium-df-main-cell[data-row="7"], .summarium-df-main-clue[data-row="7"], .summarium-df-main-corner[data-row="7"] { grid-row: 7; }
.summarium-df-main-cell[data-column="7"], .summarium-df-main-clue[data-column="7"], .summarium-df-main-corner[data-column="7"] { grid-column: 7; }
.summarium-df-main-cell[data-row="8"], .summarium-df-main-clue[data-row="8"], .summarium-df-main-corner[data-row="8"] { grid-row: 8; }
.summarium-df-main-cell[data-column="8"], .summarium-df-main-clue[data-column="8"], .summarium-df-main-corner[data-column="8"] { grid-column: 8; }
.summarium-grid-cell[data-celebration-index="0"] { animation-delay: 0ms; }
.summarium-df-main-cell[data-celebration-index="0"] { animation-delay: 0ms; }
.summarium-grid-cell[data-celebration-index="1"] { animation-delay: 25ms; }
.summarium-df-main-cell[data-celebration-index="1"] { animation-delay: 12ms; }
.summarium-grid-cell[data-celebration-index="2"] { animation-delay: 50ms; }
.summarium-df-main-cell[data-celebration-index="2"] { animation-delay: 24ms; }
.summarium-grid-cell[data-celebration-index="3"] { animation-delay: 75ms; }
.summarium-df-main-cell[data-celebration-index="3"] { animation-delay: 36ms; }
.summarium-grid-cell[data-celebration-index="4"] { animation-delay: 100ms; }
.summarium-df-main-cell[data-celebration-index="4"] { animation-delay: 48ms; }
.summarium-grid-cell[data-celebration-index="5"] { animation-delay: 125ms; }
.summarium-df-main-cell[data-celebration-index="5"] { animation-delay: 60ms; }
.summarium-grid-cell[data-celebration-index="6"] { animation-delay: 150ms; }
.summarium-df-main-cell[data-celebration-index="6"] { animation-delay: 72ms; }
.summarium-grid-cell[data-celebration-index="7"] { animation-delay: 175ms; }
.summarium-df-main-cell[data-celebration-index="7"] { animation-delay: 84ms; }
.summarium-grid-cell[data-celebration-index="8"] { animation-delay: 200ms; }
.summarium-df-main-cell[data-celebration-index="8"] { animation-delay: 96ms; }
.summarium-grid-cell[data-celebration-index="9"] { animation-delay: 225ms; }
.summarium-df-main-cell[data-celebration-index="9"] { animation-delay: 108ms; }
.summarium-grid-cell[data-celebration-index="10"] { animation-delay: 250ms; }
.summarium-df-main-cell[data-celebration-index="10"] { animation-delay: 120ms; }
.summarium-grid-cell[data-celebration-index="11"] { animation-delay: 275ms; }
.summarium-df-main-cell[data-celebration-index="11"] { animation-delay: 132ms; }
.summarium-grid-cell[data-celebration-index="12"] { animation-delay: 300ms; }
.summarium-df-main-cell[data-celebration-index="12"] { animation-delay: 144ms; }
.summarium-grid-cell[data-celebration-index="13"] { animation-delay: 325ms; }
.summarium-df-main-cell[data-celebration-index="13"] { animation-delay: 156ms; }
.summarium-grid-cell[data-celebration-index="14"] { animation-delay: 350ms; }
.summarium-df-main-cell[data-celebration-index="14"] { animation-delay: 168ms; }
.summarium-grid-cell[data-celebration-index="15"] { animation-delay: 375ms; }
.summarium-df-main-cell[data-celebration-index="15"] { animation-delay: 180ms; }
.summarium-grid-cell[data-celebration-index="16"] { animation-delay: 400ms; }
.summarium-df-main-cell[data-celebration-index="16"] { animation-delay: 192ms; }
.summarium-grid-cell[data-celebration-index="17"] { animation-delay: 425ms; }
.summarium-df-main-cell[data-celebration-index="17"] { animation-delay: 204ms; }
.summarium-grid-cell[data-celebration-index="18"] { animation-delay: 450ms; }
.summarium-df-main-cell[data-celebration-index="18"] { animation-delay: 216ms; }
.summarium-grid-cell[data-celebration-index="19"] { animation-delay: 475ms; }
.summarium-df-main-cell[data-celebration-index="19"] { animation-delay: 228ms; }
.summarium-grid-cell[data-celebration-index="20"] { animation-delay: 500ms; }
.summarium-df-main-cell[data-celebration-index="20"] { animation-delay: 240ms; }
.summarium-grid-cell[data-celebration-index="21"] { animation-delay: 525ms; }
.summarium-df-main-cell[data-celebration-index="21"] { animation-delay: 252ms; }
.summarium-grid-cell[data-celebration-index="22"] { animation-delay: 550ms; }
.summarium-df-main-cell[data-celebration-index="22"] { animation-delay: 264ms; }
.summarium-grid-cell[data-celebration-index="23"] { animation-delay: 575ms; }
.summarium-df-main-cell[data-celebration-index="23"] { animation-delay: 276ms; }
.summarium-grid-cell[data-celebration-index="24"] { animation-delay: 600ms; }
.summarium-df-main-cell[data-celebration-index="24"] { animation-delay: 288ms; }
.summarium-grid-cell[data-celebration-index="25"] { animation-delay: 625ms; }
.summarium-df-main-cell[data-celebration-index="25"] { animation-delay: 300ms; }
.summarium-grid-cell[data-celebration-index="26"] { animation-delay: 650ms; }
.summarium-df-main-cell[data-celebration-index="26"] { animation-delay: 312ms; }
.summarium-grid-cell[data-celebration-index="27"] { animation-delay: 675ms; }
.summarium-df-main-cell[data-celebration-index="27"] { animation-delay: 324ms; }
.summarium-grid-cell[data-celebration-index="28"] { animation-delay: 700ms; }
.summarium-df-main-cell[data-celebration-index="28"] { animation-delay: 336ms; }
.summarium-grid-cell[data-celebration-index="29"] { animation-delay: 725ms; }
.summarium-df-main-cell[data-celebration-index="29"] { animation-delay: 348ms; }
.summarium-grid-cell[data-celebration-index="30"] { animation-delay: 750ms; }
.summarium-df-main-cell[data-celebration-index="30"] { animation-delay: 360ms; }
.summarium-grid-cell[data-celebration-index="31"] { animation-delay: 775ms; }
.summarium-df-main-cell[data-celebration-index="31"] { animation-delay: 372ms; }
.summarium-grid-cell[data-celebration-index="32"] { animation-delay: 800ms; }
.summarium-df-main-cell[data-celebration-index="32"] { animation-delay: 384ms; }
.summarium-grid-cell[data-celebration-index="33"] { animation-delay: 825ms; }
.summarium-df-main-cell[data-celebration-index="33"] { animation-delay: 396ms; }
.summarium-grid-cell[data-celebration-index="34"] { animation-delay: 850ms; }
.summarium-df-main-cell[data-celebration-index="34"] { animation-delay: 408ms; }
.summarium-grid-cell[data-celebration-index="35"] { animation-delay: 875ms; }
.summarium-df-main-cell[data-celebration-index="35"] { animation-delay: 420ms; }
.summarium-grid-cell[data-celebration-index="36"] { animation-delay: 900ms; }
.summarium-df-main-cell[data-celebration-index="36"] { animation-delay: 432ms; }
.summarium-grid-cell[data-celebration-index="37"] { animation-delay: 925ms; }
.summarium-df-main-cell[data-celebration-index="37"] { animation-delay: 444ms; }
.summarium-grid-cell[data-celebration-index="38"] { animation-delay: 950ms; }
.summarium-df-main-cell[data-celebration-index="38"] { animation-delay: 456ms; }
.summarium-grid-cell[data-celebration-index="39"] { animation-delay: 975ms; }
.summarium-df-main-cell[data-celebration-index="39"] { animation-delay: 468ms; }
.summarium-grid-cell[data-celebration-index="40"] { animation-delay: 1000ms; }
.summarium-df-main-cell[data-celebration-index="40"] { animation-delay: 480ms; }
.summarium-grid-cell[data-celebration-index="41"] { animation-delay: 1025ms; }
.summarium-df-main-cell[data-celebration-index="41"] { animation-delay: 492ms; }
.summarium-grid-cell[data-celebration-index="42"] { animation-delay: 1050ms; }
.summarium-df-main-cell[data-celebration-index="42"] { animation-delay: 504ms; }
.summarium-grid-cell[data-celebration-index="43"] { animation-delay: 1075ms; }
.summarium-df-main-cell[data-celebration-index="43"] { animation-delay: 516ms; }
.summarium-grid-cell[data-celebration-index="44"] { animation-delay: 1100ms; }
.summarium-df-main-cell[data-celebration-index="44"] { animation-delay: 528ms; }
.summarium-grid-cell[data-celebration-index="45"] { animation-delay: 1125ms; }
.summarium-df-main-cell[data-celebration-index="45"] { animation-delay: 540ms; }
.summarium-grid-cell[data-celebration-index="46"] { animation-delay: 1150ms; }
.summarium-df-main-cell[data-celebration-index="46"] { animation-delay: 552ms; }
.summarium-grid-cell[data-celebration-index="47"] { animation-delay: 1175ms; }
.summarium-df-main-cell[data-celebration-index="47"] { animation-delay: 564ms; }
.summarium-grid-cell[data-celebration-index="48"] { animation-delay: 1200ms; }
.summarium-df-main-cell[data-celebration-index="48"] { animation-delay: 576ms; }
.summarium-grid-cell[data-celebration-index="49"] { animation-delay: 1225ms; }
.summarium-df-main-cell[data-celebration-index="49"] { animation-delay: 588ms; }
}
