.architect-density-touch{--density-control-height:48px;--density-min-target:44px;--density-adjacent-gap:12px;--density-row-height:56px;--density-icon-size:24px;--density-body-size:16px}.architect-text-density{font-size:var(--density-body-size);line-height:1.3}.architect-density-touch.architect-button,[data-density=touch] .architect-button{font-weight:600}.architect-input,.ds-input{display:block;min-height:var(--density-control-height);width:100%;border-radius:var(--radius-control);border-width:0;background-color:var(--surface-field);padding:var(--space-f2) var(--space-f3);text-align:left;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-instant);transition-timing-function:var(--ease-standard);font-size:var(--density-body-size);border-left:2px solid transparent;box-shadow:inset 0 0 0 1px rgb(var(--color-outline-variant-rgb)/.04)}.architect-input::-moz-placeholder,.ds-input::-moz-placeholder{color:var(--text-secondary)}.architect-input::placeholder,.ds-input::placeholder{color:var(--text-secondary)}.architect-input:-moz-placeholder,.ds-input:-moz-placeholder{background-color:var(--surface-accent-subtle)}.architect-input:placeholder-shown,.ds-input:placeholder-shown{background-color:var(--surface-accent-subtle)}.architect-input:focus,.ds-input:focus{background-color:var(--surface-raised);border-left-color:var(--action-accent)}.architect-input:disabled,.ds-input:disabled{background-color:var(--surface-field-strong);opacity:.5}.architect-input[aria-invalid=true],.ds-input[aria-invalid=true]{background-color:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--status-danger-fill)}textarea.architect-input,textarea.ds-input{resize:vertical;padding-top:var(--space-f3);padding-bottom:var(--space-f3);min-height:var(--space-f21)}.architect-ghost-edge{box-shadow:inset 0 0 0 1px rgb(var(--color-outline-variant-rgb)/.04)}.architect-float-surface{border-radius:var(--radius-surface);background-color:var(--surface-raised);box-shadow:0 20px 40px rgb(var(--color-outline-variant-rgb)/.05)}.architect-glass-bar{border-width:0;background-color:rgb(var(--color-surface-rgb)/.8);--tw-backdrop-blur:blur(24px);--tw-backdrop-saturate:saturate(1.5);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:inset 0 -1px 0 0 rgb(var(--color-outline-variant-rgb)/.06)}