@layer components{.mobile-problem-list{border-bottom:1px solid var(--color-line)}.mobile-problem-row{display:grid;min-width:0;gap:.25rem;padding-block:.75rem;border-top:1px solid var(--color-line);scroll-margin-top:5rem}.mobile-problem-header{justify-content:space-between}.mobile-problem-header,.mobile-problem-identity{display:flex;min-width:0;align-items:center;gap:.5rem}.mobile-problem-identity{flex-wrap:wrap}.mobile-problem-number{min-width:0;overflow-wrap:anywhere;color:var(--color-forest-800);font-size:1.125rem;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums}}.mobile-problem-identity>[data-difficulty]{padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.mobile-problem-open{flex-shrink:0;margin-inline-end:-.75rem;padding-inline:.75rem;font-size:.875rem}.mobile-problem-row .problem-preview{gap:.5rem;font-size:.9375rem;line-height:1.5}.mobile-problem-row .problem-preview details>div>.grid,.mobile-problem-row .problem-preview>.grid{gap:.5rem;font-size:inherit}.mobile-problem-row .math-scroll{border:0;border-radius:0;background:transparent;padding:.25rem 0}.mobile-problem-row .math-scroll .katex-display{margin:0}.mobile-problem-row .math-scroll .katex-display>.katex{text-align:left}.mobile-problem-row .problem-preview summary{font-size:.875rem}