.lm-devlog{font-family:var(--lm-page-font);color:var(--lm-body);padding:56px 16px 96px}.lm-devlog__head,.lm-devlog__list,.lm-devlog__empty,.lm-devlog__post{width:min(100%,760px);margin-inline:auto}.lm-devlog__head .lm-legal__intro{max-width:640px;line-height:1.6}.lm-devlog__eyebrow{color:var(--lm-pink-hi);font-family:var(--lm-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.lm-devlog__list{flex-direction:column;margin:8px auto 0;padding:0;list-style:none;display:flex}.lm-devlog__card{border-top:1px solid var(--lm-line-soft);padding-block:28px 32px}.lm-devlog__card:last-child{padding-bottom:0}.lm-devlog__meta{color:var(--lm-dim);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;display:flex}.lm-devlog__meta time{font-family:var(--lm-mono);font-size:13px}.lm-devlog__tag{border:1px solid color-mix(in srgb, var(--lm-pink) 40%, var(--lm-line));background:color-mix(in srgb, var(--lm-pink) 12%, transparent);color:var(--lm-pink-hi);letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.lm-devlog__tag[data-tag=editor]{border-color:color-mix(in srgb, #7dd3fc 40%, var(--lm-line));color:#9adcf7;background:#7dd3fc1f}.lm-devlog__tag[data-tag=craft]{border-color:var(--lm-line);background:var(--lm-window);color:var(--lm-mid)}.lm-devlog__cardTitle{font-family:var(--lm-font);margin:0 0 10px;font-size:clamp(23px,3.2vw,29px);font-weight:700;line-height:1.22}.lm-devlog__cardTitle a{color:var(--lm-text);text-decoration:none}.lm-devlog__cardTitle a:hover{color:var(--lm-pink-hi)}.lm-devlog__summary{color:var(--lm-body);margin:0 0 14px;font-size:17px;line-height:1.65}.lm-devlog__read{color:var(--lm-pink-hi);align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lm-devlog__read:hover{text-underline-offset:3px;text-decoration:underline}.lm-devlog--post .lm-devlog__body{border:1px solid var(--lm-line);background:var(--lm-preview);border-radius:16px;margin-top:30px;overflow:hidden}.lm .lm-devlog__body.bbcode-preview img{max-width:100%;height:auto}.lm-devlog__end{margin:28px 0 0}.lm-devlog__end a{color:var(--lm-mid);font-size:14px;text-decoration:none}.lm-devlog__end a:hover{color:var(--lm-pink-hi)}@media (max-width:640px){.lm-devlog{padding-top:36px}.lm .lm-devlog__body.bbcode-preview[data-dialect]{padding:16px 14px 20px}}
