/* 카드 '링크 복사' 버튼 — 공공 API·공공 AX·AI 관계법령·학습 데이터셋·공공 AI 도입 사례가 함께 쓴다(2026-10-03, assets/card-pick.js).
   빌드가 hidden 으로 심고 각 허브 스크립트가 드러낸다. 복사 직후 2초 동안 .is-copied('복사됨')가 카드의 .is-current 와 같은 호박색을 띤다.
   '링크 복사'·'복사됨'이 바뀌어도 버튼 폭이 흔들리지 않게 min-width 를 고정한다. */
.card-pick{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:96px;min-height:28px;padding:0 10px;border:1px solid var(--glass-line);border-radius:100px;background:var(--panel);color:var(--txt-dim);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:color .2s,border-color .2s,background .2s}
.card-pick[hidden]{display:none}
.card-pick:hover{color:var(--txt);border-color:rgba(var(--amber-rgb),.5)}
.card-pick:focus-visible{outline:2px solid var(--amber);outline-offset:2px}
.card-pick.is-copied{color:var(--amber);border-color:var(--amber)}
.card-pick-icon{flex:none}
/* 버튼 자리를 비워 두어 첫 줄(태그)과 제목이 버튼 밑으로 들어가지 않게 한다 — 태그가 없어도 한 줄 높이는 지킨다.
   버튼이 드러났을 때만(스크립트가 켠 뒤) 비운다. 버튼은 언제나 그 줄의 바로 앞 형제다. */
.card-pick:not([hidden]) ~ :is(.public-api-tags,.public-repo-head,.ai-law-tags,.dataset-tags,.case-tags){padding-right:116px;min-height:28px}
.ai-law{position:relative}
/* 복사 결과를 읽어 주는 알림 영역(스크립트가 처음 쓸 때 만든다) — 화면에는 보이지 않는다. */
.card-pick-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media print{.card-pick{display:none!important}.card-pick ~ :is(.public-api-tags,.public-repo-head,.ai-law-tags,.dataset-tags,.case-tags){padding-right:0!important;min-height:0!important}}
