*{box-sizing:border-box}html{background:#f7f9fb;color:#17202a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button,input,textarea{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(31,122,79,.32);outline-offset:2px}.share-backdrop{align-items:center;background:#17202a6b;display:grid;inset:0;padding:20px;position:fixed;z-index:20}.share-modal{background:#fff;border:1px solid rgba(23,32,42,.14);border-radius:8px;box-shadow:0 24px 70px #17202a3d;display:grid;gap:16px;margin:0 auto;max-width:560px;padding:20px;width:100%}.share-modal-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.share-modal h2,.share-modal p{margin:0}.share-modal-header button{background:#eef3f5;border:0;border-radius:7px;color:#17202a;cursor:pointer;font:inherit;font-weight:800;min-height:36px;padding:0 12px}.share-url-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.share-url-row input{border:1px solid rgba(23,32,42,.18);border-radius:7px;color:#17202a;font:inherit;min-height:42px;min-width:0;padding:0 12px}.share-url-row button{background:#17202a;border:0;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:42px;padding:0 14px}@media(max-width:820px){.share-url-row{grid-template-columns:1fr}}
