/*
 * Dotfiles Share — terminal share bar.
 * Inherits the Dotfiles theme's design tokens (--df-accent, --df-link, etc.)
 * so it tracks every accent scheme automatically. The fallbacks after each
 * var() keep it legible on any other theme.
 */
.dfsh-share{
 margin:2rem 0 0;
 padding:1.1rem 1.25rem 1.2rem;
 border:1px solid var(--df-border,#27313a);
 border-radius:calc(var(--df-radius,18px) - 4px);
 background:var(--df-panel,#151b21);
 color:var(--df-fg,#d7d9de);
 font-family:var(--df-font,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);
 font-size:.94rem;
 line-height:1.5;
}
.dfsh-prompt{
 margin:0 0 .65rem;
 color:var(--df-accent,#7ee787);
}
.dfsh-cmd{white-space:nowrap}
.dfsh-links{
 display:flex;
 flex-wrap:wrap;
 gap:.4rem .5rem;
 align-items:baseline;
}
.dfsh-link{
 appearance:none;
 margin:0;
 padding:0;
 border:0;
 background:none;
 cursor:pointer;
 font:inherit;
 color:var(--df-fg,#d7d9de);
 text-decoration:none;
 white-space:nowrap;
 transition:color .12s ease;
}
.dfsh-link:before{content:"[ ";color:var(--df-link,#79c0ff)}
.dfsh-link:after{content:" ]";color:var(--df-link,#79c0ff)}
.dfsh-link:hover,.dfsh-link:focus-visible{color:var(--df-accent,#7ee787)}
.dfsh-link:focus-visible{outline:3px solid var(--df-focus,#f5a9b8);outline-offset:3px}
.dfsh-copy.is-copied{color:var(--df-accent,#7ee787)}
.dfsh-copy.is-copied:after{content:" ✓ ]";color:var(--df-accent,#7ee787)}
@media (prefers-reduced-motion:reduce){
 .dfsh-link{transition:none}
}
@media (max-width:600px){
 .dfsh-cmd{white-space:normal}
}
