/* Forsid attribution strip — theme-studio shell */

.forsid-bar {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    background: var(--f-bg, #f6f6f3);
    border-top: 1px solid var(--f-border, #e1e1dc);
}

.forsid-bar__text {
    font-size: 11px;
    font-weight: 400;
    color: var(--f-text-muted, #141414);
    letter-spacing: 0.02em;
}

.forsid-bar__link {
    font-size: 11px;
    font-weight: 400;
    color: var(--f-text-muted, #141414);
    text-decoration: underline;
    text-underline-offset: 2px;
    text-decoration-color: var(--f-border, #e1e1dc);
    letter-spacing: 0.02em;
    transition: color 0.15s ease;
}

.forsid-bar__link:hover {
    color: var(--f-text, #555550);
    text-decoration-color: currentColor;
}

.forsid-bar--dark {
    background: #0e0e0e;
    border-top: 1px solid #1e1e1e;
}

.forsid-bar--dark .forsid-bar__text { color: #333330; }
.forsid-bar--dark .forsid-bar__link { color: #333330; text-decoration-color: #2a2a2a; }
.forsid-bar--dark .forsid-bar__link:hover { color: #666660; }
