:root{font-family:system-ui,sans-serif;background:#f5f0e7;color:#503629;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{padding:20px 4%;border-bottom:1px solid #d9c8af;display:flex;align-items:center;gap:25px}.brand{display:flex;flex-direction:column;text-decoration:none;color:inherit}.brand img{width:255px;height:70px;object-fit:contain}.brand span{font-size:14px;color:#80674f}.beta{margin-left:auto;color:#80674f;font-size:14px}main{max-width:1200px;margin:40px auto;padding:0 25px}h1,h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.7px}h1{font-size:38px;margin:0 0 15px}h2{font-size:28px;margin:0 0 18px}h3{font-size:18px;font-weight:600;margin:23px 0 12px}p,li{font-size:16px;line-height:1.65}p{color:#78634f}li{margin-bottom:12px}.secondary{font-size:14px;color:#80674f}.panel{border:1px solid #d9c8af;border-radius:7px;background:#fcf9f2;padding:30px;margin-bottom:25px}.login{max-width:520px;margin:50px auto}.heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.heading p{margin:5px 0}.heading h2{margin:0}.devices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.device{margin:0 0 25px;min-width:0}.device-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.device-top h2{font-size:27px}.status{display:inline-block;padding:6px 10px;border:1px solid #d1c2ac;background:#ede7dc;color:#80674f;font-size:14px;border-radius:20px;line-height:1.5}.online{background:#e6ebda;color:#50603c;border-color:#c4cdae}label{display:block;font-size:14px;margin:20px 0}input{font:inherit;font-size:16px;padding:12px 14px;display:block;margin-top:8px;width:100%;border:1px solid #d1bda1;border-radius:5px;background:#fffaf2}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:1px solid #c9b597;border-radius:25px;background:transparent;color:#6e4d34;font:inherit;font-size:14px;line-height:1.5;cursor:pointer;text-decoration:none}button:disabled{opacity:.45;cursor:default}.primary{background:#593a2c;color:#fff6e4;border-color:#593a2c}.quiet{border-color:#d1c2ac}.text{border:0;margin-top:14px;padding-left:0;text-align:left}.notice{padding:15px 18px;background:#e9e4d5;border:1px solid #d1c2ac;border-radius:6px;color:#6f5940}.error{color:#9a3e2f}.versions>div{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #e3d8c6}.versions>div>div{flex:1}.versions p{font-size:14px;margin:7px 0 0}.versions button{flex-shrink:0}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.provider{border-top:1px solid #e3d8c6;margin-top:24px}.provider p{font-size:14px}.qr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.qr-grid img{max-width:100%;width:220px;display:block;border:1px solid #d9c8af}.qr-grid p{font-size:14px}.seed-card h3{font-size:17px}.seed-card button{margin:12px 0}.seed-card .error{font-size:14px}footer{max-width:1200px;margin:35px auto;padding:20px 25px;border-top:1px solid #d9c8af;color:#9b8164;font-size:14px}code{font-size:14px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #aa7745;outline-offset:4px}@media(max-width:850px){.devices,.qr-grid{grid-template-columns:1fr}.heading{align-items:flex-start;flex-wrap:wrap}.beta{display:none}header{gap:12px}.brand img{width:220px}.versions>div{align-items:flex-start;flex-wrap:wrap}}@media(max-width:520px){header{padding:14px 18px;flex-wrap:wrap}.brand img{width:220px;height:60px}header>button{margin-left:auto}.brand span{font-size:13px}main{margin:28px auto;padding:0 18px}h1{font-size:33px}.panel{padding:23px}.device-top{flex-wrap:wrap}.heading{gap:15px}.login{margin:20px auto}.versions button{width:100%}.actions{flex-direction:column}}@media print{body{background:#fff}header,.onboarding,.devices,#new-device,footer,.heading:not(.seed-card .heading),.notice,.seed-card button,.seed-card .error{display:none}.seed-card{border:0;padding:0}.qr-grid{grid-template-columns:repeat(3,1fr)}.seed-card .heading{display:block}main{margin:0;padding:0}}
