.share-card-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;padding:10px 18px;border:1px solid #adc9b58c;border-radius:4px;background:#172820;color:#e8eee9;font:600 15px/1.4 Arial,sans-serif;cursor:pointer}
.share-card-trigger:focus-visible,.share-card-dialog button:focus-visible,.share-card-link:focus-visible{outline:2px solid #c7e6d1;outline-offset:3px}
.share-card-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:calc(100svh - 32px);padding:22px;border:1px solid #819b8c;border-radius:8px;background:#0c171b;color:#e8eee9;overflow:auto;font:16px/1.5 Arial,sans-serif}
.share-card-dialog::backdrop{background:#03080cce}
.share-card-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.share-card-head h2{margin:0;font:700 22px/1.3 Arial,sans-serif;overflow-wrap:anywhere}.share-card-help{color:#b6c8bf;margin:14px 0}
.share-card-preview{display:block;width:min(100%,320px);height:auto;margin:0 auto;border:1px solid #516b5d}.share-card-preview[hidden]{display:none}
.share-card-dialog button{min-height:44px;padding:10px 14px;border:1px solid #819b8c;border-radius:4px;background:#20382c;color:#e8eee9;font:600 15px/1.4 Arial,sans-serif;cursor:pointer}.share-card-dialog button:disabled{opacity:.5;cursor:wait}
.share-card-actions{display:flex;flex-wrap:wrap;gap:10px}.share-card-link-label{display:grid;gap:6px;margin-top:18px;color:#b6c8bf;font-size:14px}.share-card-link{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid #819b8c;background:#071015;color:#e8eee9;font:14px/1.5 Arial,sans-serif}
@media(forced-colors:active){.share-card-dialog,.share-card-dialog button,.share-card-trigger,.share-card-link{background:Canvas;color:CanvasText;border-color:ButtonText}}
