karin-plugin-kkk
Version:
Karin 的「抖音」「B 站」视频解析/动态推送插件
1,552 lines (1,347 loc) • 3.05 MB
CSS
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
*, :before, :after, ::backdrop {
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-translate-z: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-scale-z: 1;
--tw-rotate-x: initial;
--tw-rotate-y: initial;
--tw-rotate-z: initial;
--tw-skew-x: initial;
--tw-skew-y: initial;
--tw-space-y-reverse: 0;
--tw-space-x-reverse: 0;
--tw-divide-y-reverse: 0;
--tw-border-style: solid;
--tw-gradient-position: initial;
--tw-gradient-from: #0000;
--tw-gradient-via: #0000;
--tw-gradient-to: #0000;
--tw-gradient-stops: initial;
--tw-gradient-via-stops: initial;
--tw-gradient-from-position: 0%;
--tw-gradient-via-position: 50%;
--tw-gradient-to-position: 100%;
--tw-leading: initial;
--tw-font-weight: initial;
--tw-tracking: initial;
--tw-ordinal: initial;
--tw-slashed-zero: initial;
--tw-numeric-figure: initial;
--tw-numeric-spacing: initial;
--tw-numeric-fraction: initial;
--tw-shadow: 0 0 #0000;
--tw-shadow-color: initial;
--tw-shadow-alpha: 100%;
--tw-inset-shadow: 0 0 #0000;
--tw-inset-shadow-color: initial;
--tw-inset-shadow-alpha: 100%;
--tw-ring-color: initial;
--tw-ring-shadow: 0 0 #0000;
--tw-inset-ring-color: initial;
--tw-inset-ring-shadow: 0 0 #0000;
--tw-ring-inset: initial;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-offset-shadow: 0 0 #0000;
--tw-blur: initial;
--tw-brightness: initial;
--tw-contrast: initial;
--tw-grayscale: initial;
--tw-hue-rotate: initial;
--tw-invert: initial;
--tw-opacity: initial;
--tw-saturate: initial;
--tw-sepia: initial;
--tw-drop-shadow: initial;
--tw-drop-shadow-color: initial;
--tw-drop-shadow-alpha: 100%;
--tw-drop-shadow-size: initial;
--tw-backdrop-blur: initial;
--tw-backdrop-brightness: initial;
--tw-backdrop-contrast: initial;
--tw-backdrop-grayscale: initial;
--tw-backdrop-hue-rotate: initial;
--tw-backdrop-invert: initial;
--tw-backdrop-opacity: initial;
--tw-backdrop-saturate: initial;
--tw-backdrop-sepia: initial;
--tw-duration: initial;
--tw-ease: initial;
--tw-animation-delay: 0s;
--tw-animation-direction: normal;
--tw-animation-duration: initial;
--tw-animation-fill-mode: none;
--tw-animation-iteration-count: 1;
--tw-enter-blur: 0;
--tw-enter-opacity: 1;
--tw-enter-rotate: 0;
--tw-enter-scale: 1;
--tw-enter-translate-x: 0;
--tw-enter-translate-y: 0;
--tw-exit-blur: 0;
--tw-exit-opacity: 1;
--tw-exit-rotate: 0;
--tw-exit-scale: 1;
--tw-exit-translate-x: 0;
--tw-exit-translate-y: 0;
--tw-content: "";
--tw-outline-style: solid;
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
}
}
}
@layer theme {
:root, :host {
--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
"Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-mono: "JetBrains Mono";
--color-red-200: oklch(88.5% .062 18.334);
--color-red-500: oklch(63.7% .237 25.331);
--color-orange-300: oklch(83.7% .128 66.29);
--color-orange-400: oklch(75% .183 55.934);
--color-yellow-400: oklch(85.2% .199 91.936);
--color-yellow-500: oklch(79.5% .184 86.047);
--color-green-500: oklch(72.3% .219 149.579);
--color-emerald-300: oklch(84.5% .143 164.978);
--color-emerald-400: oklch(76.5% .177 163.223);
--color-emerald-500: oklch(69.6% .17 162.48);
--color-cyan-400: oklch(78.9% .154 211.53);
--color-cyan-500: oklch(71.5% .143 215.221);
--color-cyan-600: oklch(60.9% .126 221.723);
--color-blue-300: oklch(80.9% .105 251.813);
--color-blue-400: oklch(70.7% .165 254.624);
--color-blue-500: oklch(62.3% .214 259.815);
--color-indigo-500: oklch(58.5% .233 277.117);
--color-violet-500: oklch(60.6% .25 292.717);
--color-pink-400: oklch(71.8% .202 349.761);
--color-pink-500: oklch(65.6% .241 354.308);
--color-rose-300: oklch(81% .117 11.638);
--color-rose-400: oklch(71.2% .194 13.428);
--color-rose-500: oklch(64.5% .246 16.439);
--color-gray-200: oklch(92.8% .006 264.531);
--color-gray-400: oklch(70.7% .022 261.325);
--color-zinc-950: oklch(14.1% .005 285.823);
--color-black: #000;
--color-white: #fff;
--spacing: .25rem;
--container-xs: 20rem;
--container-sm: 24rem;
--container-md: 28rem;
--container-lg: 32rem;
--container-3xl: 48rem;
--container-4xl: 56rem;
--container-6xl: 72rem;
--container-7xl: 80rem;
--text-xs: .75rem;
--text-xs--line-height: calc(1 / .75);
--text-sm: .875rem;
--text-sm--line-height: calc(1.25 / .875);
--text-base: 1rem;
--text-base--line-height: calc(1.5 / 1);
--text-lg: 1.125rem;
--text-lg--line-height: calc(1.75 / 1.125);
--text-xl: 1.25rem;
--text-xl--line-height: calc(1.75 / 1.25);
--text-2xl: 1.5rem;
--text-2xl--line-height: calc(2 / 1.5);
--text-3xl: 1.875rem;
--text-3xl--line-height: calc(2.25 / 1.875);
--text-4xl: 2.25rem;
--text-4xl--line-height: calc(2.5 / 2.25);
--text-5xl: 3rem;
--text-5xl--line-height: 1;
--text-6xl: 3.75rem;
--text-6xl--line-height: 1;
--text-7xl: 4.5rem;
--text-7xl--line-height: 1;
--text-8xl: 6rem;
--text-8xl--line-height: 1;
--text-9xl: 8rem;
--text-9xl--line-height: 1;
--font-weight-light: 300;
--font-weight-normal: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
--font-weight-black: 900;
--tracking-tighter: -.05em;
--tracking-tight: -.025em;
--tracking-normal: 0em;
--tracking-wide: .025em;
--tracking-wider: .05em;
--tracking-widest: .1em;
--leading-tight: 1.25;
--leading-normal: 1.5;
--leading-relaxed: 1.625;
--radius-2xl: calc(var(--radius) * 2);
--radius-3xl: calc(var(--radius) * 3);
--drop-shadow-sm: 0 1px 2px #00000026;
--drop-shadow-lg: 0 4px 4px #00000026;
--ease-out: cubic-bezier(0, 0, .2, 1);
--animate-spin: spin 1s linear infinite;
--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
--blur-xs: 4px;
--blur-sm: 8px;
--blur-md: 12px;
--blur-xl: 24px;
--blur-2xl: 40px;
--blur-3xl: 64px;
--aspect-video: 16 / 9;
--default-transition-duration: .15s;
--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
--default-font-family: var(--font-sans);
--default-mono-font-family: var(--font-mono);
--color-background: var(--background);
--color-foreground: var(--foreground);
--color-accent: var(--accent);
--color-accent-foreground: var(--accent-foreground);
--color-focus: var(--focus);
--color-default: var(--default);
--color-default-foreground: var(--default-foreground);
--color-success: var(--success);
--color-success-foreground: var(--success-foreground);
--color-warning: var(--warning);
--color-warning-foreground: var(--warning-foreground);
--color-danger: var(--danger);
--color-danger-foreground: var(--danger-foreground);
--shadow-surface: var(--surface-shadow);
--shadow-overlay: var(--overlay-shadow);
--color-field-border: var(--field-border, var(--border));
--border-width-field: var(--field-border-width, var(--border-width));
--color-background-secondary: var(--background);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-background-secondary: color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);
}
}
:root, :host {
--color-default-hover: var(--default);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-default-hover: color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);
}
}
:root, :host {
--color-accent-hover: var(--accent);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-accent-hover: color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%);
}
}
:root, :host {
--color-danger-hover: var(--danger);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-danger-hover: color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%);
}
}
:root, :host {
--color-field-focus: var(--field-background, var(--default));
--color-field-border-hover: var(--field-border, var(--border));
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-field-border-hover: color-mix(in oklab,
var(--field-border, var(--border)) 88%,
var(--field-foreground, var(--foreground)) 10%);
}
}
:root, :host {
--color-field-border-focus: var(--field-border, var(--border));
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-field-border-focus: color-mix(in oklab,
var(--field-border, var(--border)) 74%,
var(--field-foreground, var(--foreground)) 22%);
}
}
:root, :host {
--color-accent-soft: var(--accent);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-accent-soft: color-mix(in oklab, var(--accent) 15%, transparent);
}
}
:root, :host {
--color-accent-soft-foreground: var(--accent);
--color-accent-soft-hover: var(--accent);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-accent-soft-hover: color-mix(in oklab, var(--accent) 20%, transparent);
}
}
:root, :host {
--color-danger-soft: var(--danger);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-danger-soft: color-mix(in oklab, var(--danger) 15%, transparent);
}
}
:root, :host {
--color-danger-soft-foreground: var(--danger);
--color-danger-soft-hover: var(--danger);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-danger-soft-hover: color-mix(in oklab, var(--danger) 20%, transparent);
}
}
:root, :host {
--color-warning-soft: var(--warning);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-warning-soft: color-mix(in oklab, var(--warning) 15%, transparent);
}
}
:root, :host {
--color-warning-soft-foreground: var(--warning);
--color-success-soft: var(--success);
}
@supports (color: color-mix(in lab, red, red)) {
:root, :host {
--color-success-soft: color-mix(in oklab, var(--success) 15%, transparent);
}
}
:root, :host {
--color-success-soft-foreground: var(--success);
--ease-smooth: ease;
--ease-out-quad: cubic-bezier(.25, .46, .45, .94);
--ease-out-quart: cubic-bezier(.165, .84, .44, 1);
--ease-out-fluid: cubic-bezier(.32, .72, 0, 1);
--ease-linear: linear;
--radius-5xl: calc(var(--radius) * 5);
--radius-6xl: calc(var(--radius) * 6);
--radius-7xl: calc(var(--radius) * 7);
--radius-8xl: calc(var(--radius) * 8);
}
@layer theme {
@layer base {
:root, .light, .default, [data-theme="light"], [data-theme="default"] {
color-scheme: light;
--white: oklch(100% 0 0);
--black: oklch(0% 0 0);
--snow: oklch(99.11% 0 0);
--eclipse: oklch(21.03% .0059 285.89);
--spacing: .25rem;
--border-width: 1px;
--field-border-width: 0px;
--disabled-opacity: .5;
--ring-offset-width: 2px;
--cursor-interactive: pointer;
--cursor-disabled: not-allowed;
--radius: .5rem;
--field-radius: calc(var(--radius) * 1.5);
--background: oklch(97.02% 0 0);
--foreground: var(--eclipse);
--surface: var(--white);
--surface-foreground: var(--foreground);
--surface-secondary: oklch(95.24% .0013 286.37);
--surface-secondary-foreground: var(--foreground);
--surface-tertiary: oklch(93.73% .0013 286.37);
--surface-tertiary-foreground: var(--foreground);
--overlay: var(--white);
--overlay-foreground: var(--foreground);
--muted: oklch(55.17% .0138 285.94);
--scrollbar: oklch(87.1% .006 286.286);
--default: oklch(94% .001 286.375);
--default-foreground: var(--eclipse);
--accent: oklch(62.04% .195 253.83);
--accent-foreground: var(--snow);
--field-background: var(--white);
--field-foreground: oklch(21.03% .0059 285.89);
--field-placeholder: var(--muted);
--field-border: transparent;
--success: oklch(73.29% .1935 150.81);
--success-foreground: var(--eclipse);
--warning: oklch(78.19% .1585 72.33);
--warning-foreground: var(--eclipse);
--danger: oklch(65.32% .2328 25.74);
--danger-foreground: var(--snow);
--segment: var(--white);
--segment-foreground: var(--eclipse);
--border: oklch(90% .004 286.32);
--separator: oklch(92% .004 286.32);
--focus: var(--accent);
--link: var(--foreground);
--backdrop: #00000080;
--surface-shadow: 0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f,
0 0 1px 0 #0000000f;
--overlay-shadow: 0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008,
0 14px 28px 0 #00000014;
--field-shadow: 0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f,
0 0 1px 0 #0000000f;
--skeleton-animation: shimmer;
}
.dark, [data-theme="dark"] {
color-scheme: dark;
--background: oklch(12% .005 285.823);
--foreground: var(--snow);
--surface: oklch(21.03% .0059 285.89);
--surface-foreground: var(--foreground);
--surface-secondary: oklch(25.7% .0037 286.14);
--surface-tertiary: oklch(27.21% .0024 247.91);
--overlay: oklch(21.03% .0059 285.89);
--overlay-foreground: var(--foreground);
--muted: oklch(70.5% .015 286.067);
--scrollbar: oklch(70.5% .015 286.067);
--default: oklch(27.4% .006 286.033);
--default-foreground: var(--snow);
--field-background: oklch(21.03% .0059 285.89);
--field-foreground: var(--foreground);
--warning: oklch(82.03% .1388 76.34);
--warning-foreground: var(--eclipse);
--danger: oklch(59.4% .1967 24.63);
--danger-foreground: var(--snow);
--segment: oklch(39.64% .01 285.93);
--segment-foreground: var(--foreground);
--border: oklch(28% .006 286.033);
--separator: oklch(25% .006 286.033);
--focus: var(--accent);
--link: var(--foreground);
--backdrop: #0009;
--surface-shadow: 0 0 0 0 transparent inset;
--overlay-shadow: 0 0 1px 0 #ffffff4d inset;
--field-shadow: 0 0 0 0 transparent inset;
}
}
}
@layer components;
}
@layer base {
*, :after, :before, ::backdrop {
box-sizing: border-box;
border: 0 solid;
margin: 0;
padding: 0;
}
::file-selector-button {
box-sizing: border-box;
border: 0 solid;
margin: 0;
padding: 0;
}
html, :host {
-webkit-text-size-adjust: 100%;
tab-size: 4;
line-height: 1.5;
font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
font-feature-settings: var(--default-font-feature-settings, normal);
font-variation-settings: var(--default-font-variation-settings, normal);
-webkit-tap-highlight-color: transparent;
}
hr {
height: 0;
color: inherit;
border-top-width: 1px;
}
abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
font-size: inherit;
font-weight: inherit;
}
a {
color: inherit;
-webkit-text-decoration: inherit;
-webkit-text-decoration: inherit;
-webkit-text-decoration: inherit;
text-decoration: inherit;
}
b, strong {
font-weight: bolder;
}
code, kbd, samp, pre {
font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
font-feature-settings: var(--default-mono-font-feature-settings, normal);
font-variation-settings: var(--default-mono-font-variation-settings, normal);
font-size: 1em;
}
small {
font-size: 80%;
}
sub, sup {
vertical-align: baseline;
font-size: 75%;
line-height: 0;
position: relative;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
table {
text-indent: 0;
border-color: inherit;
border-collapse: collapse;
}
:-moz-focusring {
outline: auto;
}
progress {
vertical-align: baseline;
}
summary {
display: list-item;
}
ol, ul, menu {
list-style: none;
}
img, svg, video, canvas, audio, iframe, embed, object {
vertical-align: middle;
display: block;
}
img, video {
max-width: 100%;
height: auto;
}
button, input, select, optgroup, textarea {
font: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
letter-spacing: inherit;
color: inherit;
opacity: 1;
background-color: #0000;
border-radius: 0;
}
::file-selector-button {
font: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
letter-spacing: inherit;
color: inherit;
opacity: 1;
background-color: #0000;
border-radius: 0;
}
:where(select:is([multiple], [size])) optgroup {
font-weight: bolder;
}
:where(select:is([multiple], [size])) optgroup option {
padding-inline-start: 20px;
}
::file-selector-button {
margin-inline-end: 4px;
}
::placeholder {
opacity: 1;
}
@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
::placeholder {
color: currentColor;
}
@supports (color: color-mix(in lab, red, red)) {
::placeholder {
color: color-mix(in oklab, currentcolor 50%, transparent);
}
}
}
textarea {
resize: vertical;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-date-and-time-value {
min-height: 1lh;
text-align: inherit;
}
::-webkit-datetime-edit {
display: inline-flex;
}
::-webkit-datetime-edit-fields-wrapper {
padding: 0;
}
::-webkit-datetime-edit {
padding-block: 0;
}
::-webkit-datetime-edit-year-field {
padding-block: 0;
}
::-webkit-datetime-edit-month-field {
padding-block: 0;
}
::-webkit-datetime-edit-day-field {
padding-block: 0;
}
::-webkit-datetime-edit-hour-field {
padding-block: 0;
}
::-webkit-datetime-edit-minute-field {
padding-block: 0;
}
::-webkit-datetime-edit-second-field {
padding-block: 0;
}
::-webkit-datetime-edit-millisecond-field {
padding-block: 0;
}
::-webkit-datetime-edit-meridiem-field {
padding-block: 0;
}
::-webkit-calendar-picker-indicator {
line-height: 1;
}
:-moz-ui-invalid {
box-shadow: none;
}
button, input:where([type="button"], [type="reset"], [type="submit"]) {
appearance: button;
}
::file-selector-button {
appearance: button;
}
::-webkit-inner-spin-button {
height: auto;
}
::-webkit-outer-spin-button {
height: auto;
}
[hidden]:where(:not([hidden="until-found"])) {
display: none !important;
}
*, :after, :before, ::backdrop {
border-color: var(--border, currentColor);
}
::file-selector-button {
border-color: var(--border, currentColor);
}
:root {
view-transition-name: none;
}
::view-transition {
pointer-events: none;
}
* {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body {
color: var(--theme-text);
background-color: var(--theme-bg);
min-height: 100vh;
margin: 0;
padding: 0;
font-family: HarmonyOSHans-Regular, bilifont, fansmedal-num;
line-height: 1.6;
transition: color .3s, background-color .3s;
}
}
@layer components {
.close-button {
isolation: isolate;
height: calc(var(--spacing) * 6);
width: calc(var(--spacing) * 6);
transform-origin: center;
border-radius: calc(var(--radius) * 1.5);
padding: calc(var(--spacing) * 1);
-webkit-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
cursor: var(--cursor-interactive);
transition: transform .25s var(--ease-out-quart), color .15s var(--ease-out), background-color .1s var(--ease-out), box-shadow .15s var(--ease-out);
transform: translateZ(0) var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
flex-shrink: 0;
justify-content: center;
align-items: center;
display: inline-flex;
position: relative;
}
.close-button:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .close-button:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .close-button:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.close-button:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .close-button:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .close-button:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.close-button:focus-visible:not(:focus), .close-button[data-focus-visible="true"] {
--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
--tw-ring-color: var(--focus);
--tw-ring-offset-width: var(--ring-offset-width);
--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-offset-color: var(--background);
--tw-outline-style: none;
outline-style: none;
}
.close-button:disabled, .close-button[aria-disabled="true"] {
opacity: var(--disabled-opacity);
cursor: var(--cursor-disabled);
pointer-events: none;
}
.close-button[data-pending="true"] {
pointer-events: none;
}
.close-button svg {
pointer-events: none;
width: calc(var(--spacing) * 4);
height: calc(var(--spacing) * 4);
margin-inline: calc(var(--spacing) * -.5);
margin-block: calc(var(--spacing) * .5);
flex-shrink: 0;
align-self: center;
}
.close-button--default {
background-color: var(--default);
color: var(--muted);
}
@media (hover: hover) {
.close-button--default:hover, .close-button--default[data-hovered="true"] {
background-color: var(--default);
}
@supports (color: color-mix(in lab, red, red)) {
.close-button--default:hover, .close-button--default[data-hovered="true"] {
background-color: color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);
}
}
}
.close-button--default:active, .close-button--default[data-pressed="true"] {
transform: scale(.93);
}
.description {
font-size: var(--text-xs);
line-height: var(--tw-leading, var(--text-xs--line-height));
text-wrap: wrap;
overflow-wrap: break-word;
color: var(--muted);
}
.error-message {
height: auto;
font-size: var(--text-xs);
line-height: var(--tw-leading, var(--text-xs--line-height));
overflow-wrap: break-word;
color: var(--danger);
transition: opacity .15s var(--ease-out), height .35s var(--ease-smooth);
}
.error-message:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .error-message:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .error-message:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.error-message:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .error-message:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .error-message:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.field-error {
height: calc(var(--spacing) * 0);
padding-inline: calc(var(--spacing) * 1);
font-size: var(--text-xs);
line-height: var(--tw-leading, var(--text-xs--line-height));
overflow-wrap: break-word;
color: var(--danger);
opacity: 0;
}
.field-error[data-visible="true"] {
opacity: 1;
height: auto;
}
.field-error {
transition: opacity .15s var(--ease-out), height .35s var(--ease-smooth);
}
.field-error:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .field-error:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .field-error:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.field-error:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .field-error:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .field-error:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.label {
font-size: var(--text-sm);
line-height: var(--tw-leading, var(--text-sm--line-height));
--tw-font-weight: var(--font-weight-medium);
font-weight: var(--font-weight-medium);
color: var(--foreground);
}
:is(.label--required, [data-required="true"]:not([role="group"]):not([role="radiogroup"]):not([role="checkboxgroup"]) > .label, [data-required="true"]:not([data-slot="radio"]):not([data-slot="checkbox"]) > .label):after {
content: var(--tw-content);
margin-left: calc(var(--spacing) * .5);
content: var(--tw-content);
color: var(--danger);
--tw-content: "*";
content: var(--tw-content);
}
.label--disabled, [data-disabled="true"] .label {
opacity: var(--disabled-opacity);
cursor: var(--cursor-disabled);
pointer-events: none;
}
.label--invalid, [data-invalid="true"] .label, [aria-invalid="true"] .label {
color: var(--danger);
}
.accordion {
contain: layout style;
width: 100%;
}
.accordion__body {
font-size: var(--text-sm);
line-height: var(--tw-leading, var(--text-sm--line-height));
}
.accordion__body-inner {
padding-inline: calc(var(--spacing) * 4);
padding-top: calc(var(--spacing) * 0);
padding-bottom: calc(var(--spacing) * 4);
color: var(--muted);
}
.accordion__indicator {
width: calc(var(--spacing) * 4);
height: calc(var(--spacing) * 4);
color: var(--muted);
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
transition-duration: var(--tw-duration, var(--default-transition-duration));
--tw-duration: .25s;
flex-shrink: 0;
margin-left: auto;
transition-duration: .25s;
}
.accordion__indicator:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .accordion__indicator:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .accordion__indicator:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.accordion__indicator:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .accordion__indicator:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .accordion__indicator:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.accordion__indicator[data-expanded="true"] {
rotate: -180deg;
}
.accordion__item {
--tw-border-style: none;
border-style: none;
position: relative;
}
.accordion__item:after {
content: "";
bottom: calc(var(--spacing) * 0);
left: calc(var(--spacing) * 0);
background-color: var(--separator);
border-radius: 3.40282e38px;
width: 100%;
height: 1px;
position: absolute;
}
.accordion__item:last-child:after {
content: none;
}
.accordion__item[data-hide-separator="true"]:after {
display: none;
}
.accordion__trigger {
cursor: var(--cursor-interactive);
padding-inline: calc(var(--spacing) * 4);
padding-block: calc(var(--spacing) * 4);
text-align: left;
font-size: var(--text-sm);
line-height: var(--tw-leading, var(--text-sm--line-height));
--tw-font-weight: var(--font-weight-medium);
font-weight: var(--font-weight-medium);
-webkit-tap-highlight-color: transparent;
transition: opacity .15s var(--ease-out), box-shadow .15s var(--ease-out);
flex: 1;
justify-content: space-between;
align-items: center;
display: flex;
}
.accordion__trigger:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .accordion__trigger:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .accordion__trigger:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.accordion__trigger:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .accordion__trigger:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .accordion__trigger:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
@media (hover: hover) {
.accordion__trigger:hover:not([aria-expanded="true"]), .accordion__trigger[data-hovered="true"]:not([aria-expanded="true"]) {
background-color: var(--color-foreground);
}
@supports (color: color-mix(in lab, red, red)) {
.accordion__trigger:hover:not([aria-expanded="true"]), .accordion__trigger[data-hovered="true"]:not([aria-expanded="true"]) {
background-color: color-mix(in oklab, var(--color-foreground) 3%, transparent 90%);
}
}
}
.accordion__trigger:focus-visible:not(:focus), .accordion__trigger[data-focus-visible="true"] {
--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
--tw-ring-color: var(--focus);
--tw-ring-offset-width: var(--ring-offset-width);
--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-offset-color: var(--background);
--tw-outline-style: none;
outline-style: none;
}
.accordion__trigger:disabled, .accordion__trigger[aria-disabled="true"] {
opacity: var(--disabled-opacity);
cursor: var(--cursor-disabled);
pointer-events: none;
}
.accordion__panel {
opacity: 0;
height: var(--disclosure-panel-height);
transition: height .2s var(--ease-out-quad), opacity .2s var(--ease-out);
overflow: clip;
}
.accordion__panel:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .accordion__panel:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .accordion__panel:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.accordion__panel:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .accordion__panel:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .accordion__panel:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.accordion__panel[data-expanded="true"] {
will-change: height, opacity;
opacity: 1;
}
.accordion--surface {
border-radius: calc(var(--radius) * 3);
background-color: var(--surface);
}
@media (hover: hover) {
.accordion--surface .accordion__trigger:hover:not([aria-expanded="true"]), .accordion--surface .accordion__trigger[data-hovered="true"]:not([aria-expanded="true"]) {
background-color: var(--default);
}
}
.accordion--surface .accordion__item:after {
background-color: var(--surface-foreground);
}
@supports (color: color-mix(in lab, red, red)) {
.accordion--surface .accordion__item:after {
background-color: color-mix(in oklab, var(--surface-foreground) 6%, transparent);
}
}
.accordion--surface .accordion__item:after {
width: 94%;
left: 3%;
}
.accordion--surface .accordion__item:first-child [data-slot="accordion-trigger"] {
border-top-left-radius: calc(var(--radius) * 3);
border-top-right-radius: calc(var(--radius) * 3);
}
.accordion--surface .accordion__item:last-child:not(:has([data-slot="accordion-trigger"][aria-expanded="true"])) [data-slot="accordion-trigger"] {
border-bottom-right-radius: calc(var(--radius) * 3);
border-bottom-left-radius: calc(var(--radius) * 3);
}
.breadcrumbs {
align-items: center;
display: flex;
}
.breadcrumbs .breadcrumbs__link {
padding-inline: calc(var(--spacing) * .5);
font-size: var(--text-sm);
line-height: var(--tw-leading, var(--text-sm--line-height));
--tw-leading: calc(var(--spacing) * 5);
line-height: calc(var(--spacing) * 5);
--tw-font-weight: var(--font-weight-medium);
font-weight: var(--font-weight-medium);
color: var(--muted);
opacity: 1;
text-decoration-line: none;
position: relative;
}
.breadcrumbs .breadcrumbs__link:hover, .breadcrumbs .breadcrumbs__link[data-hovered="true"] {
text-decoration-line: underline;
}
.breadcrumbs .breadcrumbs__link[data-current="true"] {
color: var(--link);
opacity: 1;
}
.breadcrumbs .breadcrumbs__item {
justify-content: center;
align-items: center;
gap: calc(var(--spacing) * .5);
padding-inline: calc(var(--spacing) * .5);
flex-shrink: 0;
display: flex;
}
.breadcrumbs .breadcrumbs__separator {
width: calc(var(--spacing) * 3);
height: calc(var(--spacing) * 3);
color: var(--muted);
}
.breadcrumbs .breadcrumbs__separator:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
rotate: 180deg;
}
.disclosure-group {
contain: layout style;
width: 100%;
}
.disclosure {
position: relative;
}
.accordion__heading {
display: flex;
}
.disclosure__trigger {
cursor: var(--cursor-interactive);
-webkit-tap-highlight-color: transparent;
display: inline-block;
}
.disclosure__trigger:focus-visible:not(:focus), .disclosure__trigger[data-focus-visible="true"] {
--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
--tw-ring-color: var(--focus);
--tw-ring-offset-width: var(--ring-offset-width);
--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-offset-color: var(--background);
--tw-outline-style: none;
outline-style: none;
}
.disclosure__trigger:disabled, .disclosure__trigger[aria-disabled="true"] {
opacity: var(--disabled-opacity);
cursor: var(--cursor-disabled);
pointer-events: none;
}
.disclosure__indicator {
width: calc(var(--spacing) * 4);
height: calc(var(--spacing) * 4);
color: inherit;
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
transition-duration: var(--tw-duration, var(--default-transition-duration));
--tw-duration: .25s;
flex-shrink: 0;
margin-left: auto;
transition-duration: .25s;
}
.disclosure__indicator:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .disclosure__indicator:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .disclosure__indicator:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.disclosure__indicator:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .disclosure__indicator:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .disclosure__indicator:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.disclosure__indicator[data-expanded="true"] {
rotate: -180deg;
}
.disclosure__content {
opacity: 0;
height: var(--disclosure-panel-height);
transition: height .2s var(--ease-out-quad), opacity .2s var(--ease-out);
overflow: clip;
}
.disclosure__content:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .disclosure__content:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .disclosure__content:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.disclosure__content:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .disclosure__content:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .disclosure__content:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.disclosure__content[data-expanded="true"] {
will-change: height, opacity;
opacity: 1;
}
.disclosure__body {
padding: calc(var(--spacing) * 2);
}
.link {
border-radius: calc(var(--radius) * 1.5);
width: fit-content;
height: fit-content;
font-size: var(--text-sm);
line-height: var(--tw-leading, var(--text-sm--line-height));
--tw-font-weight: var(--font-weight-medium);
font-weight: var(--font-weight-medium);
color: var(--link);
text-decoration-line: underline;
-webkit-text-decoration-color: var(--surface);
-webkit-text-decoration-color: var(--surface);
text-decoration-color: var(--surface);
align-items: center;
display: inline-flex;
position: relative;
}
@supports (color: color-mix(in lab, red, red)) {
.link {
-webkit-text-decoration-color: color-mix(in oklab,
var(--surface) 81%,
var(--surface-foreground) 19%);
-webkit-text-decoration-color: color-mix(in oklab,
var(--surface) 81%,
var(--surface-foreground) 19%);
text-decoration-color: color-mix(in oklab,
var(--surface) 81%,
var(--surface-foreground) 19%);
}
}
.link {
text-underline-offset: 4px;
-webkit-tap-highlight-color: transparent;
transition: color .1s var(--ease-smooth), text-decoration-color .1s var(--ease-out), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .1s var(--ease-out);
text-decoration-thickness: 1.5px;
}
.link:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .link:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .link:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.link:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .link:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .link:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.link {
cursor: var(--cursor-interactive);
}
@media (hover: hover) {
.link:hover, .link[data-hovered="true"] {
-webkit-text-decoration-color: var(--muted);
-webkit-text-decoration-color: var(--muted);
text-decoration-color: var(--muted);
}
:is(.link:hover, .link[data-hovered="true"]) .link__icon {
opacity: 1;
}
}
.link:focus-visible:not(:focus), .link[data-focus-visible="true"] {
--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
--tw-ring-color: var(--focus);
--tw-ring-offset-width: var(--ring-offset-width);
--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-offset-color: var(--background);
--tw-outline-style: none;
outline-style: none;
}
:is(.link:focus-visible:not(:focus), .link[data-focus-visible="true"]) .link__icon {
opacity: 1;
}
.link[aria-disabled="true"] {
opacity: var(--disabled-opacity);
cursor: var(--cursor-disabled);
pointer-events: none;
}
.link .link__icon {
pointer-events: none;
width: calc(var(--spacing) * 2);
height: calc(var(--spacing) * 2);
color: currentColor;
opacity: .6;
transition: opacity .15s var(--ease-out);
flex-shrink: 0;
justify-content: center;
align-items: center;
display: inline-flex;
}
.link .link__icon:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .link .link__icon:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .link .link__icon:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.link .link__icon:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .link .link__icon:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .link .link__icon:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.link .link__icon svg {
transform: translateZ(0) var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
}
.link .link__icon[data-default-icon="true"] {
margin-left: calc(var(--spacing) * 1);
padding-bottom: calc(var(--spacing) * 1.5);
}
.link.button {
gap: calc(var(--spacing) * 0);
text-decoration-line: none;
}
.pagination {
justify-content: space-between;
align-items: center;
gap: calc(var(--spacing) * 4);
flex-direction: column;
width: 100%;
display: flex;
}
@media (min-width: 40rem) {
.pagination {
flex-direction: row;
}
}
.pagination__summary {
align-items: center;
gap: calc(var(--spacing) * 2);
font-size: var(--text-sm);
line-height: var(--tw-leading, var(--text-sm--line-height));
color: var(--muted);
align-self: flex-start;
display: flex;
}
@media (min-width: 40rem) {
.pagination__summary {
align-self: center;
}
}
.pagination__content {
align-items: center;
gap: calc(var(--spacing) * 1);
align-self: flex-start;
display: flex;
}
@media (min-width: 40rem) {
.pagination__content {
align-self: center;
}
}
.pagination__item {
display: inline-flex;
}
.pagination__link {
isolation: isolate;
width: calc(var(--spacing) * 9);
height: calc(var(--spacing) * 9);
transform-origin: center;
border-radius: calc(var(--radius) * 3);
font-size: var(--text-sm);
line-height: var(--tw-leading, var(--text-sm--line-height));
--tw-font-weight: var(--font-weight-medium);
font-weight: var(--font-weight-medium);
white-space: nowrap;
--tw-outline-style: none;
-webkit-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
outline-style: none;
justify-content: center;
align-items: center;
display: inline-flex;
position: relative;
}
@media (min-width: 48rem) {
.pagination__link {
width: calc(var(--spacing) * 8);
height: calc(var(--spacing) * 8);
}
}
.pagination__link {
cursor: var(--cursor-interactive);
transition: transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);
transform: translateZ(0) var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
}
.pagination__link:is([data-reduce-motion="true"], [data-reduce-motion="true"] *), .pagination__link:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):before, .pagination__link:is([data-reduce-motion="true"], [data-reduce-motion="true"] *):after {
transition-property: none;
}
@media (prefers-reduced-motion: reduce) {
.pagination__link:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)), .pagination__link:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):before, .pagination__link:not(:is([data-reduce-motion="true"], [data-reduce-motion="true"] *)):after {
transition-property: none;
}
}
.pagination__link {
--pagination-link-bg: transparent;
--pagination-link-bg-hover: var(--color-default-hover);
--pagination-link-bg-pressed: var(--color-default-hover);
--pagination-link-fg: var(--color-default-foreground);
background-color: var(--pagination-link-bg);
color: var(--pagination-link-fg);
}
.pagination__link:focus-visible, .pagination__link[data-focus-visible="true"] {
--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
--tw-ring-color: var(--focus);
--tw-ring-offset-width: var(--ring-offset-width);
--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-offset-color: var(--background);
--tw-outline-style: none;
outline-style: none;
}
.pagination__link:disabled, .pagination__link[aria-disabled="true"] {
opacity: var(--disabled-opacity);
cursor: var(--cursor-disabled);
pointer-events: none;
}
@media (hover: hover) {
.pagination__link:hover, .pagination__link[data-hovered="true"] {
background-color: var(--pagination-link-bg-hover);
}
}
.pagination__link:active, .pagination__link[data-pressed="true"] {
background-color: var(--pagination-link-bg-pressed);
transform: scale(.97);
}
.pagination__link[data-active="true"] {
--pagination-link-bg: var(--color-default);
--pagination-link-bg-hover: var(--color-default-hover);
--pagination-link-bg-pressed: var(--color-default-hover);
}
.pagination__ellipsis {
width: calc(var(--spacing) * 9);
height: calc(var(--spacing) * 9);
font-size: var(--text-sm);
line-height: var(--tw-leading, var(--text-sm--line-height));
color: var(--muted);
-webkit-user-select: none;
user-select: none;
justify-content: center;
align-items: center;
display: inline-flex;
}
@media (min-width: 48rem) {
.pagination__ellipsis {
width: calc(var(--spacing) * 8);
height: calc(var(--spacing) * 8);
}
}
.pagination__link--nav {
gap: calc(var(--spacing) * 1.5);
width: auto;
padding-inline: calc(var(--spacing) * 2.5);
}
.pagination--sm .pagination__link {
width: calc(var(--spacing) * 8);
height: calc(var(--spacing) * 8);
font-size: var(--text-xs);
line-height: var(--tw-leading, var(--text-xs--line-height));
}
@media (min-width: 48rem) {
.pagination--sm .pagination__link {
width: calc(var(--spacing) * 7);
height: calc(var(--spacing) * 7);
}
}
.pagination--sm .pagination__link:active, .pagination--sm .pagination__link[data-pressed="true"] {
transform: scale(.98);
}
.pagination--sm .pagination__link--nav {
width: auto;
padding-inline: calc(var(--spacing) * 2);
}
.pagination--sm .pagination__ellipsis {
width: calc(var(--spacing) * 8);
height: calc(var(--spacing) * 8);
font-size: var(--text-xs);
line-height: var(--tw-leading, var(--text-xs--line-height));
}
@media (min-width: 48rem) {
.pagination--sm .pagination__ellipsis {
width: calc(var(--spacing) * 7);
height: calc(var(--spacing) * 7);
}
}
.pagination--sm .pagination__summary {
font-size: var(--text-xs);
line-height: var(--tw-leading, var(--text-xs--line-height));
}
.pagination--lg .pagination__link {
width: calc(var(--spacing) * 10);
height: calc(var(--spacing) * 10);
font-size: var(--text-base);
line-height: var(--tw-leading, var(