.random-tool .random-card{display:grid;gap:1.1rem}.random-tool .random-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.random-tool .random-fields div,.random-tool .decimal-options{display:grid;gap:.4rem}.random-tool input[type=number],.random-tool input[type=text],.random-tool select{width:100%}.random-tool .random-type{display:flex;flex-wrap:wrap;gap:1rem;border:0;padding:0;margin:0}.random-tool .random-type legend{width:100%;font-weight:700;margin-bottom:.35rem}.random-tool .decimal-options{grid-template-columns:minmax(8rem,14rem);max-width:14rem}.random-tool .random-advanced{border-top:1px solid var(--border);padding-top:1rem}.random-tool .random-advanced summary,.random-tool .word-goal summary{cursor:pointer;font-weight:700}.random-tool .advanced-fields{display:grid;grid-template-columns:max-content minmax(10rem,1fr);gap:.75rem;align-items:center;margin-top:1rem;max-width:42rem}.random-tool .random-error{min-height:1.4rem;color:#b42318}.random-tool .random-actions,.random-tool .result-head,.random-tool .quick-random>div{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.random-tool .random-result{border-top:1px solid var(--border);padding-top:1rem}.random-tool .result-head{justify-content:space-between}.random-tool .result-head h2,.random-tool .quick-random h2{margin:0}.random-tool .random-values{margin-top:1rem}.random-tool .random-values li{display:inline-block;padding:.45rem .7rem;margin:.25rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface);font-variant-numeric:tabular-nums}.random-tool .random-values pre{max-height:18rem;overflow:auto;margin:0;padding:1rem;border:1px solid var(--border);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5}.random-tool .random-stats{margin-top:1rem;color:var(--muted);font-size:.92rem}.random-tool .quick-random{border-top:1px solid var(--border);padding-top:1rem}.random-tool .quick-random p{min-height:1.4rem;margin:.7rem 0 0;color:var(--primary);font-weight:700}.random-tool .random-content,.random-tool .faq-section,.random-tool .related-tools{margin-top:2rem}.random-tool .faq-section details{border-top:1px solid var(--border);padding:.85rem 0}.random-tool .faq-section summary{cursor:pointer;font-weight:700}.random-tool .faq-section p{margin:.75rem 0 0}.random-tool .related-tools .tool-grid{padding:0}.random-tool [hidden]{display:none!important}@media(max-width:700px){.random-tool .random-fields{grid-template-columns:1fr}.random-tool .advanced-fields{grid-template-columns:1fr}.random-tool .result-head{align-items:flex-start;flex-direction:column}.random-tool .random-actions .button{flex:1 1 10rem}.random-tool .random-values li{max-width:100%;overflow-wrap:anywhere}}
