.card h3 a{color:inherit;text-decoration:none}.read{display:inline-block;margin-top:8px;color:#b91c1c;font-weight:700;font-size:13px}.empty{grid-column:1/-1;padding:30px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.articlePage{max-width:850px;padding:45px 0}.articlePage>a{color:#b91c1c;text-decoration:none}.articlePage article{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:35px;margin-top:20px}.articlePage h1{font-size:clamp(32px,5vw,54px);line-height:1.1}.articleMeta{color:#6b7280}.lead{font-size:20px;line-height:1.7;color:#374151}.sourceBox{margin-top:30px;padding:20px;background:#f3f4f6;border-radius:12px}.admin{padding:40px 0;max-width:850px}.admin form{display:grid;gap:12px;margin:20px 0}.admin input,.admin textarea,.admin select{padding:13px;border:1px solid #d1d5db;border-radius:9px;font:inherit}.admin textarea{min-height:120px}.notice{padding:15px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px}.secondary{background:#374151}.danger{background:#b91c1c}.adminItem{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:15px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:8px 0}.adminItem small{color:#6b7280;flex:1}.adminItem button{border:0;background:#fee2e2;padding:7px 10px;border-radius:7px}
