.game-panel.measurement-consent{--measurement-gutter:var(--ui-gap-md);z-index:36;right:max(var(--measurement-gutter), env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom,0rem) + 4.25rem + var(--measurement-gutter));left:max(var(--measurement-gutter), env(safe-area-inset-left));gap:var(--ui-gap-md);max-width:30rem;padding:var(--ui-gap-lg);border-top-color:color-mix(in srgb, var(--casino-gold) 55%, var(--ui-color-border));box-shadow:var(--ui-material-shadow);flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:fixed}.measurement-consent a{color:var(--ui-color-link);text-underline-offset:.2em}.measurement-consent__actions{gap:var(--ui-gap-sm);display:flex}.measurement-consent__actions>.btn{flex:1 1 0}@media (min-width:48rem),(orientation:landscape) and (max-height:30rem){.game-panel.measurement-consent{bottom:max(var(--measurement-gutter), env(safe-area-inset-bottom));width:20rem;margin-inline-start:0;margin-inline-end:0;left:auto}}@media (orientation:landscape) and (max-height:30rem){.game-panel.measurement-consent{--measurement-island-half:clamp(7rem, (100vh - 15.5rem) * .8, 15rem);gap:var(--ui-gap-sm);padding:var(--ui-gap-md)}.measurement-consent .text{font-size:var(--ui-font-size-xs)}.measurement-consent__actions>.btn.game-action{min-height:var(--ui-touch-target);padding-inline:var(--ui-gap-sm);font-size:var(--ui-font-size-sm);white-space:nowrap}}.totp-card__head{align-items:center;gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.totp-qr{align-items:center;gap:var(--ui-gap-sm);flex-direction:column;display:flex}.totp-qr__canvas{border-radius:var(--ui-radius-sm);padding:var(--ui-gap-sm);background:#fff;box-shadow:0 0 0 2px #f6e3a161,0 6px 18px #00000061}.totp-qr__fallback{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);margin:0}.totp-secret{gap:var(--ui-gap-xs);flex-direction:column;display:flex}.totp-secret__value{border-radius:var(--ui-radius-sm);font-family:var(--ui-font-family-mono);font-size:var(--ui-font-size-sm);font-variant-numeric:tabular-nums;word-break:break-all;color:var(--house-gold-light,var(--ui-color-text));background:#080d18b8;border:1px solid #d4af663d;padding:.375rem .625rem}.totp-form{gap:var(--ui-gap-xs);flex-direction:column;display:flex}.totp-form__row{gap:var(--ui-gap-sm);align-items:center;display:flex}.totp-form__row>.input,.totp-form>.input,.settings-stack input[inputmode=numeric],.settings-stack input[autocomplete=one-time-code]{max-width:18rem;font-family:var(--ui-font-family-numeric);font-variant-numeric:tabular-nums}.totp-codes{gap:var(--ui-gap-sm);padding:var(--ui-gap-md);border:1px solid var(--kit-line-matte,#d4af6642);border-radius:var(--kit-radius-panel,var(--ui-radius-md));background:linear-gradient(#13203b 0%,#0a1122 100%);flex-direction:column;display:flex;box-shadow:0 8px 20px #00000052}.totp-codes__list{gap:var(--ui-gap-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:30rem){.totp-codes__list{grid-template-columns:1fr}}.totp-codes__code{border-radius:var(--ui-radius-sm);font-family:var(--ui-font-family-mono);font-size:var(--ui-font-size-sm);font-variant-numeric:tabular-nums;text-align:center;color:var(--house-gold-light,var(--ui-color-text));background:#080d18ad;border:1px solid #d4af6633;padding:.25rem .5rem}.totp-codes__actions{align-items:center;gap:var(--ui-gap-md);flex-wrap:wrap;display:flex}.totp-codes__ack{align-items:center;gap:var(--ui-gap-xs);cursor:pointer;display:flex}
