.article-page .web-crypto-controls{display:flex;flex-wrap:wrap;gap:var(--cf-space-250);align-items:end}.article-page .web-crypto-controls label{display:grid;grid-gap:var(--cf-space-150);gap:var(--cf-space-150);color:var(--cf-color-text-secondary);min-width:calc(var(--cf-space-2000)*2)}.article-page .web-crypto-controls input{width:100%;border:1px solid var(--cf-color-border-control);border-radius:var(--cf-radius-200);background:var(--cf-color-surface-input);color:var(--cf-color-text);font:inherit;padding:var(--cf-space-250)}.article-page .web-crypto-two-column{align-items:stretch}.article-page .web-crypto-hash-output code,.article-page [data-tuto-target=tamper-output] code{overflow-wrap:anywhere;word-break:break-word}.article-page .web-crypto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cf-space-300);gap:var(--cf-space-300)}.article-page .web-crypto-card{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-300);background:var(--cf-color-surface-raised);padding:var(--cf-space-350)}.article-page .web-crypto-card strong{color:var(--cf-color-text-strong)}.article-page .web-crypto-inline-button{border:1px solid var(--cf-color-border-control);border-radius:var(--cf-radius-200);background:var(--cf-color-surface-raised);color:var(--cf-color-text);font:inherit;padding:var(--cf-space-200) var(--cf-space-300)}@media(max-width:768px){.article-page .web-crypto-grid{grid-template-columns:1fr}.article-page .web-crypto-controls{align-items:stretch}.article-page .web-crypto-controls label{min-width:100%}}