:root{font-family:"Courier New","PingFang SC",monospace;color:#191816;background:#c7ccd0}*{box-sizing:border-box}body{margin:0;background:linear-gradient(115deg,#bfc5c9 0 48%,#d8dbdd 48%)}header{max-width:1050px;margin:auto;padding:55px 30px 28px;position:relative}.stamp{border:2px solid #c8382c;color:#c8382c;padding:7px 12px;display:inline-block;transform:rotate(-2deg);font-weight:bold;letter-spacing:.1em}h1{font-family:Impact,"Arial Black",sans-serif;font-weight:400;letter-spacing:.02em;font-size:clamp(48px,8vw,86px);line-height:.95;margin:24px 0 16px}h1 i{font-style:normal;color:#c8382c}header p{font-family:"PingFang SC",sans-serif;font-size:16px}main{max-width:1050px;margin:auto;padding:0 30px 80px;display:grid;grid-template-columns:1fr 250px;gap:22px}.paper,.summary,.timeline{background:#f6f0df;box-shadow:2px 5px 13px #5556}.paper{padding:28px;background-image:repeating-linear-gradient(0deg,transparent,transparent 31px,#d9d0bb 32px)}.paperHead{display:flex;justify-content:space-between;border-bottom:3px double #222;padding-bottom:12px;margin-bottom:18px}.paperHead b{font-size:20px}.paper label{display:block;font-size:12px;font-weight:bold;margin:14px 0}.paper input[type=text],.paper input:not([type]),.paper textarea{display:block;width:100%;border:0;border-bottom:1px solid #222;background:rgba(255,255,255,.38);padding:10px 8px;font:16px "PingFang SC",sans-serif;outline:none}.paper textarea{min-height:92px;resize:vertical;border:1px solid #777}.pair{display:grid;grid-template-columns:1fr 1.5fr;gap:16px}fieldset{border:1px dashed #555;display:flex;gap:25px;padding:8px 14px}fieldset label{margin:5px!important}.actions{display:flex;align-items:center;gap:16px;margin-top:18px}.actions button,.summary button{border:2px solid #222;background:#f0c645;padding:12px 18px;font-weight:bold;cursor:pointer;box-shadow:3px 3px 0 #222}.actions small{color:#69645c}.error{color:#b42e25;font-weight:bold;min-height:18px}.summary{align-self:start;padding:25px;background:#222;color:#f6f0df;position:sticky;top:18px}.summary>span{font-size:12px;letter-spacing:.12em}.summary strong{display:block;color:#f0c645;font-size:72px;font-family:Impact;margin-top:14px}.summary p{margin-top:0}.summary hr{border:0;border-top:1px dashed #aaa}.summary time{display:block;margin:9px 0 25px;font-size:13px;line-height:1.5}.summary button{box-shadow:none;background:#c8382c;color:white;border-color:#f6f0df;width:100%}.summary button:disabled{opacity:.35;cursor:not-allowed}.timeline{grid-column:1/-1;margin-top:8px;padding:28px}.title{display:flex;justify-content:space-between;align-items:end;border-bottom:4px solid #222}.title h2{font-family:Impact;font-weight:400;font-size:40px;margin:0}.entry{display:grid;grid-template-columns:145px 1fr;gap:22px;padding:24px 0;border-bottom:1px dashed #777}.entry time{font-size:12px;color:#645f57}.entry h3{font-family:"PingFang SC";margin:0 0 8px}.entry p{font-family:"PingFang SC";white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;line-height:1.6}.meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.meta span{border:1px solid #555;padding:4px 7px;font-size:12px}.meta .ok{background:#1e7053;color:white}.meta .wait{background:#e7b445}.empty{text-align:center;padding:55px 10px;color:#736d62}.entry .revision{color:#c8382c;font-weight:bold;font-size:11px}@media(max-width:700px){header{padding:35px 18px 20px}main{padding:0 16px 50px;grid-template-columns:1fr}.summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:4px}.summary strong{font-size:50px}.summary button{grid-column:1/-1}.timeline{grid-column:auto;padding:18px}.pair{grid-template-columns:1fr}.entry{grid-template-columns:1fr;gap:6px}fieldset{flex-direction:column;gap:0}h1{font-size:50px}}
