.oq-logbook__head{padding:28px 0 0;background:linear-gradient(180deg,var(--oq-slate),#1e293b);color:#f1f5f9}.oq-logbook__head-inner{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.oq-logbook__head-inner{grid-template-columns:1.2fr 0.8fr}}.oq-logbook__crumb a,.oq-logbook__head .oq-crumb span{color:#cbd5e1}.oq-logbook__tag{margin:0 0 6px;font-size:12px;font-weight:900;color:var(--oq-indigo-l)}.oq-logbook__h1{margin:0 0 8px;font-size:clamp(1.3rem,3vw,1.85rem);font-weight:900}.oq-logbook__sub{margin:0 0 14px;color:#94a3b8;font-size:14px;max-width:52ch}.oq-logbook__head-act{display:flex;flex-wrap:wrap;gap:10px}.oq-logbook__spot{padding:16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:var(--oq-r-lg)}.oq-logbook__spot-k{font-size:11px;font-weight:900;text-transform:uppercase;color:var(--oq-indigo-l)}.oq-logbook__spot-ver{margin:8px 0;font-size:1.75rem;font-weight:900}.oq-logbook__badges{display:flex;flex-wrap:wrap;gap:12px;margin:20px auto 0;padding:0 0 20px;list-style:none}.oq-logbook__badges li{flex:1 1 100px;padding:12px;text-align:center;background:rgba(255,255,255,0.06);border-radius:var(--oq-r)}.oq-logbook__badges strong{display:block;font-size:1.1rem}.oq-logbook__badges span{font-size:11px;color:#94a3b8}.oq-logbook__meta{padding:24px 0;background:var(--oq-card);border-bottom:1px solid var(--oq-line)}.oq-logbook__meta-grid{display:grid;grid-template-columns:1fr;gap:20px;font-size:14px}@media (min-width:640px){.oq-logbook__meta-grid{grid-template-columns:1fr 1fr}}.oq-logbook__meta-h{margin:0 0 10px;font-size:15px;font-weight:900}.oq-logbook__meta ul{margin:0;padding-left:18px;color:var(--oq-muted)}.oq-logbook__timeline{padding:32px 0}.oq-logbook__sec-h{margin:0 0 8px;font-size:1.2rem;font-weight:900}.oq-logbook__sec-lead{margin:0 0 20px;color:var(--oq-muted);font-size:14px}.oq-logbook__cards{margin:0;padding:0 0 0 20px;list-style:none;border-left:2px solid var(--oq-indigo-l)}.oq-logbook__card{position:relative;margin-bottom:20px;padding:18px;background:var(--oq-card);border:1px solid var(--oq-line);border-radius:var(--oq-r-lg);box-shadow:var(--oq-shadow)}.oq-logbook__card::before{content:"";position:absolute;left:-27px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--oq-indigo);border:2px solid var(--oq-bg)}.oq-logbook__card.is-latest{border-color:var(--oq-indigo);box-shadow:0 0 0 1px var(--oq-indigo-l)}.oq-logbook__card-head{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin-bottom:8px}.oq-logbook__ver{font-weight:900;color:var(--oq-indigo)}.oq-logbook__card h3{margin:0 0 8px;font-size:16px}.oq-logbook__card ul{margin:0;padding-left:18px;font-size:14px;color:var(--oq-muted)}.oq-logbook__faq{padding:24px 0 32px;background:var(--oq-bg)}.oq-logbook__faq-item{margin-bottom:12px;padding:14px;background:var(--oq-card);border:1px solid var(--oq-line);border-radius:var(--oq-r)}.oq-logbook__faq-item h3{margin:0 0 6px;font-size:15px}.oq-logbook__faq-item p{margin:0;font-size:14px;color:var(--oq-muted)}.oq-logbook__finale{padding:32px 0;background:var(--oq-slate);color:#f1f5f9;text-align:center}.oq-logbook__finale-act{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}body.layout-obsidianquill .section-desc{font-size:16px;line-height:1.75;color:var(--oq-ink)}body.layout-obsidianquill .section-desc img{max-width:100%;height:auto;border-radius:var(--oq-r)}body.layout-obsidianquill .section-desc h2,body.layout-obsidianquill .section-desc h3{margin:1.4em 0 0.6em;color:var(--oq-slate)}body.layout-obsidianquill .section-desc a{color:var(--oq-indigo-d)}
