Buchanan: Difference between revisions

From Night City MUX Wiki
Jump to navigation Jump to search
Rabbit (talk | contribs)
Rebuild Buchanan with a full-page industrial layout, illustrated history and gallery.
Rabbit (talk | contribs)
Restyle profile to match the wiki theme; restore original portrait and update gallery.
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__ __NOEDITSECTION__
<html>
<html>
<article id="buchanan-profile" aria-label="Michael Buchanan character profile">
<style>
<style>
@import url("https://fonts.googleapis.com/css2?family=Anton");
#buchanan-universal{box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:28px;height:max(570px,calc(100dvh - 184px));margin:0;padding:16px 0 0;border-top:2px solid #0ff;background:#000;color:#eee;font:17px/1.5 monospace;}
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600");
#buchanan-universal *{box-sizing:border-box;font-family:inherit;}
#buchanan-profile{--bc-ink:#181a1b;--bc-panel:#222526;--bc-edge:#565047;--bc-ochre:#c3974e;--bc-rust:#ad6847;--bc-paper:#eee8dd;position:relative;display:grid;grid-template-columns:450px minmax(0,1fr);width:100%;height:100dvh;min-height:0;margin:0;background:#17191a;color:var(--bc-paper);font-family:'IBM Plex Sans',Arial,sans-serif !important;font-size:22px;line-height:1.45;box-sizing:border-box;border:0;}
#buchanan-universal figure{margin:0;}
#buchanan-profile *{box-sizing:border-box;animation:none !important;transition:none !important;}
#buchanan-universal .bu-portrait{position:relative;min-width:0;min-height:0;overflow:hidden;background:#090909;border:1px solid #414141;}
#buchanan-profile h1,#buchanan-profile h2{font-family:'Anton',Impact,'Arial Narrow',sans-serif !important;font-weight:400;line-height:1.08;letter-spacing:.01em;color:var(--bc-paper) !important;margin:0;padding:0;border:0 !important;overflow:visible;}
#buchanan-universal .bu-open,#buchanan-universal .bu-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:zoom-in;}
#buchanan-profile p{font-family:'IBM Plex Sans',Arial,sans-serif !important;font-size:22px;line-height:1.45;color:var(--bc-paper);margin:0 0 .8em;}
#buchanan-universal .bu-open{display:none;}
#buchanan-profile p:last-child{margin-bottom:0;}
#buchanan-universal .bu-portrait img{display:block;width:100%!important;height:100%!important;max-width:100%;object-fit:cover;object-position:51% center;}
#buchanan-profile a{font-family:'IBM Plex Sans',Arial,sans-serif !important;color:#d8b272 !important;text-decoration:none;}
#buchanan-universal .bu-reader{display:flex;flex-direction:column;min-width:0;min-height:0;}
#buchanan-profile a:hover{text-decoration:underline;}
#buchanan-universal .bu-eyebrow{color:#0ff;font-size:12px;letter-spacing:.12em;}
#buchanan-profile a:focus-visible,#buchanan-profile .bc-copy:focus-visible{outline:3px solid #ffe0a8;outline-offset:-3px;}
#buchanan-universal .bu-name{color:#ffd700;font-weight:bold;font-size:34px;line-height:1.15;margin:5px 0 8px;}
#buchanan-profile .bc-switch{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);}
#buchanan-universal .bu-role{color:#ddd;font-size:17px;}
#buchanan-profile .bc-reader{display:flex;flex-direction:column;position:relative;min-height:0;min-width:0;background:var(--bc-ink);border-right:1px solid var(--bc-edge);}
#buchanan-universal .bu-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:16px 0 20px;padding:12px 0;border-top:1px solid #444;border-bottom:1px solid #444;font-size:15px;}
#buchanan-profile .bc-head{flex:none;padding:22px 28px 21px;border-top:3px solid var(--bc-ochre);border-bottom:1px solid var(--bc-edge);}
#buchanan-universal .bu-facts>div{display:flex;gap:9px;flex-wrap:wrap;}
#buchanan-profile .bc-name{font-size:82px;line-height:1.05;text-transform:uppercase;}
#buchanan-universal dt{color:#ffd700;font-weight:bold;}
#buchanan-profile .bc-name span{display:block;font-size:44px;line-height:1.1;color:var(--bc-ochre);letter-spacing:.055em;margin-bottom:4px;}
#buchanan-universal dd{margin:0;}
#buchanan-profile .bc-control-group{flex:none;min-width:0;}
#buchanan-universal .bu-sections{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #f0f;border-bottom:1px solid #f0f;}
#buchanan-profile .bc-choices{display:grid;gap:1px;background:#111415;border-bottom:1px solid var(--bc-edge);}
#buchanan-universal .bu-choice{position:absolute;width:1px;height:1px;clip-path:inset(50%);margin:0;overflow:hidden;}
#buchanan-profile .bc-main-choices{grid-template-columns:repeat(3,minmax(0,1fr));}
#buchanan-universal .bu-sections label{padding:10px 3px;line-height:1.3;font-size:14px;text-align:center;cursor:pointer;color:#0ff;border-bottom:2px solid transparent;}
#buchanan-profile .bc-choices label{display:flex;align-items:center;justify-content:center;min-width:0;min-height:43px;padding:10px 7px;margin:0;background:#262a2b;color:#d8d6cf !important;font-family:'IBM Plex Sans',Arial,sans-serif !important;font-size:18px;font-weight:500;line-height:1.2;cursor:pointer;border-bottom:3px solid transparent;}
#buchanan-universal .bu-sections label:hover{background:#151515;color:#ffd700;}
#buchanan-profile .bc-main-choices label{min-height:54px;font-size:21px;font-weight:600;}
#buchanan-universal .bu-choice:checked+label{background:#151515;color:#ffd700;border-bottom-color:#ffd700;}
#buchanan-profile .bc-choices label:hover{background:#393c3d;}
#buchanan-universal .bu-choice:focus-visible+label,#buchanan-universal button:focus-visible,#buchanan-universal a:focus-visible{outline:2px solid #ffd700;outline-offset:-3px;}
#buchanan-profile .bc-profile-choices{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 16px;gap:5px;border-bottom:1px solid #3f4140;background:#202324;}
#buchanan-universal .bu-pages{flex:1;min-height:0;min-width:0;padding:22px 0;overflow:auto;scrollbar-width:thin;scrollbar-color:#777 #111;}
#buchanan-profile .bc-history-choices{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 16px;gap:5px;border-bottom:1px solid #3f4140;background:#202324;}
#buchanan-universal .bu-pages:focus-visible{outline:2px solid #ffd700;outline-offset:-2px;}
#buchanan-profile .bc-profile-choices label,#buchanan-profile .bc-history-choices label{border:1px solid #535149;min-height:38px;padding:8px 5px;}
#buchanan-universal .bu-panel{display:none;}
#buchanan-profile .bc-reader-section{display:none;flex:1;flex-direction:column;min-height:0;min-width:0;position:relative;}
#buchanan-universal h2{font-size:20px;font-weight:bold;line-height:1.3;color:#ffd700!important;border:0!important;margin:0 0 16px;padding:0;}
#buchanan-profile .bc-copy{display:flex;align-items:center;flex:1;min-height:0;min-width:0;padding:25px 28px;outline:none;}
#buchanan-universal p{font:inherit;color:#eee;margin:0 0 1em;padding:0;}
#buchanan-profile .bc-copy-panel{display:none;width:100%;min-width:0;}
#buchanan-universal p:last-child{margin-bottom:0;}
#buchanan-profile .bc-copy h2{font-size:34px;color:#d6b580 !important;margin:0 0 17px;padding-left:14px;border-left:3px solid var(--bc-rust) !important;}
#buchanan-universal .bu-footer{display:flex;gap:22px;flex-wrap:wrap;flex:none;font-size:13px;border-top:1px solid #f0f;padding:10px 0 0;}
#buchanan-profile .bc-tools{display:flex;flex:none;flex-wrap:wrap;gap:6px 20px;padding:12px 28px 13px;border-top:1px solid var(--bc-edge);background:#141617;}
#buchanan-universal .bu-footer a{text-decoration:none;}
#buchanan-profile .bc-tools a{font-size:15px;line-height:1.35;color:#c9bea9 !important;white-space:nowrap;}
#buchanan-universal .bu-footer a:hover{text-decoration:underline;}
#buchanan-profile .bc-art{min-width:0;min-height:0;position:relative;background:#202223;padding:24px;display:flex;align-items:center;justify-content:center;border-top:3px solid #774932;}
#buchanan-universal .bu-gallery-panel{height:100%;min-height:320px;flex-direction:column;}
#buchanan-profile .bc-scene{display:none;flex-direction:column;gap:13px;width:100%;height:100%;min-height:0;min-width:0;margin:0;}
#buchanan-universal .bu-gallery{flex:1;min-height:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;}
#buchanan-profile .bc-full-image{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;min-width:0;line-height:0;}
#buchanan-universal .bu-tile{display:flex;flex-direction:column;min-height:0;min-width:0;grid-column:span 2;background:#090909;border:1px solid #454545;}
#buchanan-profile .bc-full-image img{display:block;width:100% !important;height:100% !important;max-width:100%;max-height:100%;object-fit:contain;border:0;margin:0;}
#buchanan-universal .bu-tile:nth-child(4){grid-column:2/span 2;}
#buchanan-profile figcaption{font-family:'IBM Plex Sans',Arial,sans-serif !important;font-size:21px;font-weight:500;line-height:1.2;flex:none;color:#d1c5b1;padding:12px 0 0 15px;border-top:1px solid #5b554a;border-left:3px solid var(--bc-ochre);}
#buchanan-universal .bu-tile:nth-child(5){grid-column:4/span 2;}
#buchanan-profile .bc-gallery-control{display:flex;flex:1;flex-direction:column;min-height:0;position:relative;}
#buchanan-universal .bu-tile .bu-open,#buchanan-universal .bu-tile .bu-fallback{flex:1;min-height:0;position:relative;overflow:hidden;}
#buchanan-profile .bc-gallery-choices{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:22px;flex:1;min-height:0;}
#buchanan-universal .bu-tile img{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;}
#buchanan-profile .bc-gallery-choices label{display:grid;grid-template-columns:minmax(115px,42%) minmax(0,1fr);gap:14px;align-items:center;padding:9px;min-width:0;min-height:0;border:1px solid #645d4f;border-left:3px solid #856945;background:#272a2b;cursor:pointer;}
#buchanan-universal .bu-wall img{object-position:center 13%;}
#buchanan-profile .bc-gallery-choices label:hover{background:#3b3b37;}
#buchanan-universal figcaption{font-size:13px;line-height:1.4;padding:8px 9px;color:#ddd;flex:none;border-top:1px solid #454545;}
#buchanan-profile .bc-gallery-choices img{display:block;width:100% !important;height:clamp(74px,12dvh,125px) !important;max-width:100%;object-fit:contain;border:0;margin:0;}
#buchanan-universal .bu-lightbox{position:fixed;inset:0;margin:auto;width:fit-content;height:fit-content;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);padding:0;overflow:hidden;border:1px solid #0ff;background:#080808;color:#eee;box-shadow:0 16px 70px #000a;}
#buchanan-profile .bc-gallery-choices span{font-family:'IBM Plex Sans',Arial,sans-serif !important;font-size:21px;font-weight:500;line-height:1.25;color:inherit;}
#buchanan-universal .bu-lightbox:not(:popover-open){display:none;}
#buchanan-profile:has(#bc-main-0:checked) .bc-reader-section-0,#buchanan-profile:has(#bc-main-1:checked) .bc-reader-section-1,#buchanan-profile:has(#bc-main-2:checked) .bc-reader-section-2{display:flex;}
#buchanan-universal .bu-lightbox::backdrop{background:#000b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
@media(max-width:1100px){#buchanan-profile{grid-template-columns:410px minmax(0,1fr);}#buchanan-profile .bc-head{padding:20px 25px 19px;}#buchanan-profile .bc-name{font-size:76px;}#buchanan-profile .bc-name span{font-size:40px;}#buchanan-profile .bc-copy{padding:23px 25px;}#buchanan-profile .bc-art{padding:16px;}#buchanan-profile .bc-tools{padding-left:25px;padding-right:20px;gap:6px 17px;}#buchanan-profile .bc-gallery-choices{padding:18px;gap:12px;}}
#buchanan-universal .bu-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 10px;min-height:49px;border-bottom:1px solid #f0f;color:#ffd700;font-size:15px;}
@media(max-height:760px){#buchanan-profile .bc-head{padding-top:17px;padding-bottom:17px;}#buchanan-profile .bc-name{font-size:74px;}#buchanan-profile .bc-name span{font-size:38px;}#buchanan-profile .bc-copy{padding-top:19px;padding-bottom:19px;}#buchanan-profile .bc-copy h2{font-size:32px;margin-bottom:14px;}#buchanan-profile .bc-profile-choices,#buchanan-profile .bc-history-choices{padding-top:8px;padding-bottom:8px;}#buchanan-profile .bc-gallery-choices{gap:11px;padding-top:16px;padding-bottom:16px;}}
#buchanan-universal .bu-lightbox-bar button{padding:5px 12px;min-height:34px;border:1px solid #555;background:#111;color:#0ff;font:inherit;cursor:pointer;}
@media(max-height:659px) and (min-width:761px){#buchanan-profile .bc-head{padding-top:12px;padding-bottom:12px;}#buchanan-profile .bc-name{font-size:62px;}#buchanan-profile .bc-name span{font-size:31px;}#buchanan-profile .bc-copy{align-items:flex-start;overflow:auto;overscroll-behavior:contain;}#buchanan-profile .bc-gallery-choices{justify-content:flex-start;overflow:auto;}#buchanan-profile .bc-gallery-choices label{flex:none;}#buchanan-profile .bc-gallery-choices img{height:76px !important;}}
#buchanan-universal .bu-lightbox img{display:block;width:auto!important;height:auto!important;max-width:calc(100vw - 42px)!important;max-height:calc(100dvh - 96px);object-fit:contain;}
@media(max-width:760px){#buchanan-profile{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(170px,36dvh);}#buchanan-profile .bc-reader{border-right:0;border-bottom:1px solid var(--bc-edge);}#buchanan-profile .bc-head{padding:12px 19px 13px;}#buchanan-profile .bc-name{font-size:49px;line-height:1.02;}#buchanan-profile .bc-name span{font-size:25px;margin-bottom:2px;}#buchanan-profile .bc-main-choices label{font-size:19px;min-height:44px;padding:10px 5px;}#buchanan-profile .bc-profile-choices,#buchanan-profile .bc-history-choices{padding:7px 12px;gap:4px;}#buchanan-profile .bc-profile-choices{grid-template-columns:repeat(4,minmax(0,1fr));}#buchanan-profile .bc-profile-choices label,#buchanan-profile .bc-history-choices label{font-size:16px;min-height:35px;padding:8px 3px;}#buchanan-profile .bc-copy{padding:18px 20px;align-items:flex-start;overflow:auto;overscroll-behavior:contain;}#buchanan-profile p{font-size:20px;line-height:1.5;}#buchanan-profile .bc-copy h2{font-size:29px;margin-bottom:12px;}#buchanan-profile .bc-tools{padding:9px 20px;gap:7px 18px;}#buchanan-profile .bc-tools a{font-size:14px;}#buchanan-profile .bc-art{padding:10px;border-top:0;}#buchanan-profile .bc-scene{gap:7px;}#buchanan-profile figcaption{font-size:18px;padding-top:7px;padding-left:10px;}#buchanan-profile .bc-gallery-choices{padding:12px;gap:7px;justify-content:flex-start;overflow:auto;}#buchanan-profile .bc-gallery-choices label{grid-template-columns:90px 1fr;gap:13px;padding:6px;flex:none;}#buchanan-profile .bc-gallery-choices img{height:55px !important;}#buchanan-profile .bc-gallery-choices span{font-size:18px;}}
@supports selector(:popover-open){#buchanan-universal .bu-open{display:flex;}#buchanan-universal .bu-fallback{display:none;}#buchanan-universal:has(.bu-lightbox:popover-open)>.bu-reader,#buchanan-universal:has(.bu-lightbox:popover-open)>.bu-portrait{pointer-events:none;}}
@media(max-width:360px){#buchanan-profile .bc-profile-choices{grid-template-columns:repeat(2,minmax(0,1fr));}#buchanan-profile .bc-tools{gap:7px 12px;}#buchanan-profile .bc-main-choices label{font-size:18px;}}
@media(max-width:1300px){#buchanan-universal{grid-template-columns:minmax(0,37%) minmax(0,1fr);gap:22px;}#buchanan-universal .bu-name{font-size:30px;}#buchanan-universal .bu-sections label{padding:8px 4px;}}
@media(max-width:1100px){#buchanan-universal .bu-sections{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-height:800px) and (min-width:851px){#buchanan-universal{height:max(510px,calc(100dvh - 168px));padding-top:12px;}#buchanan-universal .bu-facts{margin:10px 0 12px;padding:8px 0;gap:3px 12px;}#buchanan-universal .bu-pages{padding:15px 0;}#buchanan-universal .bu-gallery-panel{min-height:240px;}#buchanan-universal .bu-name{font-size:28px;}#buchanan-universal h2{margin-bottom:12px;}}
@media(max-width:850px){#buchanan-universal{height:auto;grid-template-columns:1fr;gap:22px;}#buchanan-universal .bu-portrait{aspect-ratio:1/1;width:100%;max-height:640px;}#buchanan-universal .bu-portrait img{object-fit:contain;}#buchanan-universal .bu-pages{min-height:360px;overflow:visible;}#buchanan-universal .bu-gallery{min-height:440px;}#buchanan-universal .bu-footer{padding-bottom:6px;}}
@media(max-width:480px){#buchanan-universal .bu-facts{grid-template-columns:1fr;}#buchanan-universal .bu-name{font-size:28px;}#buchanan-universal .bu-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,150px);min-height:0;}#buchanan-universal .bu-tile,#buchanan-universal .bu-tile:nth-child(4){grid-column:span 1;}#buchanan-universal .bu-tile:last-child{grid-column:span 2;}#buchanan-universal .bu-lightbox-bar{font-size:13px;}}


@supports selector(body:has(article)){
#buchanan-universal:has(#bu-tab-0:checked) #bu-panel-0{display:block;}
body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)){margin:0 !important;padding:0 !important;height:100dvh;background:#17191a !important;}
#buchanan-universal:has(#bu-tab-1:checked) #bu-panel-1{display:block;}
body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #mw-navigation,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #footer,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #firstHeading,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #siteSub,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #contentSub,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #contentSub2,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #catlinks,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) .printfooter,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #mw-page-base,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #mw-head-base,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) .mw-jump-link,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #column-one,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #mw-panel,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #mw-head{display:none !important;}
#buchanan-universal:has(#bu-tab-2:checked) #bu-panel-2{display:block;}
body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #globalWrapper,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #column-content,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #content,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #bodyContent,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #mw-content-text,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) .mw-parser-output,body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) .mw-body{width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;float:none !important;}
#buchanan-universal:has(#bu-tab-3:checked) #bu-panel-3{display:block;}
body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) .mw-parser-output > p.mw-empty-elt{display:none !important;}
#buchanan-universal:has(#bu-tab-4:checked) #bu-panel-4{display:block;}
body.page-Buchanan.action-view:has(#buchanan-profile):not(:has(#mw-revision-info)):not(:has(.diff)):not(:has(#wikiPreview)) #buchanan-profile{height:100dvh;min-height:0;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);}
#buchanan-universal:has(#bu-tab-5:checked) #bu-panel-5{display:block;}
}
#buchanan-universal:has(#bu-tab-5:checked) #bu-panel-5{display:flex;}


#buchanan-profile:has(#bc-main-0:checked) label[for="bc-main-0"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-main-0:focus-visible) label[for="bc-main-0"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-main-1:checked) label[for="bc-main-1"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-main-1:focus-visible) label[for="bc-main-1"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-main-2:checked) label[for="bc-main-2"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-main-2:focus-visible) label[for="bc-main-2"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-profile-0:checked) label[for="bc-profile-0"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-profile-0:focus-visible) label[for="bc-profile-0"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-profile-0:checked) #bc-profile-panel-0{display:block;}
#buchanan-profile:has(#bc-profile-1:checked) label[for="bc-profile-1"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-profile-1:focus-visible) label[for="bc-profile-1"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-profile-1:checked) #bc-profile-panel-1{display:block;}
#buchanan-profile:has(#bc-profile-2:checked) label[for="bc-profile-2"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-profile-2:focus-visible) label[for="bc-profile-2"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-profile-2:checked) #bc-profile-panel-2{display:block;}
#buchanan-profile:has(#bc-profile-3:checked) label[for="bc-profile-3"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-profile-3:focus-visible) label[for="bc-profile-3"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-profile-3:checked) #bc-profile-panel-3{display:block;}
#buchanan-profile:has(#bc-history-0:checked) label[for="bc-history-0"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-history-0:focus-visible) label[for="bc-history-0"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-history-0:checked) #bc-history-panel-0{display:block;}
#buchanan-profile:has(#bc-history-1:checked) label[for="bc-history-1"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-history-1:focus-visible) label[for="bc-history-1"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-history-1:checked) #bc-history-panel-1{display:block;}
#buchanan-profile:has(#bc-history-2:checked) label[for="bc-history-2"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-history-2:focus-visible) label[for="bc-history-2"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-history-2:checked) #bc-history-panel-2{display:block;}
#buchanan-profile:has(#bc-history-3:checked) label[for="bc-history-3"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-history-3:focus-visible) label[for="bc-history-3"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-history-3:checked) #bc-history-panel-3{display:block;}
#buchanan-profile:has(#bc-history-4:checked) label[for="bc-history-4"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-history-4:focus-visible) label[for="bc-history-4"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-history-4:checked) #bc-history-panel-4{display:block;}
#buchanan-profile:has(#bc-history-5:checked) label[for="bc-history-5"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-history-5:focus-visible) label[for="bc-history-5"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-history-5:checked) #bc-history-panel-5{display:block;}
#buchanan-profile:has(#bc-gallery-0:checked) label[for="bc-gallery-0"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-gallery-0:focus-visible) label[for="bc-gallery-0"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-gallery-1:checked) label[for="bc-gallery-1"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-gallery-1:focus-visible) label[for="bc-gallery-1"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-gallery-2:checked) label[for="bc-gallery-2"]{background:#b18a48;color:#111719 !important;border-color:#d4af70;}
#buchanan-profile:has(#bc-gallery-2:focus-visible) label[for="bc-gallery-2"]{outline:3px solid #ffe4b4;outline-offset:-4px;}
#buchanan-profile:has(#bc-main-0:checked):has(#bc-profile-0:checked) #bc-scene-guard{display:flex;}
#buchanan-profile:has(#bc-main-0:checked):has(#bc-profile-1:checked) #bc-scene-wall{display:flex;}
#buchanan-profile:has(#bc-main-0:checked):has(#bc-profile-2:checked) #bc-scene-wall{display:flex;}
#buchanan-profile:has(#bc-main-0:checked):has(#bc-profile-3:checked) #bc-scene-guard{display:flex;}
#buchanan-profile:has(#bc-main-1:checked):has(#bc-history-0:checked) #bc-scene-wall{display:flex;}
#buchanan-profile:has(#bc-main-1:checked):has(#bc-history-1:checked) #bc-scene-wall{display:flex;}
#buchanan-profile:has(#bc-main-1:checked):has(#bc-history-2:checked) #bc-scene-prison{display:flex;}
#buchanan-profile:has(#bc-main-1:checked):has(#bc-history-3:checked) #bc-scene-fight{display:flex;}
#buchanan-profile:has(#bc-main-1:checked):has(#bc-history-4:checked) #bc-scene-escape{display:flex;}
#buchanan-profile:has(#bc-main-1:checked):has(#bc-history-5:checked) #bc-scene-guard{display:flex;}
#buchanan-profile:has(#bc-main-2:checked):has(#bc-gallery-0:checked) #bc-scene-fight{display:flex;}
#buchanan-profile:has(#bc-main-2:checked):has(#bc-gallery-1:checked) #bc-scene-guard{display:flex;}
#buchanan-profile:has(#bc-main-2:checked):has(#bc-gallery-2:checked) #bc-scene-escape{display:flex;}
@supports not selector(body:has(article)){
#buchanan-profile{height:auto;display:block;}
#buchanan-profile .bc-reader-section,#buchanan-profile .bc-copy-panel,#buchanan-profile .bc-scene{display:block;}
#buchanan-profile .bc-control-group,#buchanan-profile .bc-gallery-control{display:none;}
#buchanan-profile .bc-copy{display:block;}
#buchanan-profile .bc-copy-panel{margin:0 0 30px;}
#buchanan-profile .bc-art{display:block;}
#buchanan-profile .bc-scene{margin:0 0 25px;}
#buchanan-profile .bc-full-image img{height:auto !important;}
}
</style>
</style>
<div class="bc-reader">
<article id="buchanan-universal" aria-label="Michael Buchanan character profile">
<header class="bc-head"><h1 class="bc-name"><span>Michael</span>Buchanan</h1></header>
<figure class="bu-portrait"><button type="button" class="bu-open" popovertarget="bu-image-portrait" aria-label="Expand Michael Buchanan"><img src="https://nightcitymux.com/images/thumb/d/dd/Michael2.png/800px-Michael2.png" alt="Buchanan seated in a brown leather jacket, cleaning a pistol beside a rain-covered Night City window." width="1254" height="1254" decoding="async"></button><a class="bu-fallback" href="https://nightcitymux.com/images/d/dd/Michael2.png" aria-label="Open Michael Buchanan at full size"><img src="https://nightcitymux.com/images/thumb/d/dd/Michael2.png/800px-Michael2.png" alt="Buchanan seated in a brown leather jacket, cleaning a pistol beside a rain-covered Night City window." width="1254" height="1254" decoding="async"></a></figure>
<div class="bc-control-group" role="radiogroup" aria-label="Main character sections"><input class="bc-switch" type="radio" id="bc-main-0" name="bc-main" aria-label="Character" checked><input class="bc-switch" type="radio" id="bc-main-1" name="bc-main" aria-label="History"><input class="bc-switch" type="radio" id="bc-main-2" name="bc-main" aria-label="Gallery"><div class="bc-choices bc-main-choices"><label for="bc-main-0">Character</label><label for="bc-main-1">History</label><label for="bc-main-2">Gallery</label></div></div>
<div class="bu-reader">
<div class="bc-reader-section bc-reader-section-0" aria-label="Character"><div class="bc-control-group" role="radiogroup" aria-label="Profile sections"><input class="bc-switch" type="radio" id="bc-profile-0" name="bc-profile" aria-label="Overview" checked><input class="bc-switch" type="radio" id="bc-profile-1" name="bc-profile" aria-label="Appearance"><input class="bc-switch" type="radio" id="bc-profile-2" name="bc-profile" aria-label="Presence"><input class="bc-switch" type="radio" id="bc-profile-3" name="bc-profile" aria-label="Clothing"><div class="bc-choices bc-profile-choices"><label for="bc-profile-0">Overview</label><label for="bc-profile-1">Appearance</label><label for="bc-profile-2">Presence</label><label for="bc-profile-3">Clothing</label></div></div><div class="bc-copy" tabindex="0" aria-label="Selected character text"><section class="bc-copy-panel" id="bc-profile-panel-0" aria-labelledby="bc-profile-heading-0"><h2 id="bc-profile-heading-0">Overview</h2><p>Michael Buchanan is a Solo, brawler and bodyguard from Pacifica. He escaped Sherman Disposal Center in 2076 after seven years inside. Back in Night City, he is keeping clear of his former Animals crew, looking for money and a way to replace the chrome stripped from him.</p></section><section class="bc-copy-panel" id="bc-profile-panel-1" aria-labelledby="bc-profile-heading-1"><h2 id="bc-profile-heading-1">Appearance</h2><p>Buchanan stands six foot five, with immense shoulders and a thick, heavyweight build. He has dark skin, green eyes, a slightly crooked nose and a strong, projecting jaw. His face is clean-shaven. Very short black hair is buzzed into a narrow near-mohawk. His left ear bears mild, permanent cauliflower damage.</p></section><section class="bc-copy-panel" id="bc-profile-panel-2" aria-labelledby="bc-profile-heading-2"><h2 id="bc-profile-heading-2">Presence</h2><p>His movements are slow and heavy, his manner rough and blunt. A habitual sneer settles on his full lips. Years on the streets have left him little interest in impressing anyone; seven years in prison made him colder and more patient.</p></section><section class="bc-copy-panel" id="bc-profile-panel-3" aria-labelledby="bc-profile-heading-3"><h2 id="bc-profile-heading-3">Clothing</h2><p>His usual clothes are a black, long-sleeved three-button Henley beneath a loose brown leather bomber with black lining. Relaxed sky-blue jeans give him room to move. Black leather combat boots lace above his ankles, with heavy soles and plenty of tread.</p></section></div></div>
<header class="bu-header"><div class="bu-eyebrow">CHARACTER PROFILE</div><div class="bu-name">Michael Buchanan</div><div class="bu-role">Solo · Brawler · Bodyguard</div>
<div class="bc-reader-section bc-reader-section-1" aria-label="History"><div class="bc-control-group" role="radiogroup" aria-label="History sections"><input class="bc-switch" type="radio" id="bc-history-0" name="bc-history" aria-label="Pacifica" checked><input class="bc-switch" type="radio" id="bc-history-1" name="bc-history" aria-label="Paid Muscle"><input class="bc-switch" type="radio" id="bc-history-2" name="bc-history" aria-label="Hijacking"><input class="bc-switch" type="radio" id="bc-history-3" name="bc-history" aria-label="Sherman"><input class="bc-switch" type="radio" id="bc-history-4" name="bc-history" aria-label="Escape"><input class="bc-switch" type="radio" id="bc-history-5" name="bc-history" aria-label="Present"><div class="bc-choices bc-history-choices"><label for="bc-history-0">Pacifica</label><label for="bc-history-1">Paid Muscle</label><label for="bc-history-2">Hijacking</label><label for="bc-history-3">Sherman</label><label for="bc-history-4">Escape</label><label for="bc-history-5">Present</label></div></div><div class="bc-copy" tabindex="0" aria-label="Selected character text"><section class="bc-copy-panel" id="bc-history-panel-0" aria-labelledby="bc-history-heading-0"><h2 id="bc-history-heading-0">Pacifica</h2><p>Born in Pacifica in 2034, Buchanan spent his childhood around a low-tier Animals crew. His mother ran with them. When he was nine, a rival boostergang left her bleeding out in a flooded parking structure, and his father was nowhere to be found. The Animals took him in and expected him to survive on their terms.</p></section><section class="bc-copy-panel" id="bc-history-panel-1" aria-labelledby="bc-history-heading-1"><h2 id="bc-history-heading-1">Paid Muscle</h2><p>By sixteen, Buchanan was big, mean and quick with his fists. He sold muscle around Pacifica and worked for the Animals: bodyguard jobs, debt collection, pimping and pit fights in the old resorts. Underground prize fights brought better money. As the earnings grew, he and others in the gang grew careless and took riskier jobs.</p></section><section class="bc-copy-panel" id="bc-history-panel-2" aria-labelledby="bc-history-heading-2"><h2 id="bc-history-heading-2">The Hijacking</h2><p>In 2069, Buchanan&#x27;s crew tried to hijack a Militech AV bound for Texas. The operation went wrong and the AV crashed, killing two of his gang members. Too badly hurt to fight off the police, he was captured. His chrome was ripped out, and he was sent to Sherman Disposal Center, a sprawling, for-profit prison that treated inmates like industrial waste.</p></section><section class="bc-copy-panel" id="bc-history-panel-3" aria-labelledby="bc-history-heading-3"><h2 id="bc-history-heading-3">Sherman</h2><p>For seven years, Buchanan fought in the yard and the showers, for food, space and survival. He learned to be harder, meaner and more patient than the men around him. During one week when the food airdrop failed to arrive, he resorted to cannibalism. Prison left him colder than the ganger who had entered it.</p></section><section class="bc-copy-panel" id="bc-history-panel-4" aria-labelledby="bc-history-heading-4"><h2 id="bc-history-heading-4">The Escape</h2><p>In 2076, a riot gave him his chance. A compromised maintenance tunnel and a poorly watched prisoner transport offered a way out. Buchanan escaped, leaving three more bodies behind.</p></section><section class="bc-copy-panel" id="bc-history-panel-5" aria-labelledby="bc-history-heading-5"><h2 id="bc-history-heading-5">Back in Night City</h2><p>He returned to Night City to disappear. For now, he avoids the Animals, expecting the NCPD to watch his old crew for any sign of him. He needs to stay free, make eddies and get his chrome back. He hopes he has learned enough to avoid being caught the same way again.</p></section></div></div>
<dl class="bu-facts"><div><dt>Born</dt><dd>2034</dd></div><div><dt>From</dt><dd>Pacifica</dd></div><div><dt>Height</dt><dd>6′5″ / 195 cm</dd></div><div><dt>Former crew</dt><dd>Animals</dd></div></dl></header>
<div class="bc-reader-section bc-reader-section-2" aria-label="Gallery"><div class="bc-gallery-control" role="radiogroup" aria-label="Gallery images"><input class="bc-switch" type="radio" id="bc-gallery-0" name="bc-gallery" aria-label="Sherman — The Last Man Standing" checked><input class="bc-switch" type="radio" id="bc-gallery-1" name="bc-gallery" aria-label="The Door Stays Closed"><input class="bc-switch" type="radio" id="bc-gallery-2" name="bc-gallery" aria-label="Out of Sherman — 2076"><div class="bc-gallery-choices"><label for="bc-gallery-0"><img src="https://nightcitymux.com/images/thumb/d/de/Buchanan_Sherman_The_Last_Man_Standing.png/1200px-Buchanan_Sherman_The_Last_Man_Standing.png" width="1672" height="941" decoding="async" alt="" aria-hidden="true"><span>Sherman — The Last Man Standing</span></label><label for="bc-gallery-1"><img src="https://nightcitymux.com/images/thumb/c/cf/Buchanan_The_Door_Stays_Closed.png/1200px-Buchanan_The_Door_Stays_Closed.png" width="1672" height="941" decoding="async" alt="" aria-hidden="true"><span>The Door Stays Closed</span></label><label for="bc-gallery-2"><img src="https://nightcitymux.com/images/thumb/0/09/Buchanan_Out_of_Sherman_2076.png/1200px-Buchanan_Out_of_Sherman_2076.png" width="1672" height="941" decoding="async" alt="" aria-hidden="true"><span>Out of Sherman — 2076</span></label></div></div></div>
<div class="bu-sections" role="radiogroup" aria-label="Character sections"><input type="radio" id="bu-tab-0" class="bu-choice" name="bu-sections" aria-label="Profile" aria-controls="bu-panel-0" checked><label for="bu-tab-0">Profile</label><input type="radio" id="bu-tab-1" class="bu-choice" name="bu-sections" aria-label="Appearance" aria-controls="bu-panel-1"><label for="bu-tab-1">Appearance</label><input type="radio" id="bu-tab-2" class="bu-choice" name="bu-sections" aria-label="Background" aria-controls="bu-panel-2"><label for="bu-tab-2">Background</label><input type="radio" id="bu-tab-3" class="bu-choice" name="bu-sections" aria-label="Sherman" aria-controls="bu-panel-3"><label for="bu-tab-3">Sherman</label><input type="radio" id="bu-tab-4" class="bu-choice" name="bu-sections" aria-label="Escape" aria-controls="bu-panel-4"><label for="bu-tab-4">Escape</label><input type="radio" id="bu-tab-5" class="bu-choice" name="bu-sections" aria-label="Gallery" aria-controls="bu-panel-5"><label for="bu-tab-5">Gallery</label></div>
<nav class="bc-tools" aria-label="Wiki navigation"><a href="/index.php?title=Main_Page">Wiki Home</a><a href="/index.php?title=Characters">Characters</a><a href="/index.php?title=Buchanan&amp;action=edit">Edit</a><a href="/index.php?title=Buchanan&amp;action=history">History</a></nav>
<div class="bu-pages" tabindex="0" aria-label="Selected character text"><section id="bu-panel-0" class="bu-panel" aria-labelledby="bu-heading-0"><h2 id="bu-heading-0">Profile</h2><p>Michael Buchanan is a Solo, brawler and bodyguard from Pacifica. He escaped Sherman Disposal Center in 2076 after seven years inside and returned to Night City. Avoiding his former Animals crew, he needs money to replace the chrome stripped from him.</p><p>His usual clothes are a black long-sleeved, three-button Henley, loose brown leather bomber with black lining, relaxed sky-blue jeans and black leather combat boots. The clothes leave room to move; the boots lace above his ankles, with heavy soles and plenty of tread.</p></section><section id="bu-panel-1" class="bu-panel" aria-labelledby="bu-heading-1"><h2 id="bu-heading-1">Appearance</h2><p>At around six foot five (195 cm), Buchanan has immense shoulders and a thick, heavyweight build. His dark, clean-shaven face has green eyes, a slightly crooked nose, a strong, projecting jaw and full lips set in a habitual sneer. Very short black hair is buzzed into a narrow near-mohawk; his left ear bears mild, permanent cauliflower damage.</p><p>He moves slowly and heavily, rough and blunt in manner, with little need to impress anyone. Seven years in prison made him colder and more patient.</p></section><section id="bu-panel-2" class="bu-panel" aria-labelledby="bu-heading-2"><h2 id="bu-heading-2">Background</h2><p>Born in Pacifica in 2034, Buchanan was nine when rival boosters left his mother, who ran with a low-tier Animals crew, bleeding out in a flooded parking structure. His father absent, the Animals took him in. Big, mean and quick with his fists by sixteen, he worked as muscle and a bodyguard, collected debts, pimped and fought in old resort pits. Better-paid underground fights bred overconfidence and riskier gang jobs.</p><p>During his crew&#x27;s 2069 hijacking, a Texas-bound Militech AV crashed, killing two members. Too injured to resist police, he was stripped of his chrome and imprisoned in Sherman Disposal Center, a sprawling, for-profit prison that treated inmates like industrial waste.</p></section><section id="bu-panel-3" class="bu-panel" aria-labelledby="bu-heading-3"><h2 id="bu-heading-3">Sherman</h2><p>For seven years, Buchanan fought in the yard and the showers, for food, space and survival. He learned to be harder, meaner and more patient than the men around him. During one week when the food airdrop failed to arrive, he resorted to cannibalism. Prison left him colder than the ganger who had entered it.</p></section><section id="bu-panel-4" class="bu-panel" aria-labelledby="bu-heading-4"><h2 id="bu-heading-4">Escape</h2><p>In 2076, a riot gave Buchanan a way out: a compromised maintenance tunnel and a poorly watched prisoner transport. He escaped, leaving three more bodies behind, and returned to Night City to disappear. For now, he avoids the Animals, expecting the NCPD to watch his old crew. He needs to stay free, make eddies and replace his chrome, hoping he has learned enough to avoid being caught the same way again.</p></section><section id="bu-panel-5" class="bu-panel bu-gallery-panel" aria-labelledby="bu-heading-5"><h2 id="bu-heading-5">Gallery</h2><div class="bu-gallery"><figure class="bu-tile bu-guard"><button type="button" class="bu-open" popovertarget="bu-image-guard" aria-label="Expand Bodyguard"><img src="https://nightcitymux.com/images/thumb/d/db/Buchanan_Bodyguard_Original_Likeness_20260920.png/800px-Buchanan_Bodyguard_Original_Likeness_20260920.png" alt="Buchanan stands with folded arms outside a busy Night City business." width="1672" height="941" decoding="async" loading="lazy"></button><a class="bu-fallback" href="https://nightcitymux.com/images/d/db/Buchanan_Bodyguard_Original_Likeness_20260920.png" aria-label="Open Bodyguard at full size"><img src="https://nightcitymux.com/images/thumb/d/db/Buchanan_Bodyguard_Original_Likeness_20260920.png/800px-Buchanan_Bodyguard_Original_Likeness_20260920.png" alt="Buchanan stands with folded arms outside a busy Night City business." width="1672" height="941" decoding="async" loading="lazy"></a><figcaption>Bodyguard</figcaption></figure><figure class="bu-tile bu-wall"><button type="button" class="bu-open" popovertarget="bu-image-wall" aria-label="Expand The Wall"><img src="https://nightcitymux.com/images/thumb/8/82/Buchanan_The_Wall_Original_Likeness_20260920.png/800px-Buchanan_The_Wall_Original_Likeness_20260920.png" alt="Buchanan in a brown leather jacket in a crowded megabuilding." width="1122" height="1402" decoding="async" loading="lazy"></button><a class="bu-fallback" href="https://nightcitymux.com/images/8/82/Buchanan_The_Wall_Original_Likeness_20260920.png" aria-label="Open The Wall at full size"><img src="https://nightcitymux.com/images/thumb/8/82/Buchanan_The_Wall_Original_Likeness_20260920.png/800px-Buchanan_The_Wall_Original_Likeness_20260920.png" alt="Buchanan in a brown leather jacket in a crowded megabuilding." width="1122" height="1402" decoding="async" loading="lazy"></a><figcaption>The Wall</figcaption></figure><figure class="bu-tile bu-prison"><button type="button" class="bu-open" popovertarget="bu-image-prison" aria-label="Expand Sherman"><img src="https://nightcitymux.com/images/thumb/1/11/Buchanan_Sherman_Original_Likeness_20260920.png/800px-Buchanan_Sherman_Original_Likeness_20260920.png" alt="Buchanan in worn grey prison clothing at Sherman Disposal Center." width="1672" height="941" decoding="async" loading="lazy"></button><a class="bu-fallback" href="https://nightcitymux.com/images/1/11/Buchanan_Sherman_Original_Likeness_20260920.png" aria-label="Open Sherman at full size"><img src="https://nightcitymux.com/images/thumb/1/11/Buchanan_Sherman_Original_Likeness_20260920.png/800px-Buchanan_Sherman_Original_Likeness_20260920.png" alt="Buchanan in worn grey prison clothing at Sherman Disposal Center." width="1672" height="941" decoding="async" loading="lazy"></a><figcaption>Sherman</figcaption></figure><figure class="bu-tile bu-fight"><button type="button" class="bu-open" popovertarget="bu-image-fight" aria-label="Expand Prison Fight"><img src="https://nightcitymux.com/images/thumb/9/90/Buchanan_Prison_Fight_Original_Likeness_20260920.png/800px-Buchanan_Prison_Fight_Original_Likeness_20260920.png" alt="Buchanan with bloodied fists after a fight, surrounded by prisoners." width="1672" height="941" decoding="async" loading="lazy"></button><a class="bu-fallback" href="https://nightcitymux.com/images/9/90/Buchanan_Prison_Fight_Original_Likeness_20260920.png" aria-label="Open Prison Fight at full size"><img src="https://nightcitymux.com/images/thumb/9/90/Buchanan_Prison_Fight_Original_Likeness_20260920.png/800px-Buchanan_Prison_Fight_Original_Likeness_20260920.png" alt="Buchanan with bloodied fists after a fight, surrounded by prisoners." width="1672" height="941" decoding="async" loading="lazy"></a><figcaption>Prison Fight</figcaption></figure><figure class="bu-tile bu-escape"><button type="button" class="bu-open" popovertarget="bu-image-escape" aria-label="Expand Escape, 2076"><img src="https://nightcitymux.com/images/thumb/9/95/Buchanan_Escape_2076_Original_Likeness_20260920.png/800px-Buchanan_Escape_2076_Original_Likeness_20260920.png" alt="Buchanan in the rain during his escape from Sherman." width="1672" height="941" decoding="async" loading="lazy"></button><a class="bu-fallback" href="https://nightcitymux.com/images/9/95/Buchanan_Escape_2076_Original_Likeness_20260920.png" aria-label="Open Escape, 2076 at full size"><img src="https://nightcitymux.com/images/thumb/9/95/Buchanan_Escape_2076_Original_Likeness_20260920.png/800px-Buchanan_Escape_2076_Original_Likeness_20260920.png" alt="Buchanan in the rain during his escape from Sherman." width="1672" height="941" decoding="async" loading="lazy"></a><figcaption>Escape, 2076</figcaption></figure></div></section></div>
</div>
<nav class="bu-footer" aria-label="Character navigation"><a href="https://nightcitymux.com/index.php?title=Characters">Character directory</a><a href="https://nightcitymux.com/index.php?title=Buchanan&amp;action=history">Page history</a></nav>
<div class="bc-art" aria-label="Character artwork"><figure class="bc-scene" id="bc-scene-wall"><a class="bc-full-image" href="https://nightcitymux.com/images/1/12/Buchanan_The_Wall.png" aria-label="Open The Wall at full size"><img src="https://nightcitymux.com/images/1/12/Buchanan_The_Wall.png" width="1122" height="1402" decoding="async" alt="Buchanan, with immense shoulders, green eyes and cropped black hair, wears a brown leather jacket in a crowded megabuilding."></a><figcaption>The Wall</figcaption></figure><figure class="bc-scene" id="bc-scene-fight"><a class="bc-full-image" href="https://nightcitymux.com/images/d/de/Buchanan_Sherman_The_Last_Man_Standing.png" aria-label="Open Sherman — The Last Man Standing at full size"><img src="https://nightcitymux.com/images/thumb/d/de/Buchanan_Sherman_The_Last_Man_Standing.png/1200px-Buchanan_Sherman_The_Last_Man_Standing.png" width="1672" height="941" decoding="async" alt="A shirtless Buchanan stands with bruised fists inside a ring of prisoners, with defeated men on the floor around him." srcset="https://nightcitymux.com/images/thumb/d/de/Buchanan_Sherman_The_Last_Man_Standing.png/1200px-Buchanan_Sherman_The_Last_Man_Standing.png 1200w, https://nightcitymux.com/images/d/de/Buchanan_Sherman_The_Last_Man_Standing.png 1672w" sizes="(max-width: 760px) 100vw, calc(100vw - 450px)"></a><figcaption>Sherman — The Last Man Standing</figcaption></figure><figure class="bc-scene" id="bc-scene-guard"><a class="bc-full-image" href="https://nightcitymux.com/images/c/cf/Buchanan_The_Door_Stays_Closed.png" aria-label="Open The Door Stays Closed at full size"><img src="https://nightcitymux.com/images/thumb/c/cf/Buchanan_The_Door_Stays_Closed.png/1200px-Buchanan_The_Door_Stays_Closed.png" width="1672" height="941" decoding="async" alt="Buchanan wears sleek shades and stands with his arms folded outside a busy Night City business." srcset="https://nightcitymux.com/images/thumb/c/cf/Buchanan_The_Door_Stays_Closed.png/1200px-Buchanan_The_Door_Stays_Closed.png 1200w, https://nightcitymux.com/images/c/cf/Buchanan_The_Door_Stays_Closed.png 1672w" sizes="(max-width: 760px) 100vw, calc(100vw - 450px)"></a><figcaption>The Door Stays Closed</figcaption></figure><figure class="bc-scene" id="bc-scene-escape"><a class="bc-full-image" href="https://nightcitymux.com/images/0/09/Buchanan_Out_of_Sherman_2076.png" aria-label="Open Out of Sherman — 2076 at full size"><img src="https://nightcitymux.com/images/thumb/0/09/Buchanan_Out_of_Sherman_2076.png/1200px-Buchanan_Out_of_Sherman_2076.png" width="1672" height="941" decoding="async" alt="Buchanan stands in the rain during his escape from Sherman, amid industrial prison buildings and an unattended transport." srcset="https://nightcitymux.com/images/thumb/0/09/Buchanan_Out_of_Sherman_2076.png/1200px-Buchanan_Out_of_Sherman_2076.png 1200w, https://nightcitymux.com/images/0/09/Buchanan_Out_of_Sherman_2076.png 1672w" sizes="(max-width: 760px) 100vw, calc(100vw - 450px)"></a><figcaption>Out of Sherman — 2076</figcaption></figure><figure class="bc-scene" id="bc-scene-prison"><a class="bc-full-image" href="https://nightcitymux.com/images/0/0c/Buchanan_Sherman_Portrait.png" aria-label="Open Sherman at full size"><img src="https://nightcitymux.com/images/thumb/0/0c/Buchanan_Sherman_Portrait.png/1200px-Buchanan_Sherman_Portrait.png" width="1536" height="1024" decoding="async" alt="Buchanan stands in worn grey prison clothing in the crowded industrial yard at Sherman Disposal Center." srcset="https://nightcitymux.com/images/thumb/0/0c/Buchanan_Sherman_Portrait.png/1200px-Buchanan_Sherman_Portrait.png 1200w, https://nightcitymux.com/images/0/0c/Buchanan_Sherman_Portrait.png 1536w" sizes="(max-width: 760px) 100vw, calc(100vw - 450px)"></a><figcaption>Sherman</figcaption></figure></div>
</div><div id="bu-image-portrait" class="bu-lightbox" popover="auto" role="dialog" aria-label="Michael Buchanan — expanded image"><div class="bu-lightbox-bar"><span>Michael Buchanan</span><button type="button" popovertarget="bu-image-portrait" popovertargetaction="hide" aria-label="Close expanded image" autofocus>Close ×</button></div><img src="https://nightcitymux.com/images/d/dd/Michael2.png" alt="Buchanan seated in a brown leather jacket, cleaning a pistol beside a rain-covered Night City window." width="1254" height="1254" decoding="async" loading="lazy"></div><div id="bu-image-guard" class="bu-lightbox" popover="auto" role="dialog" aria-label="Bodyguard — expanded image"><div class="bu-lightbox-bar"><span>Bodyguard</span><button type="button" popovertarget="bu-image-guard" popovertargetaction="hide" aria-label="Close expanded image" autofocus>Close ×</button></div><img src="https://nightcitymux.com/images/d/db/Buchanan_Bodyguard_Original_Likeness_20260920.png" alt="Buchanan stands with folded arms outside a busy Night City business." width="1672" height="941" decoding="async" loading="lazy"></div><div id="bu-image-wall" class="bu-lightbox" popover="auto" role="dialog" aria-label="The Wall — expanded image"><div class="bu-lightbox-bar"><span>The Wall</span><button type="button" popovertarget="bu-image-wall" popovertargetaction="hide" aria-label="Close expanded image" autofocus>Close ×</button></div><img src="https://nightcitymux.com/images/8/82/Buchanan_The_Wall_Original_Likeness_20260920.png" alt="Buchanan in a brown leather jacket in a crowded megabuilding." width="1122" height="1402" decoding="async" loading="lazy"></div><div id="bu-image-prison" class="bu-lightbox" popover="auto" role="dialog" aria-label="Sherman — expanded image"><div class="bu-lightbox-bar"><span>Sherman</span><button type="button" popovertarget="bu-image-prison" popovertargetaction="hide" aria-label="Close expanded image" autofocus>Close ×</button></div><img src="https://nightcitymux.com/images/1/11/Buchanan_Sherman_Original_Likeness_20260920.png" alt="Buchanan in worn grey prison clothing at Sherman Disposal Center." width="1672" height="941" decoding="async" loading="lazy"></div><div id="bu-image-fight" class="bu-lightbox" popover="auto" role="dialog" aria-label="Prison Fight — expanded image"><div class="bu-lightbox-bar"><span>Prison Fight</span><button type="button" popovertarget="bu-image-fight" popovertargetaction="hide" aria-label="Close expanded image" autofocus>Close ×</button></div><img src="https://nightcitymux.com/images/9/90/Buchanan_Prison_Fight_Original_Likeness_20260920.png" alt="Buchanan with bloodied fists after a fight, surrounded by prisoners." width="1672" height="941" decoding="async" loading="lazy"></div><div id="bu-image-escape" class="bu-lightbox" popover="auto" role="dialog" aria-label="Escape, 2076 — expanded image"><div class="bu-lightbox-bar"><span>Escape, 2076</span><button type="button" popovertarget="bu-image-escape" popovertargetaction="hide" aria-label="Close expanded image" autofocus>Close ×</button></div><img src="https://nightcitymux.com/images/9/95/Buchanan_Escape_2076_Original_Likeness_20260920.png" alt="Buchanan in the rain during his escape from Sherman." width="1672" height="941" decoding="async" loading="lazy"></div></article>
</article>
</html>
</html>

Latest revision as of 21:07, 20 September 2026

Buchanan seated in a brown leather jacket, cleaning a pistol beside a rain-covered Night City window.
CHARACTER PROFILE
Michael Buchanan
Solo · Brawler · Bodyguard
Born
2034
From
Pacifica
Height
6′5″ / 195 cm
Former crew
Animals

Profile

Michael Buchanan is a Solo, brawler and bodyguard from Pacifica. He escaped Sherman Disposal Center in 2076 after seven years inside and returned to Night City. Avoiding his former Animals crew, he needs money to replace the chrome stripped from him.

His usual clothes are a black long-sleeved, three-button Henley, loose brown leather bomber with black lining, relaxed sky-blue jeans and black leather combat boots. The clothes leave room to move; the boots lace above his ankles, with heavy soles and plenty of tread.

Appearance

At around six foot five (195 cm), Buchanan has immense shoulders and a thick, heavyweight build. His dark, clean-shaven face has green eyes, a slightly crooked nose, a strong, projecting jaw and full lips set in a habitual sneer. Very short black hair is buzzed into a narrow near-mohawk; his left ear bears mild, permanent cauliflower damage.

He moves slowly and heavily, rough and blunt in manner, with little need to impress anyone. Seven years in prison made him colder and more patient.

Background

Born in Pacifica in 2034, Buchanan was nine when rival boosters left his mother, who ran with a low-tier Animals crew, bleeding out in a flooded parking structure. His father absent, the Animals took him in. Big, mean and quick with his fists by sixteen, he worked as muscle and a bodyguard, collected debts, pimped and fought in old resort pits. Better-paid underground fights bred overconfidence and riskier gang jobs.

During his crew's 2069 hijacking, a Texas-bound Militech AV crashed, killing two members. Too injured to resist police, he was stripped of his chrome and imprisoned in Sherman Disposal Center, a sprawling, for-profit prison that treated inmates like industrial waste.

Sherman

For seven years, Buchanan fought in the yard and the showers, for food, space and survival. He learned to be harder, meaner and more patient than the men around him. During one week when the food airdrop failed to arrive, he resorted to cannibalism. Prison left him colder than the ganger who had entered it.

Escape

In 2076, a riot gave Buchanan a way out: a compromised maintenance tunnel and a poorly watched prisoner transport. He escaped, leaving three more bodies behind, and returned to Night City to disappear. For now, he avoids the Animals, expecting the NCPD to watch his old crew. He needs to stay free, make eddies and replace his chrome, hoping he has learned enough to avoid being caught the same way again.