.suenos-page-v103 .dream-hub-nav{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.suenos-page-v103 .dream-hub-nav a{padding:10px 14px;border:1px solid #bbc5d3;border-radius:8px;color:#14243a;background:#fff;text-decoration:none;font-weight:700}.suenos-page-v103 button.sueno-item{font:inherit;text-align:left;cursor:pointer;color:inherit;width:100%}.suenos-page-v103 [hidden]{display:none!important}.suenos-page-v103 button.sueno-item:focus-visible,.suenos-page-v103 .dream-hub-nav a:focus-visible{outline:3px solid #e63946;outline-offset:3px}.suenos-page-v103 .dream-tool-card label{font-weight:700;display:block;margin-bottom:6px}.suenos-page-v103 .mini-result{line-height:1.6;overflow-wrap:anywhere}.suenos-page-v103 #diccionario,.suenos-page-v103 .dream-tool-card{scroll-margin-top:100px}.suenos-page-v103 .suenos-grid{margin:20px 0}.suenos-page-v103 .dream-number-label{font-size:.75rem;font-weight:700;opacity:.75}.suenos-page-v103 .dream-small-note{line-height:1.6}.suenos-page-v103 .suenos-silo-section{padding:24px 0}
@media(max-width:520px){.suenos-page-v103 .dream-hub-nav a{flex:1 1 40%;text-align:center;font-size:.85rem}.suenos-page-v103 .mini-form{flex-wrap:wrap}.suenos-page-v103 .mini-form input,.suenos-page-v103 .mini-form button{max-width:100%;min-width:0}.suenos-page-v103 .mini-form button{min-height:44px}}
