@property --tasty-second-fill-color { syntax: "<color>"; inherits: true; initial-value: transparent; }
.t1wknrh6.t1wknrh6 { color: var(--text-color); --current-color: var(--text-color); }
.tzsugfa.tzsugfa { font-size: var(--h1-font-size, var(--default-font-size)); line-height: var(--h1-line-height, var(--default-line-height)); letter-spacing: var(--h1-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h1-font-weight, var(--default-font-weight)); font-style: var(--h1-font-style, var(--default-font-style)); text-transform: var(--h1-text-transform, var(--default-text-transform)); font-family: var(--h1-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h1-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h1-icon-size, var(--default-icon-size)); }
.t17g6cl3.t17g6cl3 { margin: 0; }
.to05k7w.to05k7w:where(:not(:hover)) { border: 1px solid var(--border-color); background-color: var(--surface-color); }
.to05k7w.to05k7w { color: var(--text-color); --current-color: var(--text-color); border-radius: 10px; }
.to05k7w.to05k7w:where(:hover) { border: 1px solid oklch(from var(--accent-text-color) l c h / .40); background-color: var(--surface-color); --tasty-second-fill-color: oklch(from var(--accent-surface-color) l c h / .04); background-image: linear-gradient(var(--tasty-second-fill-color), var(--tasty-second-fill-color)); }
.t1ni6sgn.t1ni6sgn { text-decoration: none; }
@media (not (width < 640px)) { .t5zqlte.t5zqlte { padding: 16px; } }
@media (width < 640px) { .t5zqlte.t5zqlte { padding: 12px; } }
.t1sjj5f1.t1sjj5f1 { display: flex; gap: 24px; flex-flow: row; }
.tt8arug.tt8arug { align-items: flex-start; }
.t9aufgp.t9aufgp { transition: color .2s, background-color .2s, background-image .2s, box-shadow .2s, border .2s, border-radius .2s, outline .2s, opacity .2s, --tasty-second-fill-color .2s; }
.tu9setm.tu9setm [data-element="Body"] { display: flex; gap: 8px; flex-flow: column; flex-grow: 1; flex-shrink: 1; flex-basis: auto; width: auto; min-width: 0; max-width: initial; }
.tu9setm.tu9setm [data-element="Description"] { font-size: var(--t2-font-size, var(--default-font-size)); line-height: var(--t2-line-height, var(--default-line-height)); letter-spacing: var(--t2-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t2-font-weight, var(--default-font-weight)); font-style: var(--t2-font-style, var(--default-font-style)); text-transform: var(--t2-text-transform, var(--default-text-transform)); font-family: var(--t2-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t2-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t2-icon-size, var(--default-icon-size)); color: var(--text-soft-color); --current-color: var(--text-soft-color); margin: 0; }
.tu9setm.tu9setm [data-element="Icon"] { overflow: hidden; display: flex; align-items: center; justify-content: center; flex-grow: 0; flex-shrink: 0; flex-basis: 64px; width: 64px; min-width: initial; max-width: initial; height: 64px; min-height: initial; max-height: initial; padding: 8px; box-sizing: border-box; border-radius: calc(6px + 8px); background-color: var(--surface-2-color); color: var(--accent-text-color); --current-color: var(--accent-text-color); }
.tu9setm.tu9setm [data-element="IconImage"] { overflow: hidden; display: block; width: 48px; min-width: initial; max-width: initial; height: 48px; min-height: initial; max-height: initial; object-fit: contain; border-radius: 6px; }
@media (not (prefers-color-scheme: dark)) { :where(:root:not(:has(input[name="theme"][value="dark"]:checked))) .tu9setm.tu9setm [data-element="IconImageDark"] { overflow: hidden; display: none; } }
@media (prefers-color-scheme: dark) { :where(:root:not(:has(input[name="theme"][value="dark"]:checked)):not(:has(input[name="theme"][value="system"]:checked))) .tu9setm.tu9setm [data-element="IconImageDark"] { overflow: hidden; display: none; } }
.tu9setm.tu9setm [data-element="IconImageDark"] { width: 48px; min-width: initial; max-width: initial; height: 48px; min-height: initial; max-height: initial; object-fit: contain; border-radius: 6px; }
@media (not (prefers-color-scheme: dark)) { :where(:root:not(:has(input[name="theme"][value="dark"]:checked))) .tu9setm.tu9setm [data-element="IconImageLight"] { overflow: hidden; display: block; } }
@media (prefers-color-scheme: dark) { :where(:root:not(:has(input[name="theme"][value="dark"]:checked)):not(:has(input[name="theme"][value="system"]:checked))) .tu9setm.tu9setm [data-element="IconImageLight"] { overflow: hidden; display: block; } }
.tu9setm.tu9setm [data-element="IconImageLight"] { width: 48px; min-width: initial; max-width: initial; height: 48px; min-height: initial; max-height: initial; object-fit: contain; border-radius: 6px; }
.tu9setm.tu9setm [data-element="IconMask"] { display: block; width: 48px; min-width: initial; max-width: initial; height: 48px; min-height: initial; max-height: initial; background-color: currentcolor; }
.tu9setm.tu9setm [data-element="Tags"] { display: flex; gap: 8px; flex-flow: row wrap; padding: 4px 0 0 0; }
.tu9setm.tu9setm [data-element="Title"] { font-size: var(--h3-font-size, var(--default-font-size)); line-height: var(--h3-line-height, var(--default-line-height)); letter-spacing: var(--h3-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h3-font-weight, var(--default-font-weight)); font-style: var(--h3-font-style, var(--default-font-style)); text-transform: var(--h3-text-transform, var(--default-text-transform)); font-family: var(--h3-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h3-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h3-icon-size, var(--default-icon-size)); margin: 0; transition: color 0.15s; }
.tu9setm.tu9setm [data-element="Title"]:where(:not(:hover)) { color: var(--text-color); --current-color: var(--text-color); }
:where(:root:has(input[name="theme"][value="dark"]:checked)) .tu9setm.tu9setm [data-element="IconImageDark"] { overflow: hidden; display: block; }
@media (prefers-color-scheme: dark) { :where(:root:not(:has(input[name="theme"][value="dark"]:checked)):has(input[name="theme"][value="system"]:checked)) .tu9setm.tu9setm [data-element="IconImageDark"] { overflow: hidden; display: block; } }
:where(:root:has(input[name="theme"][value="dark"]:checked)) .tu9setm.tu9setm [data-element="IconImageLight"] { overflow: hidden; display: none; }
@media (prefers-color-scheme: dark) { :where(:root:not(:has(input[name="theme"][value="dark"]:checked)):has(input[name="theme"][value="system"]:checked)) .tu9setm.tu9setm [data-element="IconImageLight"] { overflow: hidden; display: none; } }
.tu9setm.tu9setm [data-element="Title"]:where(:hover) { color: var(--accent-text-color); --current-color: var(--accent-text-color); }
.tke6ol2.tke6ol2 { display: grid; gap: 24px; }
.tj0wqz5.tj0wqz5 { grid-template-columns: 1fr; }
.tnp3pxf.tnp3pxf { display: flex; gap: 24px; flex-flow: column; }
.trt9vze.trt9vze h2 { font-size: var(--h2-font-size, var(--default-font-size)); line-height: var(--h2-line-height, var(--default-line-height)); letter-spacing: var(--h2-letter-spacing, var(--default-letter-spacing)); font-weight: var(--h2-font-weight, var(--default-font-weight)); font-style: var(--h2-font-style, var(--default-font-style)); text-transform: var(--h2-text-transform, var(--default-text-transform)); font-family: var(--h2-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--h2-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--h2-icon-size, var(--default-icon-size)); color: var(--text-color); --current-color: var(--text-color); margin: 0; }
.tl9260c.tl9260c { padding: 32px 0 64px 0; }
.tnp3sg6.tnp3sg6 { display: flex; gap: 48px; flex-flow: column; }