.external-link-notice{box-sizing:border-box;width:min(34rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid var(--line-strong,currentColor);border-radius:.75rem;padding:1.5rem;background:var(--surface,#fff);color:var(--ink,#222);box-shadow:0 1.25rem 3rem #0005}.external-link-notice::backdrop{background:rgb(0 0 0 / .68)}.external-link-notice h2{margin:0 0 .85rem;font-size:1.35rem}.external-link-notice p{line-height:1.6;margin:.5rem 0 1rem}.external-link-notice__destination{overflow-wrap:anywhere;font-size:.92rem;color:var(--muted,inherit)}.external-link-notice__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.external-link-notice__actions button,.external-link-notice__actions a{font:inherit;display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:.5rem 1rem;border:1px solid currentColor;border-radius:.4rem;background:#fff0;color:inherit;text-decoration:none;cursor:pointer}.external-link-notice__actions a{background:var(--ink,#222);color:var(--surface,#fff)}.external-link-notice :focus-visible{outline:3px solid var(--focus,currentColor);outline-offset:3px}@media(max-width:30rem){.external-link-notice{padding:1rem}.external-link-notice__actions>*{flex:1}}