.wmc{--input-focus-color:var(--color-strunk-green);gap:var(--box-content-gap);flex-direction:column;width:100%;display:flex}.wmc-page{flex-direction:column;align-items:stretch;display:flex}.wmc-page-block{gap:var(--box-content-gap);margin-top:var(--section-element-gap);flex-direction:column;display:flex}.wmc-title .wmc-title-end{white-space:nowrap}.wmc-title .wmc-title-wand{vertical-align:middle;width:auto;height:.8em;image-rendering:pixelated;margin-left:14px;display:inline-block}.wmc-intro{font-size:var(--font-size-p1);line-height:var(--line-height-normal);color:var(--color-black);max-width:900px;margin:0 0 var(--section-element-gap) 0}.wmc .wmc-toggle{margin-top:calc(var(--box-content-gap) / -2);margin-bottom:calc(var(--box-content-gap) / 2)}.wmc .wmc-toggle-hint{font-size:var(--font-size-p3);line-height:var(--line-height-headings);color:var(--color-black);margin:0 0 0 36px}.wmc .wmc-field{flex-direction:column;gap:12px;display:flex}.wmc .wmc-field-head{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.wmc .wmc-field-label{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-headings);color:var(--color-black);margin:0}.wmc .wmc-status{font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);text-align:right}.wmc .wmc-status-grade--ok{color:var(--color-electric-green)}.wmc .wmc-status-grade--warn{color:var(--color-gold)}.wmc .wmc-status-grade--critical{color:var(--color-red)}.wmc .wmc-status-stack{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.wmc .wmc-box{border:3px solid var(--color-black);background:var(--color-white);width:100%;min-height:220px;font-family:inherit;font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);color:var(--color-black);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px}.wmc .wmc-input{resize:vertical}.wmc .wmc-reveal,.wmc .wmc-output{max-height:50vh;overflow-y:auto}.wmc .wmc-box:focus{border-color:var(--input-focus-color,var(--color-gold));outline:none}.wmc .wmc-output{background:var(--color-hover-gray-light)}.wmc .wmc-mark{border:2px solid var(--color-black);background:var(--color-white);font-size:12px;font-weight:var(--font-weight-bold);vertical-align:middle;color:var(--color-black);white-space:nowrap;margin:0 2px;padding:0 5px;line-height:1.4;display:inline-block}.wmc .wmc-mark--hidden{border-color:var(--color-red);color:var(--color-red)}.wmc .wmc-mark--typography{border-color:var(--color-gold);color:var(--color-black);background:var(--color-bakery-yellow)}.wmc .wmc-mark--control{border-color:var(--color-electric-green);color:var(--color-electric-green)}.wmc .wmc-phrase{background:var(--color-bakery-yellow);color:var(--color-black);padding:0 2px}.wmc .wmc-phrase--word{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:3px;background:0 0;text-decoration-thickness:3px}.wmc .wmc-result{font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--color-black);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.wmc .wmc-text-button{font:inherit;font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);color:var(--color-black);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.wmc .wmc-text-button:hover{color:var(--color-purple)}.wmc .wmc-findings{border:3px solid var(--color-black);background:var(--color-white);font-size:var(--font-size-p3);line-height:var(--line-height-normal);flex-direction:column;gap:8px;margin:0;padding:16px 20px;list-style:none;display:flex}.wmc .wmc-finding{align-items:baseline;gap:12px;display:flex}.wmc .wmc-finding-count{min-width:40px;font-weight:var(--font-weight-bold);flex-shrink:0}.wmc .wmc-finding--error .wmc-finding-count{color:var(--color-red)}.wmc .wmc-finding-examples{color:var(--color-dark-gray)}.wmc-page-table{border-collapse:collapse;width:100%;font-size:var(--font-size-p3);line-height:var(--line-height-normal)}.wmc-page-table th,.wmc-page-table td{border:2px solid var(--color-black);text-align:left;vertical-align:top;padding:10px 14px}.wmc-page-table th{background:var(--color-electric-green);color:var(--color-white)}.wmc-command{border:3px solid var(--color-black);background:var(--color-black);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex}.wmc-command .wmc-command-text{font-family:var(--font-primary);color:var(--color-strunk-green);font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);white-space:nowrap;overflow-x:auto}.wmc-command .wmc-command-copy{flex-shrink:0}.wmc-inline-code{font-family:var(--font-primary);background:var(--color-light-gray);overflow-wrap:anywhere;padding:2px 6px}.wmc-page .bip-card{overflow-wrap:break-word;min-width:0}@media (max-width:767px){.wmc .wmc-box{min-height:180px;padding:12px}.wmc .wmc-field-head{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}.wmc .wmc-status-stack{align-items:flex-start;width:100%}.wmc .wmc-status{text-align:left}.wmc-page-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.wmc-page-table th,.wmc-page-table td{white-space:nowrap;padding:10px 12px;font-size:16px}.wmc-command{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.wmc-command .wmc-command-text{white-space:normal;overflow-wrap:anywhere;text-align:center}.wmc-command .wmc-command-copy{align-self:center}.wmc-intro{font-size:var(--font-size-p2);margin-bottom:32px}.wmc-page-block{margin-top:32px}}
