/* Lively Tavern — warm amber firelight, parchment text, deep brown surfaces */
[data-skin="lively-tavern"] {
    /* Accent — copper-amber */
    --hbd-accent-1:              rgb(185, 162, 128);
    --hbd-accent-2:              rgb(198, 152, 80);

    /* Surface — warm brown */
    --hbd-bg-rgb:           58 40 20;
    --hbd-bg-popover:       rgb(45, 30, 12);
    --hbd-bg-table-1:       #32200d;
    --hbd-bg-table-2:       #3e2810;
    --hbd-bg-input:         rgb(245, 232, 210);

    /* Text hierarchy — warm parchment */
    --hbd-text:             #e8c89a;
    --hbd-text-subtle:      rgb(131, 97, 62);
    --hbd-text-input:       rgb(48, 25, 8);

    /* Interactive */
    --hbd-btn-neutral:          #7c3215;
    --hbd-btn-neutral-hover:    #9c4a25;
    --hbd-btn-neutral-disabled: #5a3520;

    --hbd-btn-alert:            #8b1515;
    --hbd-btn-ok:               #1a6020;
    --hbd-btn-alternate:        #254a30;

    --hbd-link:             #b87820;

    /* Border hierarchy */
    --hbd-border-rgb:     198 152 80;
    --hbd-border-opacity: 0.65;
    --hbd-divider:        rgb(82, 52, 28);

    /* State */
    --hbd-valid:            #28b855;
    --hbd-invalid:          #e84020;

    /* Animation — fire flash */
    --hbd-flash-1:          #c08525;
    --hbd-flash-2:          #8c3015;

    /* Fonts — rustic pub sign for headings, old-book serif for body */
    --hbd-font-display:  "Jolly Lodger", system-ui;
    --hbd-font-body:     Georgia, 'Times New Roman', serif;
    --hbd-font-ui:       Georgia, 'Times New Roman', serif;

    /* Panel opacity — slightly higher for a warmer, more solid tavern feel */
    --hbd-card-opacity:     0.78;
    --hbd-modal-opacity:    0.97;

    /* Panel texture — subtle wood grain via CSS gradients, no image download needed */
    --hbd-panel-texture:
        repeating-linear-gradient(
            92deg,
            rgba(160, 95, 22, 0.07) 0px,
            rgba(140, 78, 16, 0.09) 1px,
            transparent 2px,
            transparent 11px,
            rgba(180, 108, 28, 0.05) 12px,
            transparent 13px,
            transparent 24px
        ),
        repeating-linear-gradient(
            180deg,
            transparent 0,
            rgba(90, 45, 8, 0.03) 1px,
            transparent 2px,
            transparent 40px
        );
    --hbd-panel-blend-mode: normal;
}
