:root{--app-circle-size:44px}@media (min-width:768px){:root{--app-circle-size:40px}}.app-circle-control{width:var(--app-circle-size);height:var(--app-circle-size);min-width:var(--app-circle-size);min-height:var(--app-circle-size);border-radius:50%;flex-shrink:0;padding:0}[data-slot=button][data-icon-button=true].rounded-full{width:var(--app-circle-size);height:var(--app-circle-size);min-width:var(--app-circle-size);min-height:var(--app-circle-size);padding:0}:root{--app-glass-border:#ffffff1f;--app-glass-fill:#ffffff12;--app-glass-hover:#ffffff24;--app-glass-inset:inset 0 1px 0 #ffffff29;--app-control-line:#dcf2ff47;--app-control-line-hover:#dcf2ff61;--app-control-line-active:#dcf2ff7a;--app-control-line-on:#dcf2ff94;--app-control-fill:#dcf2ff14;--app-control-fill-hover:#dcf2ff2e;--app-control-fill-active:#dcf2ff33;--app-logo-frame-radius:16px}.app-logo-frame{border:1px solid var(--app-tile-ring);border-radius:var(--app-logo-frame-radius);background:var(--app-tile-fill);width:fit-content;min-width:0;max-width:100%;box-shadow:var(--app-card-shadow);-webkit-backdrop-filter:blur(16px);justify-content:center;align-items:center;padding:20px;display:flex}:root{--app-card-border:var(--color-surface-line);--app-card-sheen:linear-gradient(180deg, #ffffff12, transparent 96px);--app-card-shadow:0 16px 36px -14px #000000a6;--app-tile-fill:color-mix(in srgb, var(--color-surface-raised) 42%, transparent);--app-tile-hover:color-mix(in srgb, var(--color-surface-raised) 62%, transparent);--app-tile-ring:transparent}.app-card{border:1px solid var(--app-card-border);background-image:var(--app-card-sheen);box-shadow:var(--app-card-shadow)}.app-tile{background-color:var(--app-tile-fill);box-shadow:inset 0 0 0 1px var(--app-tile-ring)}.app-tile-interactive{transition:background-color .15s}.app-tile-interactive:hover{background-color:var(--app-tile-hover)}.app-icon-badge{background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}.app-icon-badge>svg{color:#fff;width:55%;height:55%}[data-slot=button][data-icon-button=true]{border-radius:9999px}:root:not([data-brand=cordia]) svg.lucide.text-brand{color:var(--color-text)}.app-segmented{border:1px solid var(--color-surface-line);background:#ffffff0a;border-radius:9999px;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.app-segmented-item{white-space:nowrap;min-height:1.75rem;color:var(--color-text-muted);border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.app-segmented-item:hover{color:var(--color-text);background:#ffffff0f}.app-segmented-item:focus-visible{box-shadow:0 0 0 2px var(--color-brand);outline:none}.app-segmented-item[aria-pressed=true],.app-segmented-item[aria-selected=true]{color:var(--color-text);background:color-mix(in srgb, var(--color-brand) 25%, transparent)}.app-segmented-item:disabled{opacity:.5;cursor:not-allowed}
