/* v2.3 — focused capture, narrow silk bookmark */
header .bookmark-login{width:55px!important;min-width:55px!important;max-width:55px!important;height:76px!important;min-height:76px!important;padding:8px 3px 17px!important;display:flex!important;flex-direction:column!important;gap:3px!important;justify-content:flex-start!important;background:linear-gradient(90deg,#10231b,#274234 50%,#10231b)!important;color:#e6c991!important;border:1px solid #b79a64!important;border-radius:3px!important;clip-path:polygon(0 0,100% 0,100% 100%,50% 83%,0 100%)!important;box-shadow:inset 0 0 0 3px #18271e!important;font:11px Georgia,serif!important;text-align:center!important;white-space:nowrap!important}
header .bookmark-login .bookmark-icon{font-size:24px!important;line-height:1.2!important}
header .bookmark-login .bookmark-caption{font-size:10px!important;letter-spacing:.03em!important}
.choice-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
.choice-grid button{min-height:86px!important;display:grid!important;grid-template-columns:48px 1fr!important;text-align:left!important;align-items:center!important;column-gap:12px!important}
.choice-grid button>span{grid-row:span 2;font-size:30px;text-align:center}.choice-grid button>strong{align-self:end}.choice-grid button>small{align-self:start}
.catalog-search{border:1px solid #78674d;border-radius:12px;padding:12px;display:grid;gap:9px}.catalog-search button{justify-self:start}
#catalogResults{display:grid;gap:8px}.catalog-option{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid #8d7856;border-radius:10px;background:#1c2b22;color:#f3e9d7;padding:9px}.catalog-option img{width:52px;height:76px;object-fit:cover}.catalog-option span{display:grid;gap:5px}.catalog-option small{opacity:.8}
#matchCards .match-book{min-height:110px}
@media(max-width:600px){header .bookmark-login{width:47px!important;min-width:47px!important;max-width:47px!important;height:67px!important;min-height:67px!important}.catalog-search{padding:9px}}
