.hero[data-astro-cid-wmllspci]{border-bottom:1px solid var(--border);padding:4rem 0 2.5rem}.eyebrow[data-astro-cid-wmllspci]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.78rem}h1[data-astro-cid-wmllspci]{text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.7rem,3.6vw,2.2rem);line-height:1.25}.subtitle[data-astro-cid-wmllspci]{color:var(--ink-dim);max-width:64ch;margin:0;font-size:1.05rem}section[data-astro-cid-wmllspci]{padding:3rem 0}section[data-astro-cid-wmllspci]+section[data-astro-cid-wmllspci]{border-top:1px solid var(--border)}h2[data-astro-cid-wmllspci]{letter-spacing:-.01em;margin:0 0 .3rem;font-size:1.4rem}h3[data-astro-cid-wmllspci]{margin:1.6rem 0 .6rem;font-size:1.05rem}.section-num[data-astro-cid-wmllspci]{font-family:var(--mono);color:var(--accent);margin-bottom:.6rem;font-size:.78rem;display:block}p[data-astro-cid-wmllspci]{max-width:70ch}.lede[data-astro-cid-wmllspci]{color:var(--ink-dim);font-size:1rem}pre[data-astro-cid-wmllspci].code{background:linear-gradient(180deg, var(--panel-raised), var(--panel) 260%);border:1px solid var(--border);font-family:var(--mono);box-shadow:var(--shadow-md), var(--shadow-inset);border-radius:10px;margin:1.2rem 0;padding:1rem 1.2rem;font-size:.82rem;line-height:1.7;overflow-x:auto}pre[data-astro-cid-wmllspci].code .cmt[data-astro-cid-wmllspci]{color:var(--ink-dim)}pre[data-astro-cid-wmllspci].code .op[data-astro-cid-wmllspci]{color:var(--accent);font-weight:600}.pitfall[data-astro-cid-wmllspci]{background:linear-gradient(135deg, var(--accent-dim), var(--panel) 160%);border-left:3px solid var(--flag);box-shadow:var(--shadow-md);border-radius:0 10px 10px 0;margin:1.4rem 0;padding:1.1rem 1.3rem}.pitfall[data-astro-cid-wmllspci] .label[data-astro-cid-wmllspci]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--flag);margin-bottom:.4rem;font-size:.72rem}.pitfall[data-astro-cid-wmllspci] p[data-astro-cid-wmllspci]{max-width:none;margin:0}ol[data-astro-cid-wmllspci].steps,ul[data-astro-cid-wmllspci].steps{counter-reset:step;margin:1.2rem 0;padding:0;list-style:none}ol[data-astro-cid-wmllspci].steps li[data-astro-cid-wmllspci]{counter-increment:step;border-bottom:1px dashed var(--border);gap:.8rem;padding:.6rem 0;font-size:.92rem;display:flex}ol[data-astro-cid-wmllspci].steps li[data-astro-cid-wmllspci]:last-child{border-bottom:none}ol[data-astro-cid-wmllspci].steps li[data-astro-cid-wmllspci]:before{content:counter(step);font-family:var(--mono);background:var(--accent-dim);width:1.6rem;height:1.6rem;color:var(--accent);box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.corridor[data-astro-cid-wmllspci]{background:linear-gradient(165deg, var(--panel), var(--panel-raised) 220%);border:1px solid var(--border);box-shadow:var(--shadow-lg), var(--highlight);border-radius:14px;align-items:center;gap:0;margin:1.8rem 0;padding:1.4rem 1rem;display:flex;overflow-x:auto}.room[data-astro-cid-wmllspci]{text-align:center;width:110px;font-family:var(--mono);color:var(--ink-dim);flex-shrink:0;font-size:.72rem}.room[data-astro-cid-wmllspci] .box[data-astro-cid-wmllspci]{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;margin-bottom:.3rem;padding:.6rem .3rem}.door[data-astro-cid-wmllspci]{background:var(--accent);flex-shrink:0;width:28px;height:2px;position:relative}.door[data-astro-cid-wmllspci]:after{content:"⏸";color:var(--accent);background:var(--panel-raised);padding:0 2px;font-size:.7rem;position:absolute;top:-11px;left:50%;transform:translate(-50%)}table[data-astro-cid-wmllspci].results{border-collapse:collapse;width:100%;font-family:var(--mono);box-shadow:var(--shadow-md);border-radius:8px;margin:1.5rem 0;font-size:.78rem;overflow:hidden}table[data-astro-cid-wmllspci].results th[data-astro-cid-wmllspci],table[data-astro-cid-wmllspci].results td[data-astro-cid-wmllspci]{text-align:left;border-bottom:1px solid var(--border);padding:.55rem .8rem}table[data-astro-cid-wmllspci].results th[data-astro-cid-wmllspci]{background:var(--panel-raised);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);font-size:.7rem;font-weight:400}table[data-astro-cid-wmllspci].results td[data-astro-cid-wmllspci].pass{color:#3f7d53;font-weight:600}table[data-astro-cid-wmllspci].results td[data-astro-cid-wmllspci].fail{color:var(--flag);font-weight:600}table[data-astro-cid-wmllspci].results tr[data-astro-cid-wmllspci]:last-child td[data-astro-cid-wmllspci]{border-bottom:none}table[data-astro-cid-wmllspci].results tr[data-astro-cid-wmllspci]:nth-child(2n) td[data-astro-cid-wmllspci]{background:var(--panel-raised)}.summary-strip[data-astro-cid-wmllspci]{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.summary-strip[data-astro-cid-wmllspci] .stat[data-astro-cid-wmllspci]{text-align:center;background:linear-gradient(180deg, var(--panel), var(--panel-raised) 260%);border:1px solid var(--border);min-width:120px;box-shadow:var(--shadow-sm), var(--highlight);border-radius:10px;flex:1;padding:1rem}.summary-strip[data-astro-cid-wmllspci] .stat[data-astro-cid-wmllspci] .n[data-astro-cid-wmllspci]{font-family:var(--mono);font-size:1.8rem;font-weight:700}.summary-strip[data-astro-cid-wmllspci] .stat[data-astro-cid-wmllspci].pass .n[data-astro-cid-wmllspci]{color:#3f7d53}.summary-strip[data-astro-cid-wmllspci] .stat[data-astro-cid-wmllspci].fail .n[data-astro-cid-wmllspci]{color:var(--flag)}.summary-strip[data-astro-cid-wmllspci] .stat[data-astro-cid-wmllspci] .l[data-astro-cid-wmllspci]{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem;font-size:.72rem}footer[data-astro-cid-wmllspci]{color:var(--ink-dim);padding:2.5rem 0 4rem;font-size:.85rem}
