:root{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#eaf2f9;background:#090d14}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse 720px 360px at 40% -100px,#46301f,transparent 85%),repeating-linear-gradient(90deg,transparent 0 39px,#b57a250a 40px),#090d14}.archive-shell{max-width:1250px;margin:auto;padding:0 26px}.archive-header{padding:26px 0;border-bottom:2px solid #b9783e;display:flex;justify-content:space-between;align-items:center;gap:18px}.archive-kicker{font-size:10px;color:#f8b36e;letter-spacing:2px;font-weight:900}.archive-header h1{font-size:31px;margin:6px 0;color:#ffad62;letter-spacing:1px}.archive-header h1 span{font-size:16px;color:#c7d5e3}.archive-subtitle{color:#9eacbc;font-size:12px}.return-link,.document-link{display:inline-block;text-decoration:none;background:#392719;border:1px solid #b17740;color:#ffce96;border-radius:7px;padding:12px 16px;font-size:12px;letter-spacing:1px;font-weight:800}.return-link:hover,.document-link:hover{background:#634029;color:white}.archive-hero{padding:35px 0 25px}.archive-hero h2{font-size:clamp(29px,3vw,43px);margin:9px 0;color:#f3f7fa}.archive-hero p{color:#a6b8ca;line-height:1.6;max-width:760px}.archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.archive-panel,.history-document{background:linear-gradient(145deg,#1a222b,#101a26);border:1px solid #7a5337;border-radius:12px;padding:24px;box-shadow:0 0 24px #dc7a1914}.archive-panel-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:center;border-bottom:1px solid #67503c;padding-bottom:15px;color:#ffb973;font-size:11px;letter-spacing:1.3px;font-weight:900}.pending-flag{color:#ffd69c;border:1px solid #a9784a;background:#49321e;padding:7px 9px;border-radius:4px;font-size:9px}.record-flag{color:#92f1c9;border:1px solid #447a68;background:#173a32;padding:7px 9px;border-radius:4px;font-size:9px}.plaque-frame{margin:25px 0 14px;padding:22px;border:2px solid #b07742;background:linear-gradient(125deg,#303138,#161c22 46%,#202936);border-radius:8px;text-align:center;box-shadow:inset 0 0 0 4px #10151a,inset 0 0 0 5px #68492f}.plaque-frame h3{font-size:48px;letter-spacing:5px;color:#ffac62;margin:12px 0}.plaque-frame p{font-size:11px;letter-spacing:1px;color:#c4d2e2}.plaque-corners{display:flex;justify-content:space-between;color:#ba8955}.plaque-seal{display:inline-block;color:#d7b38a;border:1px dashed #a0805b;padding:14px;margin:24px 0;font-size:11px;letter-spacing:1px;font-weight:900}.plaque-frame dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left;border-top:1px solid #795536;padding-top:15px}.plaque-frame dt,.archive-list span,.record-control span{color:#a78e77;font-size:9px;letter-spacing:1px}.plaque-frame dd{margin:5px 0;font-size:12px;color:#dce7f0}.archive-note,.archive-panel>p{font-size:12px;line-height:1.7;color:#aab9c5}.record-icon{display:flex;align-items:center;justify-content:center;font-size:95px;color:#cf8849;margin:24px 0;background:#1f2a31;border:1px solid #5c4c3e;border-radius:8px;height:180px}.archive-panel h3{font-size:22px}.document-link{margin:16px 0}.archive-list{border-top:1px solid #594b3e;margin-top:15px}.archive-list>div,.record-control>div{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #3d4550}.archive-list strong{font-size:12px;color:#dbe7f1}.archive-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #71543a;margin-top:40px;padding:23px 0;color:#aa8669;letter-spacing:1px;font-size:10px}.history-document{max-width:980px;margin:36px auto}.history-document h2{font-size:32px;color:#ffb377;margin:28px 0 16px}.history-document h3{color:#ffb377;margin-top:32px}.history-document p{color:#b7c5d1;line-height:1.75}.history-document .lead{font-size:16px;color:#dbe6ef}.timeline{padding-left:23px}.timeline li{padding:5px 0 18px 17px;border-left:2px solid #995e30}.timeline time{display:block;font-size:11px;color:#e6a86e;margin-bottom:5px}.timeline strong{color:#f1f7fc}.timeline p{margin:7px 0 0}.record-control{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-top:1px solid #8c603b;margin-top:35px}.record-control>div{display:flex;flex-direction:column}.record-control strong{color:#f8d0a3;font-size:13px}code{background:#253546;border-radius:4px;padding:2px 5px;color:#b0dfff}@media(max-width:830px){.archive-grid{grid-template-columns:1fr}.archive-header{align-items:flex-start;flex-direction:column}}@media(max-width:550px){.archive-shell{padding:0 14px}.archive-panel,.history-document{padding:15px}.plaque-frame{padding:15px}.plaque-frame h3{font-size:38px}.record-control{grid-template-columns:1fr}}
/* approved commissioning plaque image, shown at natural aspect without cropping */
.approved-plaque{display:block;width:100%;max-width:100%;height:auto;min-height:300px;aspect-ratio:1448/1086;object-fit:contain;border:0;background:#0b1118}
.plaque-frame:has(.approved-plaque){padding:12px}
.official-icon{width:72px;height:72px;object-fit:cover;border-radius:14px;border:1px solid #e28a3c;box-shadow:0 0 22px #f58e3f66;flex:none}
@media(max-width:730px){.official-icon{width:52px;height:52px}}
