/* Public "Decks" browse page — layout/tile visuals ride on decks_ga.css
   (dga-* classes), which is loaded globally. Only page-specific bits live here. */

.pd-tile-owner {
    font-family: var(--font-mono);
    font-size: 0.66rem;
    color: var(--text-muted);
    opacity: 0.8;
}

.pd-detail-owner {
    opacity: 0.8;
}

/* Owner byline link in the deck detail view only — matches .drawer-set-link's
   underline-on-hover treatment. Tile-view bylines (.pd-tile-owner) are plain
   text and deliberately don't get this. */
.pd-owner-link {
    color: inherit;
    cursor: pointer;
    text-decoration: underline;
    text-decoration-color: transparent;
    text-underline-offset: 3px;
    transition: color 0.15s ease, text-decoration-color 0.15s ease;
}

.pd-owner-link:hover {
    color: var(--text, #fff);
    text-decoration-color: currentColor;
}

.pd-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    padding: 48px 0;
    color: var(--text-muted);
    grid-column: 1 / -1;
}

/* .dga-deck-grid's own 32px page padding is redundant once it's nested
   inside a section block, which already sits in .dga-card-grid's padding —
   this strips it back down to just the grid/gap sizing. */
.pd-section-deck-grid {
    padding: 0;
    overflow: visible;
}
