.xss-choices,.xss-sink-lab{align-items:stretch}.xss-runtime-body{display:grid;grid-gap:var(--cf-space-300);gap:var(--cf-space-300)}.xss-runtime-body p{margin:0;padding:var(--cf-space-300);border:1px solid var(--cf-color-paper-border);border-radius:var(--cf-radius-250);background:var(--cf-color-paper-success-faint);color:var(--cf-color-paper-text)}.xss-runtime-body iframe{width:100%;min-height:180px;border:1px solid var(--cf-color-paper-border-strong);border-radius:var(--cf-radius-250);background:var(--cf-color-paper-raised);color-scheme:light}.xss-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cf-space-350);gap:var(--cf-space-350)}.xss-check-card{padding:var(--cf-space-350);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-300);background:var(--cf-color-surface-raised)}.xss-check-card h3{margin-top:0}.xss-check-card p:last-child{margin-bottom:0}.xss-next-links{display:flex;flex-wrap:wrap;gap:var(--cf-space-250);margin-block:var(--cf-space-400)}.xss-next-links a{display:inline-flex;align-items:center;border:1px solid var(--cf-color-primary-border);border-radius:var(--cf-radius-full);padding:var(--cf-space-150) var(--cf-space-300);color:var(--cf-color-primary);background:var(--cf-color-primary-faint);text-decoration:none}.xss-next-links a:hover{border-color:var(--cf-color-primary-border-hover);background:var(--cf-color-primary-subtle)}@media(max-width:768px){.xss-check-grid{grid-template-columns:1fr}}