@keyframes PuzzleStatus-module-scss-module__4Yx45a__otmetki-spin{to{transform:rotate(360deg)}}@keyframes PuzzleStatus-module-scss-module__4Yx45a__otmetki-pulse{0%{opacity:.6}to{opacity:1}}@keyframes PuzzleStatus-module-scss-module__4Yx45a__otmetki-fade-in{0%{opacity:0}to{opacity:1}}.PuzzleStatus-module-scss-module__4Yx45a__root{min-height:28px;font-size:var(--text-xs);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.PuzzleStatus-module-scss-module__4Yx45a__state{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xs);background-color:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-mono);align-items:center;gap:var(--space-1);text-transform:uppercase;display:inline-flex}.PuzzleStatus-module-scss-module__4Yx45a__state[data-kind=solved]{border-color:color-mix(in srgb, var(--color-success) 50%, transparent);background-color:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.PuzzleStatus-module-scss-module__4Yx45a__state[data-kind=failed]{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent);background-color:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.PuzzleStatus-module-scss-module__4Yx45a__state[data-kind=playing]{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);color:var(--color-accent)}.PuzzleStatus-module-scss-module__4Yx45a__item{color:var(--color-text-muted);align-items:center;gap:var(--space-1);display:inline-flex}.PuzzleStatus-module-scss-module__4Yx45a__flame{color:var(--color-text-dim)}.PuzzleStatus-module-scss-module__4Yx45a__flame[data-lit=true]{color:var(--color-gold)}.PuzzleStatus-module-scss-module__4Yx45a__clock{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--color-text)}
@keyframes DailyPuzzleCard-module-scss-module__GCr-oa__otmetki-spin{to{transform:rotate(360deg)}}@keyframes DailyPuzzleCard-module-scss-module__GCr-oa__otmetki-pulse{0%{opacity:.6}to{opacity:1}}@keyframes DailyPuzzleCard-module-scss-module__GCr-oa__otmetki-fade-in{0%{opacity:0}to{opacity:1}}.DailyPuzzleCard-module-scss-module__GCr-oa__root{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--panel-gradient);box-shadow:var(--panel-highlight);transition:transform var(--duration-lift) var(--ease-out),box-shadow var(--duration-lift) var(--ease-out)}.DailyPuzzleCard-module-scss-module__GCr-oa__root:hover{box-shadow:var(--elev-2);transform:translateY(-3px)}.DailyPuzzleCard-module-scss-module__GCr-oa__root:active{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.DailyPuzzleCard-module-scss-module__GCr-oa__root{transition:none}.DailyPuzzleCard-module-scss-module__GCr-oa__root:hover,.DailyPuzzleCard-module-scss-module__GCr-oa__root:active{transform:none}}.DailyPuzzleCard-module-scss-module__GCr-oa__root{--status:var(--color-accent);--art-size:220px;color:var(--color-text);grid-template-columns:var(--art-size) minmax(0, 1fr);isolation:isolate;text-decoration:none;display:grid;position:relative;overflow:hidden}.DailyPuzzleCard-module-scss-module__GCr-oa__root:before{z-index:1;background:var(--status);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.DailyPuzzleCard-module-scss-module__GCr-oa__root:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DailyPuzzleCard-module-scss-module__GCr-oa__root[data-status=solved]{--status:var(--color-success)}.DailyPuzzleCard-module-scss-module__GCr-oa__root[data-status=failed]{--status:var(--color-danger)}.DailyPuzzleCard-module-scss-module__GCr-oa__root[data-status=pending]{--status:var(--color-border-strong)}.DailyPuzzleCard-module-scss-module__GCr-oa__root[data-size=sm]{--art-size:132px}@media not (min-width:640px){.DailyPuzzleCard-module-scss-module__GCr-oa__root{grid-template-columns:minmax(0,1fr)}.DailyPuzzleCard-module-scss-module__GCr-oa__root,.DailyPuzzleCard-module-scss-module__GCr-oa__root[data-size=sm]{--art-size:148px}}.DailyPuzzleCard-module-scss-module__GCr-oa__art{background-image:var(--texture-hex);min-height:var(--art-size);border-right:1px solid var(--color-border);background-size:28px 48px;background-color:var(--color-surface-sunken);place-items:center;display:grid;position:relative}@media not (min-width:640px){.DailyPuzzleCard-module-scss-module__GCr-oa__art{min-height:var(--art-size);border-right:none;border-bottom:1px solid var(--color-border)}}.DailyPuzzleCard-module-scss-module__GCr-oa__scope{border:1px solid color-mix(in srgb, var(--status) 45%, transparent);aspect-ratio:1;background:linear-gradient(color-mix(in srgb, var(--status) 40%, transparent) 0 0) center/1px 100% no-repeat,linear-gradient(color-mix(in srgb, var(--status) 40%, transparent) 0 0) center/100% 1px no-repeat;width:72%;max-width:180px;transition:transform var(--duration-lift) var(--ease-out);border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 0 18%,#000 18.5%);mask-image:radial-gradient(circle,#0000 0 18%,#000 18.5%)}[data-puzzle=guessMap] .DailyPuzzleCard-module-scss-module__GCr-oa__scope{border-radius:var(--radius-xs);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--status) 28%, transparent) 0 1px, transparent 1px 10%),repeating-linear-gradient(0deg, color-mix(in srgb, var(--status) 28%, transparent) 0 1px, transparent 1px 10%);width:82%;max-width:200px;-webkit-mask-image:radial-gradient(circle at 62% 38%,#000 0 34%,#0000 72%);mask-image:radial-gradient(circle at 62% 38%,#000 0 34%,#0000 72%)}.DailyPuzzleCard-module-scss-module__GCr-oa__root:hover .DailyPuzzleCard-module-scss-module__GCr-oa__scope{transform:scale(1.06)rotate(8deg)}[data-puzzle=guessMap]:hover .DailyPuzzleCard-module-scss-module__GCr-oa__scope{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.DailyPuzzleCard-module-scss-module__GCr-oa__scope{transition:none}.DailyPuzzleCard-module-scss-module__GCr-oa__root:hover .DailyPuzzleCard-module-scss-module__GCr-oa__scope{transform:none}}.DailyPuzzleCard-module-scss-module__GCr-oa__icon{width:58%;max-width:132px;height:auto;color:var(--color-text-muted);transition:color var(--duration-fast) ease;position:relative}.DailyPuzzleCard-module-scss-module__GCr-oa__root:hover .DailyPuzzleCard-module-scss-module__GCr-oa__icon{color:var(--color-text)}[data-size=sm] .DailyPuzzleCard-module-scss-module__GCr-oa__icon{width:62%}.DailyPuzzleCard-module-scss-module__GCr-oa__mark{font-family:var(--font-display);font-size:var(--display-md);letter-spacing:0;top:var(--space-2);right:var(--space-3);color:var(--status);opacity:.85;font-weight:700;line-height:1.05;position:absolute}[data-status=solved] .DailyPuzzleCard-module-scss-module__GCr-oa__mark,[data-status=failed] .DailyPuzzleCard-module-scss-module__GCr-oa__mark{opacity:.35}[data-size=sm] .DailyPuzzleCard-module-scss-module__GCr-oa__mark{font-size:var(--text-2xl)}.DailyPuzzleCard-module-scss-module__GCr-oa__body{min-width:0;padding:var(--space-5) var(--space-6);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}[data-size=sm] .DailyPuzzleCard-module-scss-module__GCr-oa__body{padding:var(--space-4) var(--space-5)}@media not (min-width:560px){.DailyPuzzleCard-module-scss-module__GCr-oa__body{padding:var(--space-4)}}.DailyPuzzleCard-module-scss-module__GCr-oa__kicker{color:var(--status);font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.DailyPuzzleCard-module-scss-module__GCr-oa__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-tight);text-transform:uppercase}[data-size=sm] .DailyPuzzleCard-module-scss-module__GCr-oa__title{font-size:var(--text-xl)}.DailyPuzzleCard-module-scss-module__GCr-oa__description{max-width:52ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.DailyPuzzleCard-module-scss-module__GCr-oa__cta{margin-top:auto}
@keyframes DailyPuzzleShelf-module-scss-module__j-NEJa__otmetki-spin{to{transform:rotate(360deg)}}@keyframes DailyPuzzleShelf-module-scss-module__j-NEJa__otmetki-pulse{0%{opacity:.6}to{opacity:1}}@keyframes DailyPuzzleShelf-module-scss-module__j-NEJa__otmetki-fade-in{0%{opacity:0}to{opacity:1}}.DailyPuzzleShelf-module-scss-module__j-NEJa__root{gap:var(--space-3);flex-direction:column;display:flex}.DailyPuzzleShelf-module-scss-module__j-NEJa__grid{gap:var(--gap-panel);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));display:grid}
@keyframes PuzzleCountdown-module-scss-module__J2wN9G__otmetki-spin{to{transform:rotate(360deg)}}@keyframes PuzzleCountdown-module-scss-module__J2wN9G__otmetki-pulse{0%{opacity:.6}to{opacity:1}}@keyframes PuzzleCountdown-module-scss-module__J2wN9G__otmetki-fade-in{0%{opacity:0}to{opacity:1}}.PuzzleCountdown-module-scss-module__J2wN9G__root{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.PuzzleCountdown-module-scss-module__J2wN9G__label{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.PuzzleCountdown-module-scss-module__J2wN9G__clock{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-size:var(--num-md);color:var(--color-text);font-weight:600;line-height:1}
@keyframes DailyResult-module-scss-module__-KLIDq__otmetki-spin{to{transform:rotate(360deg)}}@keyframes DailyResult-module-scss-module__-KLIDq__otmetki-pulse{0%{opacity:.6}to{opacity:1}}@keyframes DailyResult-module-scss-module__-KLIDq__otmetki-fade-in{0%{opacity:0}to{opacity:1}}.DailyResult-module-scss-module__-KLIDq__root{gap:var(--space-4);border-left:2px solid var(--color-success);flex-direction:column;display:flex}.DailyResult-module-scss-module__-KLIDq__root[data-status=lost]{border-left-color:var(--color-danger)}.DailyResult-module-scss-module__-KLIDq__head{gap:var(--space-1);flex-direction:column;display:flex}.DailyResult-module-scss-module__-KLIDq__title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-tight);text-transform:uppercase}.DailyResult-module-scss-module__-KLIDq__text{color:var(--color-text-muted);font-size:var(--text-sm)}.DailyResult-module-scss-module__-KLIDq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
