:root{color-scheme:light;--ink:#202622;--muted:#626a64;--paper:#fff;--line:#e6e9e6;--dark:#161918;--accent:#d6e1ca;font-family:Arial,Helvetica,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0;background:#eef0ed;color:var(--ink);padding:36px 18px}a{color:inherit}.card{max-width:480px;margin:auto;background:var(--paper);border-radius:8px;overflow:hidden;box-shadow:0 14px 70px #16231b14}header{padding:26px 30px 23px;background:var(--dark);color:white}.topline{display:flex;justify-content:space-between;gap:16px;font-size:.75rem;letter-spacing:.09em;color:#c2cac4;line-height:1.5}.logo-placeholder{margin:29px 0 24px;border:1px dashed #788079;border-radius:3px;width:fit-content;padding:10px 12px;font-size:.75rem;letter-spacing:.08em;color:#c2cac4}#logo{max-width:180px;max-height:90px;object-fit:contain;margin:26px 0}h1{font-family:Georgia,'Times New Roman',serif;font-size:2.8rem;letter-spacing:-.04em;font-weight:400;line-height:1.1;margin:0}h1 span{display:block;font:400 .9rem Arial,Helvetica,sans-serif;letter-spacing:.28em;text-transform:uppercase;margin-top:12px}.specialty{color:#c2cac4;font-size:.9rem;margin:23px 0 26px}.specialty span{padding:0 10px;color:#738372}.save{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:12px;background:var(--accent);color:#1d2b20;border-radius:4px;text-decoration:none;font-weight:700;transition:background .15s}.save:hover{background:#e4eedb}.save span{font-size:1.6rem;font-weight:400}.save-note{font-size:.8rem;line-height:1.5;color:#c2cac4;margin:12px 0 0;text-align:center}.connections{padding:7px 28px}.row{display:flex;align-items:center;gap:16px;text-decoration:none;min-height:84px;padding:16px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row[href]:hover strong{text-decoration:underline;text-underline-offset:4px}.icon{width:34px;flex-shrink:0;text-align:center;font-size:1.6rem;color:#536251}.row>span:nth-child(2){min-width:0;flex:1}.row strong{display:block;font-size:1rem;font-weight:600}.row small{display:block;font-size:.875rem;color:var(--muted);margin-top:6px;overflow-wrap:anywhere;line-height:1.4}.pending{font-size:.75rem;color:#686351;letter-spacing:.04em;background:#f2f1ea;padding:5px;border-radius:3px}.row[aria-disabled=true]{cursor:default}.qr-section{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);margin:12px 28px 0;padding:25px 0}.qr-placeholder{width:92px;height:92px;flex-shrink:0;border:1px dashed #8c968d;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;background:#f4f6f3;color:#687668}.qr-placeholder span{font-size:1.6rem;letter-spacing:.05em}.qr-placeholder small{font-size:.75rem;margin-top:6px}#qr{width:110px;height:110px;object-fit:contain}h2{font:400 1.25rem/1.3 Georgia,serif;margin:0 0 8px}.qr-section p{font-size:.875rem;line-height:1.5;color:var(--muted);margin:0}#url-final{display:block;overflow-wrap:anywhere;font-size:.875rem;margin-top:8px}footer{background:#f4f6f3;text-align:center;padding:20px;font-size:.75rem;letter-spacing:.12em;color:#5b655d}.status:empty{display:none}.status,.noscript{font-size:.875rem;line-height:1.5;margin:0;padding:16px 28px}a:focus-visible{outline:3px solid #71885e;outline-offset:4px} [hidden]{display:none!important}@media(max-width:520px){body{padding:0;background:white}.card{border-radius:0;box-shadow:none}header{padding:24px}.connections{padding:7px 24px}.qr-section{margin-left:24px;margin-right:24px}}@media(max-width:360px){.topline{flex-direction:column;gap:4px}h1{font-size:2.35rem}.pending{font-size:.75rem}.row{gap:10px}.qr-section{gap:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/* Identidade visual do logo fornecido pelo proprietário. */
:root{--dark:#080808;--accent:#edc66c;--ink:#26221a;--muted:#696458}body{background:#edece8}.topline,.specialty,.save-note{color:#d2c9b5}.save{color:#211a0c}.save:hover{background:#f7d991}.icon{color:#806321}a:focus-visible{outline-color:#a87813}#logo{display:block;max-width:148px;max-height:148px;width:148px;height:148px;margin:24px auto;object-fit:contain}header{text-align:center}h1{font-size:2.45rem}.specialty span{color:#c49d48}footer{background:#f4f1e9;color:#66573a}.qr-placeholder{background:#f7f4ec;color:#786647;border-color:#a69570}
