body.martin-app[data-studio-theme=night],body.martin-app [data-studio-theme=night]{--brand-bg:#111318;--brand-surface:#1b1f28;--brand-raised:#252b37;--brand-ink:#f3f5fa;--brand-muted:#bcc7d8;--brand-faint:#a7b3c6;--brand-line:#424c5e;--brand-line-soft:#303947;--brand-control-border:#66748d;--brand-accent:#caa8ff;--brand-accent-hover:#e1ceff;--brand-accent-soft:#322348;--brand-overlay-shadow:0 20px 64px #00000070;scrollbar-color:var(--brand-control-border) var(--brand-surface)}body.martin-app[data-studio-theme=night] :is(input,select,textarea):is(:disabled,[readonly]),body.martin-app [data-studio-theme=night] :is(input,select,textarea):is(:disabled,[readonly]){background-color:var(--brand-raised);border-color:var(--brand-line);opacity:1;color:var(--brand-ink)!important;-webkit-text-fill-color:var(--brand-ink)!important}body.martin-app[data-studio-theme=night] :is(input,textarea)::placeholder,body.martin-app [data-studio-theme=night] :is(input,textarea)::placeholder{color:var(--brand-faint);-webkit-text-fill-color:var(--brand-faint);opacity:1}body.martin-app[data-studio-theme=night] button:disabled:not([aria-checked=true]):not([aria-pressed=true]){background-color:var(--brand-raised);border-color:var(--brand-line);color:var(--brand-faint);opacity:1;cursor:not-allowed}body.martin-app[data-studio-theme=night] :is(.keys-table,.p1-table,.resource-table,.activity-sheet-table) th{background:var(--brand-raised);color:var(--brand-ink);border-color:var(--brand-line)}body.martin-app[data-studio-theme=night] :is(.keys-table,.p1-table,.resource-table,.activity-sheet-table) td{border-color:var(--brand-line-soft)}body.martin-app[data-studio-theme=night] :is(.keys-table,.p1-table,.resource-table) tbody tr[tabindex="0"]:is(:hover,:focus-visible){background-color:var(--brand-raised)}body.martin-app[data-studio-theme=night] :is(code,.key-code){color:var(--brand-ink);background-color:var(--brand-raised);border-color:var(--brand-line-soft)}body.martin-app[data-studio-theme=night] :is(.modal-backdrop,.confirmation-backdrop,.fullscreen-key-details-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#03060cb8}body.martin-app[data-studio-theme=night] :is(.key-modal,.p1-dialog,.confirmation-dialog){border-color:var(--brand-line);box-shadow:var(--brand-overlay-shadow)}body.martin-app[data-studio-theme=night] :is(.workspace-selector-menu,.account-menu-popover,.p1-date-popover,.studio-period-popover){background:var(--brand-surface);border-color:var(--brand-line);box-shadow:var(--brand-overlay-shadow);color:var(--brand-ink)}body.martin-app[data-studio-theme=night] :is(.key-detail-card,.p1-card,.byok-panel)>p{max-width:85ch;color:var(--brand-muted)}body.martin-app[data-studio-theme=night] :is(.credential-identity code,.credentials-title>span){font-size:14px!important;line-height:1.5!important}body.martin-app[data-studio-theme=night] .auth-page :is(h1,h2,h3,label){color:var(--brand-ink)}body.martin-app[data-studio-theme=night] .auth-page p:not([role=alert]):not(.auth-error):not(.auth-success){color:var(--brand-muted)}body.martin-app[data-studio-theme=night] .auth-tabs{background:var(--brand-raised);border-color:var(--brand-line)}body.martin-app[data-studio-theme=night] .auth-error{background:var(--brand-danger-soft);color:var(--brand-danger);border-color:var(--brand-danger)}body.martin-app[data-studio-theme=night] .production-shell .router-log-kind.is-incoming{color:#bbceff;background:#243653}body.martin-app[data-studio-theme=night] .production-shell .router-log-kind.is-provider{color:#93e5d7;background:#163d3a}body.martin-app[data-studio-theme=night] .production-shell .router-log-kind.is-success{color:var(--brand-success);background:var(--brand-success-soft)}body.martin-app[data-studio-theme=night] .production-shell .router-log-kind.is-usage{color:var(--brand-accent);background:var(--brand-accent-soft)}body.martin-app[data-studio-theme=night] .production-shell .router-log-kind.is-error{color:var(--brand-danger);background:var(--brand-danger-soft)}body.martin-app[data-studio-theme=night] .production-shell .router-log-kind.is-fallback{color:#f1d28d;background:#44351b}
body.martin-app .production-shell .keys-table :is(th,td){padding:16px!important;font-size:16px!important;line-height:1.5!important}body.martin-app .production-shell .keys-table th{color:var(--brand-ink);font-size:15px!important;font-weight:650!important}body.martin-app .production-shell .keys-table :is(.key-name,.router-name,.key-group-name){font-size:18px!important;font-weight:600!important;line-height:1.5!important}body.martin-app .production-shell .keys-table :is(code,small,.router-strategy-pill,.key-limit-meta,.key-limit-copy){font-size:15px!important;line-height:1.5!important}body.martin-app .production-shell .keys-table :is(button,a){font-size:15px!important}body.martin-app .production-shell .keys-table :is(.key-group-row,.key-group-row td,.key-group-count){font-size:16px!important;line-height:1.5!important}@container resource-list (max-width:1040px){body.martin-app .production-shell .keys-table td{padding:10px 16px!important}}
