nav a{border:1px solid var(--line);border-radius:var(--r-sm);padding:4px 12px; margin-left:6px;transition:border-color .15s, color .15s} nav a:hover{color:var(--amber2);border-color:var(--amber)} #date{margin:22px 0 4px;font-size:12px;color:var(--subtle);letter-spacing:.14em; font-weight:500;text-transform:uppercase;font-family:var(--mono)} #lead{font-size:19px;font-weight:600;letter-spacing:-.3px;margin:6px 0 16px; line-height:1.35} #lead a:hover{color:var(--amber2)} .item{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-md); padding:16px 20px 14px;margin-top:12px;display:block; transition:border-color .2s, background .2s} .item:hover{border-color:var(--line-2);background:var(--panel-2)} .item .k{display:inline-block;font-size:10px;font-weight:500;letter-spacing:.18em; color:var(--amber2);border:1px solid var(--amber);border-radius:var(--r-sm); padding:2px 8px;margin-bottom:8px;font-family:var(--mono)} .item .t{font-size:16px;font-weight:600;letter-spacing:-.2px} .item .x{margin-top:5px;font-size:14px;color:var(--txt);max-width:62ch; font-weight:400;line-height:1.5} .item .u{margin-top:8px;font-size:11px;color:var(--subtle);font-family:var(--mono)} footer{margin-top:28px;border-top:1px solid var(--line);padding-top:14px; color:var(--subtle);font-size:12px;line-height:1.7;font-weight:400} footer a:hover{color:var(--amber2)}