/* Loaded after the work plugin card styles. No content or download behavior changes. */
.work-detail .boone-work{--bg-card:var(--paper);--bg-inner:var(--surface);--text-main:var(--ink);--text-muted:var(--muted);--border-color:var(--line);background:transparent;color:var(--ink);max-width:none;width:100%;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;font-family:inherit}
.work-detail .boone-work__image{width:min(100%,640px);margin:0 0 32px;background:var(--surface);border:0;border-radius:0;padding:0;overflow:hidden}
.work-detail .boone-work__image img{display:block;width:auto;max-width:100%;height:auto;max-height:480px;object-fit:contain;margin:auto}
.work-detail .boone-work__description{padding:0;color:var(--ink);font-size:15px;line-height:1.85;max-width:780px;margin:0 0 30px}
.work-detail .boone-work__description p{white-space:pre-line;margin:0 0 15px}
.work-detail .boone-work__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:20px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:20px 0;background:transparent;margin:0 0 25px}
.work-detail .boone-work__facts dt{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px}
.work-detail .boone-work__facts dd{color:var(--ink);font-size:14px;margin:0;font-weight:500;font-variant-numeric:tabular-nums}
.work-detail .boone-work__categories{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:0 0 28px}
.work-detail .boone-work__categories>li{background:none;border:1px solid var(--line);border-radius:0;color:var(--muted);font-size:11px;padding:3px 8px}
.work-detail .boone-work__links{display:block;padding:22px 0 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0}
.work-detail .boone-work__links .links-heading{text-align:left;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px}
.work-detail .boone-work__download-list{list-style:none;margin:0;padding:0}
.work-detail .boone-work__download-row{margin:0;padding:0}
.work-detail .boone-work__links .dl-btn{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:6px 12px;min-height:44px;max-width:100%;padding:10px 0;background:transparent;box-shadow:none;border:0;border-radius:0;font-size:14px;color:var(--link);font-weight:500;text-align:left;transform:none;filter:none;transition:none;text-decoration:underline;white-space:normal;overflow-wrap:anywhere}
.work-detail .boone-work__links .dl-btn:hover{background:none;transform:none;filter:none;color:var(--link);text-decoration-thickness:2px}
.work-detail .boone-work__links .dl-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.work-detail .boone-work__filename{overflow-wrap:anywhere}
.work-detail .boone-work__size,.work-detail .boone-work__service{font-size:12px;color:var(--muted);font-weight:400}
.work-detail .boone-work__service{margin-left:8px}
.work-detail .dl-btn[aria-disabled=true]{cursor:default;text-decoration:none}
@media(max-width:620px){.work-detail .boone-work{padding:0}.work-detail .boone-work__image{margin-bottom:24px}.work-detail .boone-work__facts{gap:17px}.work-detail .boone-work__links{padding-top:20px}.work-detail .boone-work__links .dl-btn{padding:10px 0;justify-content:flex-start}.work-detail .boone-work__service{margin-left:0}}
