#construction-notice{width:min(420px,calc(100% - 28px));padding:0 28px 28px;background:#203239;color:#f7ebd1;border:3px solid #c3a76f;box-shadow:5px 6px 0 #0c181eb3;overflow:hidden;border-radius:0}
#construction-notice::backdrop{background:#0d171f8c}
.construction-stripe{height:14px;margin:0 -28px 25px;background:repeating-linear-gradient(130deg,#c5a04e 0 12px,#34434a 12px 24px);border-bottom:3px solid #15252b}
#construction-notice .construction-name{font-size:15px;color:#c9d5d4}
#construction-notice h2{font-size:28px;line-height:1.3;margin:8px 0 12px}
#construction-notice button{margin-top:26px;min-height:40px;border:2px solid #c3a76f;background:#293e45;box-shadow:2px 2px 0 #102129;padding:7px 15px}
#construction-notice kbd{font-size:12px;margin-left:12px;color:#b8c7c7}
.building-label.is-construction{--tag-color:#d9ac4f!important}
