.st-theme-border{--st-border-color:color-mix(in srgb,var(--foreground) 12%,white);--st-bg-color:var(--background);--st-btn-bg-color:var(--primary);--st-fg-color:var(--foreground);--st-muted-bg-color:color-mix(in srgb,var(--hero-background) 70%,white);width:100%;overflow-x:auto;color:var(--st-fg-color);border-radius:.75rem}.st-theme-border tfoot tr,.st-theme-border thead tr{background-color:var(--st-muted-bg-color)}.st-theme-border table{border-collapse:separate;border-spacing:0;width:100%;border:1px solid var(--st-border-color);border-radius:.75rem;overflow:hidden;font-size:1rem;font-family:Source Sans\ 3,sans-serif;line-height:1.55}.st-theme-border th{border-bottom:1px solid var(--st-border-color);padding:.875rem 1rem;text-align:left;font-family:Manrope,sans-serif;font-weight:700;color:var(--foreground)}.st-theme-border tbody tr{background-color:var(--st-bg-color)}.st-theme-border tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--hero-background) 35%,white)}.st-theme-border tbody tr:hover{background-color:color-mix(in srgb,var(--hero-background) 55%,white)}.st-theme-border tbody tr button{padding:.4rem .75rem;font-size:.875rem;font-weight:600;cursor:pointer;border-radius:.5rem;transition:all .2s;font-family:Manrope,sans-serif}.st-theme-border tbody tr button[data-variant=default]{color:#fff;background-color:var(--st-btn-bg-color);border:1px solid transparent}.st-theme-border tbody tr button[data-variant=default]:hover{background-color:var(--primary-accent)}.st-theme-border tbody tr button[data-variant=outline]{color:var(--primary-accent);background-color:transparent;border:1px solid color-mix(in srgb,var(--primary) 35%,white)}.st-theme-border tbody tr button[data-variant=outline]:hover{background-color:color-mix(in srgb,var(--primary) 8%,white)}.st-theme-border tbody tr button[data-variant=ghost]{color:var(--foreground-accent);background-color:transparent;border:1px solid transparent}.st-theme-border tbody tr button[data-variant=ghost]:hover{background-color:color-mix(in srgb,var(--hero-background) 70%,white)}.st-theme-border tbody tr button[data-variant=default]:active{transform:translateY(1px)}.st-theme-border tbody tr:last-child{border-bottom:none}.st-theme-border td{border-bottom:1px solid var(--st-border-color);border-right:1px solid var(--st-border-color);padding:.85rem 1rem;text-align:left;color:var(--st-fg-color);vertical-align:top}.st-theme-border td:last-child,.st-theme-border th:last-child{border-right:0}.st-theme-border tbody tr:last-child td{border-bottom:0}.st-theme-border tbody tr a{color:var(--primary-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.st-theme-border tbody tr a:hover{color:var(--primary);text-decoration-thickness:2px}.st-theme-border tfoot th{border-top:1px solid var(--st-border-color);padding:.875rem 1rem;text-align:left;font-family:Manrope,sans-serif}@media (max-width:768px){.st-theme-border table{font-size:.9375rem}.st-theme-border td,.st-theme-border th{padding:.7rem .75rem}}