dialog.share-sheet{padding:0;border:0;width:100%;max-width:100%;margin:auto 0 0;max-height:92vh;max-height:min(92dvh,780px);border-radius:26px 26px 0 0;background:var(--surface, #fff);color:var(--ink);text-align:left;box-shadow:0 -14px 48px #30203933;overflow:hidden auto;overscroll-behavior:contain}dialog.share-sheet::backdrop{background:#24163175}dialog.share-sheet:not([open]){display:none}dialog.share-sheet.is-fallback{display:block;position:fixed;left:0;right:0;bottom:0;z-index:201}.share-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#24163175}dialog.share-sheet[open]{animation:share-sheet-up .24s ease-out}@keyframes share-sheet-up{0%{transform:translateY(28px);opacity:.6}to{transform:none;opacity:1}}dialog.share-sheet .share-sheet-body{display:grid;gap:16px;padding:10px 20px calc(22px + env(safe-area-inset-bottom,0px))}dialog.share-sheet .share-sheet-handle{width:40px;height:4px;border-radius:99px;background:#ddd3e6;margin:0 auto}dialog.share-sheet .share-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px}dialog.share-sheet .share-sheet-header h2{margin:0;font-size:19px;line-height:1.4;letter-spacing:-.4px}dialog.share-sheet .share-sheet-close{display:grid;place-items:center;width:44px;height:44px;margin-right:-8px;border-radius:14px;color:var(--muted)}dialog.share-sheet .share-sheet-close:hover{background:var(--purple-soft);color:var(--purple-dark)}dialog.share-sheet button:focus-visible,dialog.share-sheet input:focus-visible{outline:2px solid var(--purple);outline-offset:2px}dialog.share-sheet .share-preview{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center;margin:0;padding:10px;border:1px solid var(--line);border-radius:18px;background:var(--bg)}dialog.share-sheet .share-preview img{width:104px;height:55px;object-fit:cover;border-radius:10px;background:var(--purple-soft)}dialog.share-sheet .share-preview figcaption{display:grid;gap:2px;min-width:0}dialog.share-sheet .share-preview strong,dialog.share-sheet .share-preview span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}dialog.share-sheet .share-preview strong{-webkit-line-clamp:2;font-size:14px;line-height:1.45}dialog.share-sheet .share-preview span{-webkit-line-clamp:2;font-size:12px;line-height:1.5;color:var(--muted)}dialog.share-sheet .share-preview small{font-size:11px;color:var(--muted)}dialog.share-sheet .share-actions{display:flex;justify-content:space-evenly;gap:6px;margin:0;padding:0;list-style:none}dialog.share-sheet .share-actions>li{flex:1 1 0;min-width:0;max-width:96px}dialog.share-sheet .share-action{display:grid;justify-items:center;align-content:start;gap:8px;width:100%;min-height:88px;padding:6px 2px;border-radius:16px;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink);word-break:keep-all}dialog.share-sheet .share-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--purple-soft);color:var(--purple-dark);transition:background .15s ease}dialog.share-sheet .share-action:hover:not(:disabled,[aria-disabled=true]) .share-icon{background:#e4d8f4}dialog.share-sheet .share-action[aria-disabled=true]{cursor:progress;opacity:.5}dialog.share-sheet .share-action.is-kakao .share-icon{background:#fee500;color:#191600}dialog.share-sheet .share-action.is-kakao:hover:not(:disabled) .share-icon{background:#f5dc00}dialog.share-sheet .share-picture{display:grid;justify-items:center;gap:8px;margin:0}dialog.share-sheet .share-picture img{width:auto;max-width:100%;max-height:200px;max-height:min(200px,26dvh);border-radius:14px;box-shadow:0 8px 24px #30203929}dialog.share-sheet .share-picture figcaption{font-size:12px;color:var(--muted);text-align:center}dialog.share-sheet .share-url{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}dialog.share-sheet .share-url input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);font-size:14px;font-weight:400}dialog.share-sheet .share-status{margin:0;font-size:13px;font-weight:600;line-height:1.6;color:var(--purple-dark);text-align:center;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}dialog.share-sheet .share-foot{display:grid;gap:6px}dialog.share-sheet .share-note{margin:0;font-size:12px;line-height:1.7;color:var(--muted)}@media(min-width:640px){dialog.share-sheet{width:min(440px,calc(100% - 40px));margin:auto;border-radius:26px;box-shadow:0 20px 70px #30203933}dialog.share-sheet[open]{animation-name:share-sheet-in}dialog.share-sheet .share-sheet-handle{display:none}dialog.share-sheet .share-sheet-body{padding:20px 24px 24px}dialog.share-sheet.is-fallback{left:50%;right:auto;bottom:50%;transform:translate(-50%,50%)}dialog.share-sheet.is-fallback[open]{animation:none}}@keyframes share-sheet-in{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:none;opacity:1}}:root[data-reduced-motion=true] dialog.share-sheet[open]{animation:none}@media(prefers-reduced-motion:reduce){dialog.share-sheet[open]{animation:none}dialog.share-sheet .share-icon{transition:none}}.share-summary blockquote{word-break:keep-all;overflow-wrap:anywhere}
