a.bb3d-entry{display:grid!important;grid-template-columns:54px minmax(0,1fr);gap:14px 12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:14px 0 0;padding:16px!important;border:1px solid var(--gold,#b58b4a)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(183,139,67,.14),rgba(183,139,67,.035)),var(--card,var(--panel,#fff9ed))!important;color:var(--ink,#392b21)!important;text-align:start!important;text-decoration:none!important;font-size:1.05rem!important;line-height:1.45;box-shadow:inset 0 0 0 1px rgba(237,204,143,.1),0 4px 14px rgba(35,22,8,.07);transition:box-shadow .18s ease,transform .18s ease;isolation:isolate}
.bb3d-entry *{box-sizing:border-box;min-width:0}.bb3d-entry .bb3d-icon{display:grid;place-items:center;width:54px;height:62px;align-self:start;border-radius:14px;background:rgba(183,139,67,.09);color:var(--gold,#ad8240)!important;pointer-events:none}.bb3d-icon svg{display:block;width:50px;height:50px;max-width:100%}.bb3d-copy{display:flex;flex-direction:column;gap:5px;align-self:center}.bb3d-entry .bb3d-title{display:block;font-size:1.12em!important;line-height:1.35;font-weight:750;color:var(--ink,#392b21)!important;white-space:normal!important;overflow-wrap:anywhere}.bb3d-entry .bb3d-description{display:block;font-size:.94em!important;line-height:1.5;color:var(--ink2,var(--muted,#665749))!important;white-space:normal!important;overflow-wrap:anywhere}.bb3d-entry .bb3d-cta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 14px;border:1px solid rgba(120,82,27,.25);border-radius:14px;background:#e5bd76;color:#30251b!important;font-size:1em!important;font-weight:750;line-height:1.35;white-space:normal!important;overflow-wrap:anywhere}.bb3d-cta>span{color:#30251b!important}.bb3d-entry .bb3d-arrow{flex:none;font-size:1.2em!important;transition:transform .18s ease}.bb3d-entry:focus-visible{outline:3px solid var(--gold,#ad8240);outline-offset:3px}.bb3d-entry:active{transform:scale(.99)}.bb3d-entry[data-3d-surface=elder] .bb3d-cta{min-height:64px}.actions>.bb3d-entry{flex-basis:100%;margin-bottom:10px}
@media(hover:hover){a.bb3d-entry:hover{box-shadow:inset 0 0 0 1px rgba(237,204,143,.2),0 5px 18px rgba(111,75,19,.14)}.bb3d-entry:hover .bb3d-arrow{transform:translateX(3px)}}
@media(max-width:340px){a.bb3d-entry{grid-template-columns:46px minmax(0,1fr);padding:14px!important;gap:12px 10px}.bb3d-entry .bb3d-icon{width:46px;height:54px}.bb3d-icon svg{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){a.bb3d-entry,.bb3d-entry .bb3d-arrow{transition:none!important;animation:none!important}.bb3d-entry:active,.bb3d-entry:hover .bb3d-arrow{transform:none!important}}
html.bb-sci-page a.bb3d-entry{--card:rgba(31,24,14,.85);--ink:var(--fg,#fff1d6);--ink2:#e2d3b7;--gold:var(--accent,#f2ce84)}
a.bb3d-entry[data-3d-surface=share]{--ink:var(--fg,#fff1d6);--ink2:#dfd0b6;--gold:#dcb871;--card:rgba(31,24,14,.85);width:calc(100% - 32px);margin:16px}
.hero.bb3d-compact-hero{min-height:0!important;height:auto!important;padding:24px 20px!important}
.hero.bb3d-compact-hero>div{min-height:0!important;height:auto!important;padding:0!important}
