.ca-access-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--ink);border-radius:50%}.ca-access-icon:hover{background:color-mix(in srgb,var(--primary) 7%,transparent)}.ca-access-icon:focus-visible,.ca-access-drawer:focus-visible,.ca-access-footer:focus-visible,.ca-access-prompt a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ca-access-drawer{display:flex;align-items:center;gap:13px;padding:16px;margin-top:20px;border:1px solid color-mix(in srgb,var(--primary) 16%,white);border-radius:15px;background:color-mix(in srgb,var(--primary) 6%,white);color:var(--ink);font-family:var(--body-font);text-decoration:none}.ca-access-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--primary);flex-shrink:0}.ca-access-drawer>span:nth-child(2){flex:1;min-width:0}.ca-access-drawer strong{display:block;font-family:var(--display-font);font-size:19px;line-height:1.3}.ca-access-drawer small{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:color-mix(in srgb,var(--ink) 75%,white)}.ca-access-drawer>svg{color:var(--primary);flex-shrink:0}.ca-access-footer{display:inline-flex;align-items:center;gap:7px;color:var(--theme-footer-text);font-weight:800;padding:4px 0}.ca-access-footer:hover{text-decoration:underline;text-underline-offset:4px}.ca-access-prompt{text-align:center;padding:5px 12px 8px;color:var(--ink);font-family:var(--body-font)}.ca-access-prompt h2{font-family:var(--display-font);font-size:24px;line-height:1.25;margin:0}.ca-access-prompt>p{margin:14px auto 18px;max-width:480px;font-size:14px;line-height:1.7;color:color-mix(in srgb,var(--ink) 75%,white)}.ca-access-features{display:grid;gap:7px;width:fit-content;max-width:100%;padding:0;margin:16px auto 22px;list-style:none;text-align:left;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--ink) 75%,white)}.ca-access-features li{display:flex;align-items:flex-start;gap:8px}.ca-access-features svg{flex-shrink:0;margin-top:4px;color:var(--primary)}.ca-access-create{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:9px;background:var(--theme-cta-background, var(--primary));color:var(--theme-cta-text, white);padding:12px 18px;font-size:14px;font-weight:800}.ca-access-prompt .ca-access-signin{font-size:13px;margin:15px 0}.ca-access-signin a{color:var(--primary);font-weight:800;text-decoration:underline;text-underline-offset:3px}.ca-access-prompt .ca-access-ready{margin-top:15px}.ca-access-prompt small{display:flex;gap:6px;align-items:center;justify-content:center;font-size:12px;color:color-mix(in srgb,var(--ink) 75%,white)}@media(max-width:600px){.ca-access-prompt{padding-inline:0}.ca-access-prompt h2{font-size:21px}.ca-access-prompt>p{font-size:13px}.ca-access-features{font-size:13px}}
