.timer-online {max-width:1000px;margin:2rem auto;padding:1rem;line-height:1.7}
.timer-online section {background:var(--card,#fff);border:1px solid #d6d0bf;border-radius:.7rem;margin:1rem 0;padding:1.2rem}
.timer-online nav {display:flex;gap:1rem;flex-wrap:wrap}
.timer-online label {display:inline-flex;gap:.5rem;margin:.5rem;align-items:center}
.timer-online form label {display:flex;align-items:flex-start;flex-direction:column}
.timer-online input,.timer-online textarea {max-width:100%;width:32rem;padding:.5rem;font:inherit}
.timer-online table {width:100%;border-collapse:collapse;margin:1rem 0}
.timer-online th,.timer-online td {padding:.6rem;border-bottom:1px solid #ddd;text-align:left}
.timer-online pre,.timer-online small,.timer-online [data-online-identity] {overflow-wrap:anywhere;white-space:pre-wrap}
.timer-online button,.timer-online select {font:inherit;padding:.35rem .7rem;margin:.25rem}
.timer-guide-back a {color:inherit;font-size:.9rem}
.timer-guide ol {padding-left:1.4em}
.timer-guide li {margin:.55rem 0}
.timer-guide code {padding:.05rem .35rem;border-radius:.3rem;background:#efe9dc;font-size:.9em;overflow-wrap:anywhere}
.timer-guide figure {margin:1.4rem 0}
.timer-guide figure img {display:block;max-width:100%;height:auto;border:1px solid #d6d0bf;border-radius:.5rem}
.timer-guide figcaption {margin-top:.4rem;color:#6b6457;font-size:.88rem}
