/**
 * Workshop-Shop: Screen-spezifische Ergaenzungen zum Ticket-Shop-Layout.
 * Gemeinsame .home-ticket-* Styles kommen aus screen-ticket-shop.css.
 * VERBOTEN: max-width Overrides der Ticket-Shop-Breite.
 *
 * Änderungsprotokoll: 2026-10-01 | subagent-update-screen | @skill-change-provenance, @skill-css-rules | Ticket-Shop-Breite ohne 720px Override
 */

/* #workshop-shop-form-title | Änderungsprotokoll: 2026-10-01 | subagent-update-screen | @skill-change-provenance, @skill-css-rules | H1 analog Ticket-Shop-Titel */
#workshop-shop-form-title {
    font-weight: var(--font-weight-extrabold);
    letter-spacing: 0.06em;
    line-height: 1.25;
    color: var(--color-ticket-headline);
    text-rendering: optimizeLegibility;
    hyphens: none;
    word-break: normal;
    overflow-wrap: break-word;
}

/* .workshop-shop-spam-svg-wrapper | Änderungsprotokoll: 2026-10-01 | parent-agent | @skill-css-rules, @skill-change-provenance | Spam-SVG Wrapper Lesbarkeit */
.workshop-shop-spam-svg-wrapper {
    display: inline-flex;
    align-items: center;
    margin-top: 0;
    flex-shrink: 0;
}

/* .workshop-shop-spam-svg | Änderungsprotokoll: 2026-10-01 | parent-agent | @skill-css-rules, @skill-change-provenance | Spam-SVG groesser fuer Lesbarkeit */
.workshop-shop-spam-svg {
    display: block;
    width: 112px;
    height: 32px;
    overflow: visible;
}

/* .workshop-shop-spam-text | Änderungsprotokoll: 2026-10-01 | parent-agent | @skill-css-rules, @skill-change-provenance | fill Primary statt Default-Schwarz auf dunklem Surface */
.workshop-shop-spam-text {
    fill: var(--color-primary);
    font: 700 22px ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

@media (min-width: 600px) {
    /* .workshop-shop-spam-svg | Änderungsprotokoll: 2026-10-01 | parent-agent | @skill-css-rules, @skill-change-provenance | Desktop Spam-SVG Lesegroesse */
    .workshop-shop-spam-svg {
        width: 128px;
        height: 36px;
        overflow: visible;
    }
}
