/**
 * Ghost Links — frontend styling.
 */

.poznet-ghost-link {
    color: inherit;
    text-decoration: none;
    border-bottom: 1px dotted currentColor;
    border-bottom-color: rgba(128, 128, 128, 0.3);
    transition: border-bottom-color 0.2s ease;
    cursor: help;
}

.poznet-ghost-link:hover {
    border-bottom-color: rgba(128, 128, 128, 0.6);
}

.poznet-ghost-link:focus {
    outline: 2px solid rgba(34, 113, 177, 0.5);
    outline-offset: 2px;
    border-radius: 2px;
}

.poznet-ghost {
    position: relative;
    display: inline;
}

/* Link style variants (controlled via settings) */
.poznet-ghost-link--dashed {
    border-bottom-style: dashed;
}

.poznet-ghost-link--none {
    border-bottom: none;
}
