/* ログインの画面だけの形。画面の中に <style> を書かない（CSP の下ごしらえ、11/08。セキュリティ 中7） */
body{ background:var(--vz-body-bg); }
.auth-wrap{ min-height:100vh; display:flex; align-items:center; justify-content:center; padding:24px; }
.auth-card{ width:100%; max-width:430px; }
.auth-logo{ text-align:center; margin-bottom:22px; }
/* ダークでは白い字のロゴに替える（11/08 UI/UX 担当 U-07） */
.auth-logo .logo-d{ display:none; }
html[data-theme="dark"] .auth-logo .logo-l{ display:none; }
html[data-theme="dark"] .auth-logo .logo-d{ display:inline; }
