.card[data-astro-cid-g6h3juao]{position:relative;display:flex;flex-direction:column;gap:.875rem;--card-pad: 1.5rem;--card-rule: 30px;padding:var(--card-pad);padding-block-start:calc(var(--card-pad) + var(--card-rule) - 5px);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm),var(--edge-highlight);overflow:hidden;transition:border-color var(--duration-base) var(--ease-out-quart),box-shadow var(--duration-base) var(--ease-out-quart)}.card__rule[data-astro-cid-g6h3juao],.card__head[data-astro-cid-g6h3juao],.card__facts[data-astro-cid-g6h3juao],.card__status,.card__actions[data-astro-cid-g6h3juao]{position:relative;z-index:1}.card[data-astro-cid-g6h3juao]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--bg-surface) 0%,var(--bg-surface) 24%,transparent 36%),linear-gradient(96deg,var(--bg-surface) 0%,var(--bg-surface) 46%,transparent 84%)}.card[data-astro-cid-g6h3juao]:hover{border-color:var(--border-default);box-shadow:var(--shadow-md),var(--edge-highlight)}.card__rule[data-astro-cid-g6h3juao]{position:absolute;inset-block-start:0;inset-inline:0;height:var(--card-rule);background-image:var(--contest-gradient)}.card__head[data-astro-cid-g6h3juao]{display:flex;align-items:flex-start;gap:.75rem;max-width:82%;margin-block-start:.375rem;min-height:3.36em}.card__edition[data-astro-cid-g6h3juao]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:600;line-height:.82;letter-spacing:var(--tracking-tight);color:var(--contest-ink);flex:none}.card__kind[data-astro-cid-g6h3juao]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-secondary);padding-block-start:.1em}.card__name[data-astro-cid-g6h3juao]{font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);min-height:2.24em;display:flex;align-items:center}.card__title[data-astro-cid-g6h3juao]{position:relative;z-index:1;background-image:var(--contest-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.card__link[data-astro-cid-g6h3juao]{text-decoration:none}.card__link[data-astro-cid-g6h3juao]:after{content:"";position:absolute;inset:0;z-index:2}.card__link[data-astro-cid-g6h3juao]:focus-visible{outline:none}.card[data-astro-cid-g6h3juao]:has(.card__link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.card__facts[data-astro-cid-g6h3juao]{display:flex;gap:.5rem;margin:0;font-size:var(--text-sm)}.card__facts[data-astro-cid-g6h3juao] dt[data-astro-cid-g6h3juao]{color:var(--text-tertiary)}.card__facts[data-astro-cid-g6h3juao] dd[data-astro-cid-g6h3juao]{margin:0;color:var(--text-primary);font-variant-numeric:tabular-nums}.card__status{align-self:flex-start}.card__actions[data-astro-cid-g6h3juao]{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid var(--border-subtle)}.card__actions[data-astro-cid-g6h3juao]:before{content:"";position:absolute;inset:0 calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad));z-index:-1}.card__mark{position:absolute;inset-block-start:var(--mark-top, auto);inset-block-end:var(--mark-bottom, -8%);inset-inline-end:var(--mark-right, -6%);width:var(--mark-width, 66%);height:var(--mark-height, 76%);z-index:0;color:var(--mark-ink, var(--color-neutral-600));opacity:.58;mask-image:linear-gradient(to top left,#000,#000000d9 55%,#0000 96%),linear-gradient(to bottom,rgb(0 0 0) 0%,rgb(0 0 0) var(--mark-fade-from, 32%),rgb(0 0 0 / var(--mark-fade-to, .05)) var(--mark-fade-end, 70%));mask-composite:intersect;-webkit-mask-composite:source-in}:root[data-theme=dark] .card__mark{--mark-ink: var(--color-neutral-500);opacity:.5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .card__mark{--mark-ink: var(--color-neutral-500);opacity:.5}}[data-astro-cid-g6h3juao][data-contest=thought] .card__mark{--mark-width: 58%;--mark-height: 104%;--mark-bottom: -30%}[data-astro-cid-g6h3juao][data-contest=opening] .card__mark{--mark-width: 68%;--mark-height: 118%;--mark-bottom: -34%;--mark-fade-from: 37%;--mark-fade-end: 70%}[data-astro-cid-g6h3juao][data-contest=nsc] .card__mark{--mark-width: 66%;--mark-height: 124%;--mark-top: -8%;--mark-bottom: auto;--mark-right: -4%;--mark-fade-from: 65%;--mark-fade-end: 81%}[data-astro-cid-g6h3juao][data-contest=gradient] .card__mark{--mark-width: 86%;--mark-height: 77%;--mark-top: 12%;--mark-bottom: auto;--mark-right: -10%;--mark-fade-from: 80%;--mark-fade-end: 94%}@media(prefers-reduced-transparency:reduce){.card__mark{display:none}}.card__doc[data-astro-cid-g6h3juao]{display:inline-flex;align-items:center;margin-inline-start:auto;gap:.375rem;padding-block:.4375rem;font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none}.card__doc[data-astro-cid-g6h3juao]:hover{color:var(--accent-text)}
