._irv-W_bezel{background:var(--n-surface-2);border:var(--n-border) solid var(--n-line);box-shadow:var(--n-shadow-off) var(--n-shadow-off) 0 var(--n-shadow)}._irv-W_screen{background:var(--n-screen);border:var(--n-border) solid var(--n-shadow)}._irv-W_hwBtn{font-family:var(--font-pixel), system-ui, sans-serif;background:var(--p-surface);min-width:64px;min-height:44px;color:var(--p-ink);border:var(--n-border) solid var(--n-line);box-shadow:0 var(--n-shadow-off) 0 var(--n-shadow);justify-content:center;align-items:center;padding:0 12px;font-size:14px;line-height:16px;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-flex}button._irv-W_hwBtn:active,button._irv-W_hwBtn[data-held=true]{box-shadow:0 0 0 var(--n-shadow);transform:translateY(4px)}button._irv-W_hwBtn:disabled{opacity:.5}._irv-W_bubble{background:var(--p-ink);color:var(--p-inv-ink);border:var(--n-border) solid var(--n-shadow);box-shadow:0 0 0 var(--n-border) var(--p-ink);clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));padding:8px 12px;position:relative}._irv-W_chip{border:var(--n-border) solid currentColor;background:var(--p-surface);min-height:28px;font-family:var(--font-pixel), system-ui, sans-serif;align-items:center;gap:4px;padding:0 8px;font-size:14px;line-height:16px;transition:transform 80ms steps(2,end);display:inline-flex}a._irv-W_chip:hover{transform:translate(-2px,-2px)}._irv-W_txLink{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .12s steps(2,end)}._irv-W_txLink:hover{text-decoration-color:currentColor}._irv-W_toast{z-index:50;width:min(448px,100vw - 32px);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}._irv-W_dither{background-color:var(--p-surface);background-image:conic-gradient(var(--n-surface-2) 25%, transparent 0 50%, var(--n-surface-2) 0 75%, transparent 0);background-size:4px 4px}@media (prefers-reduced-motion:reduce){._irv-W_hwBtn,button._irv-W_hwBtn:active,button._irv-W_hwBtn[data-held=true],a._irv-W_chip:hover{transition:none;transform:none}._irv-W_txLink{transition:none}}
