@font-face{font-family:Notebook;src:url('assets/mono.otf') format('opentype');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f7f0de;color:#30271c;font:15px/1.55 Arial,Helvetica,sans-serif}body.popup{width:370px;min-height:390px}header{padding:20px 22px 12px;border-bottom:1px dashed #b49b74}.wordmark{display:block;width:235px;max-width:100%;height:auto;transform:rotate(-2deg);margin:0 0 8px}.eyebrow{font:11px/1.5 Notebook,monospace;letter-spacing:.2px;color:#8c704c}main{padding:20px 22px 22px}h1,h2{font-family:Georgia,serif;line-height:1.16;margin:0 0 11px}h1{font-size:28px;letter-spacing:-.6px}h2{font-size:22px}p{margin:0 0 16px;color:#776044;font-size:14px}button,input{font:inherit;color:inherit}button{background:#fff7e5;border:1.5px solid #5e452b;border-radius:4px 7px 3px 5px;padding:9px 13px;cursor:pointer}button:hover{background:#f7dc9c}button:disabled{opacity:.6;cursor:wait}a{color:#a13d27;text-underline-offset:3px}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #af452d;outline-offset:3px}.primary{background:#f0c25b;box-shadow:3px 3px 0 #5a3d23;font-weight:bold;width:100%}.secondary{margin-top:10px;font-size:13px}.status{font-size:12px;line-height:1.6;margin:14px 0 0}.divider{border-top:1px dashed #bba581;margin:19px 0}label{font-size:13px;font-weight:600;display:block;margin-bottom:8px}.input-row{display:flex;gap:7px}.input-row input{min-width:0;flex:1;background:#fffaf0;border:1px solid #b69d76;padding:9px;font-size:12px;border-radius:4px}.input-row button{padding:7px 11px;font-size:13px}.links{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:21px;font-size:12px}.text-button{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px;color:#9f3924;font-size:12px}.privacy{font-size:11px;line-height:1.65;margin-top:17px;margin-bottom:0;color:#8a7250}.result-card{background:#fffaf0;border:1px solid #ba9c70;border-radius:4px 7px 3px 5px;padding:15px;margin-top:15px}.result-card h2{font-size:19px}.result-card p{font-size:13px}.result-card>a{font-size:13px}.result-card button{display:block}.observation{padding:8px;background:#f4e1ba;font-size:12px!important;margin:8px 0}.error{color:#a6432c;margin-top:12px;font-size:12px}.page{max-width:750px;margin:35px auto;padding:0 20px}.page header{padding-left:0}.page main{padding:28px 0}.page section{border-bottom:1px dashed #bba581;padding-bottom:23px;margin-bottom:26px}.page h1{font-size:39px;margin-bottom:30px}.page h2{font-size:26px}.page p{font-size:15px;line-height:1.7}.check{display:flex;align-items:center;gap:10px;font-size:16px}.check input{width:19px;height:19px;accent-color:#bb492e}.address{font-family:monospace;overflow-wrap:anywhere}.page li{margin-bottom:10px}.page code{font-size:14px;background:#efe2c6;padding:3px 6px}.page .notice{border:1px solid #b7864d;background:#f7e0ac;padding:15px}.page .result-card button{margin-top:12px}[hidden]{display:none!important}

/* Website guide navigation; the extension package keeps its own styles. */
.guide-nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin:18px 0 4px;font-size:15px}.guide-nav a{padding:6px 0}.page p{font-size:16px}
