@layer properties,theme,base;@layer components{.c-prose{color:var(--muted-foreground);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.65}.c-prose>*+*{margin-top:1rem}.c-prose h2{color:var(--foreground);letter-spacing:-.015em;text-wrap:balance;margin-top:2.5rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:700;line-height:1.2}.c-toc{border:1px solid var(--border);border-radius:.875rem;margin-bottom:2rem;padding:0 1rem}.c-toc>summary{min-height:2.75rem;color:var(--foreground);overflow-wrap:anywhere;cursor:pointer;align-items:center;font-weight:600;display:flex}.c-toc ol{color:var(--muted-foreground);margin:0 0 .875rem;padding-inline-start:1.25rem;list-style:decimal}.c-toc li+li{margin-top:.25rem}.c-toc a{overflow-wrap:anywhere;max-width:100%;padding-block:.25rem;display:inline-block}.c-prose ul{padding-inline-start:1.25rem;list-style:outside}.c-prose ol{padding-inline-start:1.5rem;list-style:decimal}.c-prose h3{color:var(--foreground);text-wrap:balance;margin-top:2rem;font-size:1.25rem;font-weight:700;line-height:1.25}.c-prose a{overflow-wrap:anywhere}.c-prose img{max-width:100%;height:auto}.c-prose code{overflow-wrap:anywhere}.c-prose pre{max-width:100%;overflow-x:auto}.c-prose blockquote{border-inline-start:3px solid var(--border);margin-inline:0;padding-inline-start:1rem}.c-prose li+li{margin-top:.375rem}.c-prose li::marker{color:var(--sport-padel)}.c-prose strong{color:var(--foreground);font-weight:700}.c-prose .c-table-wrap{--c-scroll-bg:var(--background);overscroll-behavior-x:contain;background:linear-gradient(to right, var(--c-scroll-bg) 30%, transparent) 0 0 / 2rem 100% no-repeat local, linear-gradient(to left, var(--c-scroll-bg) 30%, transparent) 100% 0 / 2rem 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--ink) 18%, transparent), transparent) 0 0 / .75rem 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--ink) 18%, transparent), transparent) 100% 0 / .75rem 100% no-repeat scroll;border:1px solid var(--border);border-radius:.5rem;max-width:100%;overflow-x:auto}.c-prose .c-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.5}.c-prose .c-table caption{color:var(--foreground);text-align:start;caption-side:top;padding:.75rem 1rem;font-weight:600}.c-prose .c-table th,.c-prose .c-table td{vertical-align:top;text-align:start;overflow-wrap:anywhere;border-top:1px solid var(--border);padding:.625rem 1rem}.c-prose .c-table thead th{color:var(--foreground);background:var(--muted)}.c-prose .c-table tbody th{color:var(--foreground);font-weight:600}@media print{.c-prose .c-table-wrap{background:0 0;overflow:visible}.c-prose .c-table{min-width:0}.c-prose .c-table tr{break-inside:avoid}}}@layer utilities;
