.glass-1{background-color:var(--glass-1-fill);-webkit-backdrop-filter:blur(var(--glass-1-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-1-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-bloom-soft), var(--shadow-1)}.glass-2{background-color:var(--glass-2-fill);-webkit-backdrop-filter:blur(var(--glass-2-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-2-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-bloom), var(--shadow-2)}.glass-3{background-color:var(--glass-3-fill);background-image:var(--glass-veil);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-bloom), var(--shadow-3)}.glass-3-strong{background-color:var(--glass-3-fill-strong);background-image:var(--glass-veil);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-bloom), var(--shadow-3)}.glass-field,.glass-field-sm{background-color:var(--glass-field-fill);border:1px solid var(--glass-rim-control)}.glass-field{-webkit-backdrop-filter:blur(var(--glass-field-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-field-blur)) saturate(var(--glass-saturate))}.glass-field-sm{-webkit-backdrop-filter:blur(9px) saturate(var(--glass-saturate));backdrop-filter:blur(9px) saturate(var(--glass-saturate))}.glass-field-inset{background-color:var(--glass-field-fill);border:1px solid var(--glass-rim-control)}.glass-field-inset:hover{border-color:var(--glass-rim-control-hover)}.glass-field-inset:focus-within,.glass-field-inset:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent);outline:none}.glass-field-inset :focus-visible{outline:none}.glass-field:hover,.glass-field-sm:hover{border-color:var(--glass-rim-control-hover)}.glass-field:focus-within,.glass-field:focus,.glass-field-sm:focus-within,.glass-field-sm:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent);outline:none}.glass-field :focus-visible,.glass-field-sm :focus-visible{outline:none}.glass-control{background-color:var(--glass-control-fill);border:1px solid var(--glass-rim-control);box-shadow:var(--shadow-1)}.glass-control:hover:not(:disabled){background-color:var(--glass-control-fill-hover);border-color:var(--glass-rim-control-hover)}.glass-control:active:not(:disabled){box-shadow:none}.glass-control-danger:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-danger) 16%, transparent);border-color:var(--color-danger)}.glass-control-accept:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-ok) 16%, transparent);border-color:var(--color-ok)}.glass-fill{box-shadow:var(--shadow-1)}.glass-ghost:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-text) 9%, transparent);border-color:var(--glass-rim-control)}.glass-ghost-active{background-color:color-mix(in srgb, var(--color-text) 14%, transparent);border-color:var(--glass-rim-control)}.glass-inset{background-color:color-mix(in srgb, var(--color-text) 5%, transparent)}.glass-inset-strong{background-color:color-mix(in srgb, var(--color-text) 9%, transparent)}.glass-table{border-collapse:collapse;width:100%}.glass-table th,.glass-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--glass-divider);padding:.4rem .7rem}.glass-table thead th{background-color:color-mix(in srgb, var(--color-text) 6%, transparent);font-weight:600}.glass-table tbody tr:last-child td{border-bottom:none}.glass-row-hover:hover{background-color:color-mix(in srgb, var(--color-text) 8%, transparent)}.glass-row-active{background-color:color-mix(in srgb, var(--color-accent) 30%, transparent)}.doc-glass{background-color:var(--glass-doc-fill);-webkit-backdrop-filter:blur(var(--glass-doc-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-doc-brightness));backdrop-filter:blur(var(--glass-doc-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-doc-brightness));box-shadow:var(--glass-bloom-soft)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-1{background:var(--color-surface);box-shadow:var(--shadow-1)}.glass-2{background:var(--color-surface-2);box-shadow:var(--shadow-2)}.glass-3,.glass-3-strong{background:var(--color-surface-2);box-shadow:var(--shadow-3)}.glass-field,.glass-field-sm,.glass-field-inset{background:var(--color-surface-2)}.glass-control{background-color:var(--color-surface-2)}.doc-glass{background:var(--color-surface);box-shadow:none}}@media (prefers-reduced-transparency:reduce){.glass-1,.glass-2,.glass-3,.glass-3-strong,.glass-field,.glass-field-sm,.doc-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-1{background:var(--color-surface);box-shadow:var(--shadow-1)}.glass-2{background:var(--color-surface-2);box-shadow:var(--shadow-2)}.glass-3,.glass-3-strong{background:var(--color-surface-2);box-shadow:var(--shadow-3)}.glass-field,.glass-field-sm,.glass-field-inset{background:var(--color-surface-2)}.glass-control,.glass-ghost:hover:not(:disabled){background-color:var(--color-surface-2)}.glass-ghost-active{background-color:var(--color-surface-3)}.glass-inset{background:var(--color-surface-2)}.glass-inset-strong,.glass-row-hover:hover{background:var(--color-surface-3)}.glass-row-active{background:var(--color-surface-3);box-shadow:none}.doc-glass{background:var(--color-surface);box-shadow:none}}
