/* 한국 생활정보 스킨 */
.mw-life-meta { display: grid; gap: 8px 24px; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); margin: 0 0 18px; padding: 16px 18px; border: 1px solid var(--line); border-radius: 14px; background: rgba(232, 195, 106, .06); font-size: 14px; }
.mw-life-meta div { display: flex; gap: 8px; }
.mw-life-meta dt { color: var(--muted); min-width: 56px; }
.mw-life-meta dd { margin: 0; color: #fff; word-break: break-all; }
.mw-life-meta a { color: var(--gold); text-decoration: underline; text-underline-offset: 3px; }
.mw-stale { display: inline-block; margin-left: 8px; padding: 1px 9px; border-radius: 999px; font-size: 12px; font-weight: 700; color: #ffb86b; border: 1px solid rgba(255, 184, 107, .5); }
.mw-draft { display: inline-block; margin-left: 6px; padding: 1px 9px; border-radius: 999px; font-size: 12px; color: #c3cce2; border: 1px dashed rgba(255, 255, 255, .3); }
.mw-life-write .form-grid { display: grid; gap: 14px; }
.mw-life-write .field label { display: block; font-weight: 700; margin-bottom: 6px; font-size: 14px; }
.mw-life-write .two-col { display: grid; gap: 14px; grid-template-columns: minmax(0, 1fr); }
@media (min-width: 640px) { .mw-life-write .two-col { grid-template-columns: 1fr 1fr 1fr; } }
.mw-life-write .full_input, .mw-life-write select { width: 100%; }
.mw-life-write .notice-box { padding: 12px 14px; border-radius: 12px; border: 1px solid var(--line); background: rgba(232, 195, 106, .07); font-size: 13.5px; color: #e4e9f4; }
