#sp [hidden] { display: none; }
#sp .it-meta, #sp .it-bad { overflow-wrap: anywhere; }
#sp input[type=color] { width: 72px; height: 44px; padding: 2px; border: 1px solid var(--line); border-radius: 8px; background: #fff; }
#sp .sp-warn { color: #8a4b00; }
#sp-code { width: 100%; box-sizing: border-box; min-height: 150px; padding: 10px; border: 1px solid var(--line); border-radius: 8px; font: inherit; resize: vertical; }
