/* Managed by Ansible role mail. The set-up page. */
:root{color-scheme:light dark;--bg:#f5f5f7;--card:#fff;--fg:#1d1d1f;--fg2:#6e6e73;--line:rgba(60,60,67,.18);--accent:#0071e3;--off:rgba(120,120,128,.16)}
@media (prefers-color-scheme:dark){:root{--bg:#000;--card:#1c1c1e;--fg:#f5f5f7;--fg2:#a1a1a6;--line:rgba(84,84,88,.6);--accent:#0a84ff;--off:rgba(120,120,128,.3)}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
main{max-width:680px;margin:24px auto;padding:26px 22px 30px;background:var(--card);border:1px solid var(--line);border-radius:16px}
@media (max-width:720px){main{margin:0;border:0;border-radius:0;min-height:100vh}}
h1{font-size:26px;line-height:1.2;margin:0 0 4px}
h2{font-size:18px;margin:28px 0 8px}
p{margin:0 0 10px}
.lead{color:var(--fg2);margin-bottom:18px}
label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}
input{width:100%;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg)}
input:focus{outline:2px solid var(--accent);outline-offset:1px}
ol{margin:0;padding-left:22px}
li{margin:0 0 8px}
.get{display:inline-block;margin:2px 0;padding:9px 16px;border-radius:10px;background:var(--accent);color:#fff;font-weight:600;text-decoration:none}
.get.off{background:var(--off);color:var(--fg2);cursor:not-allowed}
.why{display:block;font-size:14px;color:var(--fg2)}
table{border-collapse:collapse;width:100%;font-size:15px}
td{padding:8px 0;border-top:1px solid var(--line);vertical-align:top}
td:first-child{color:var(--fg2);width:44%;padding-right:10px}
td:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;word-break:break-all}
code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}
.foot{margin-top:24px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--fg2)}
