.play-button[data-v-4a5c0cac]{background:var(--bm-gradient-primary-default);border:none;cursor:pointer;width:50px;height:50px;border-radius:100rem;color:#fff;font-size:1.5rem;font-weight:600;font-family:var(--font-family);display:flex;align-items:center;justify-content:center}.play-button img[data-v-4a5c0cac]{width:30px;height:30px;-o-object-fit:fill;object-fit:fill}.dreams-full-container[data-v-0a5b93c9]{padding:1rem;padding-bottom:10rem}h2[data-v-0a5b93c9]{font-size:var(--fs-h5);font-weight:500;margin-bottom:.5rem;text-align:left;font-family:var(--font-family);color:#000}.search-container[data-v-0a5b93c9]{display:flex;border-radius:4px;background:#fff;overflow:hidden;margin:1rem 0;border:1px solid #e0e0e0;border-radius:10px}input[type=text][data-v-0a5b93c9]{flex:1;padding:.5rem 1rem;font-size:1rem;border:none;outline:none}button[data-v-0a5b93c9]{background:var(--bm-gradient-primary-default);border:none;color:#fff;padding:0 1rem;cursor:pointer;font-size:1.2rem;transition:background .2s}button.listening[data-v-0a5b93c9]{background:#dc3545}.results-box[data-v-0a5b93c9]{margin:1rem 0;font-size:1rem;color:#333;padding:.75rem;background:#f8f9fa;border-radius:8px;border-left:4px solid var(--bm-gradient-primary-default)}.dreams-grid[data-v-0a5b93c9]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.dream-card[data-v-0a5b93c9]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.75rem;cursor:pointer;transition:all .2s ease}.dream-card-content[data-v-0a5b93c9],.dream-card[data-v-0a5b93c9]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dream-card-content[data-v-0a5b93c9]{gap:1rem}.dream-card[data-v-0a5b93c9]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);border-color:var(--bm-gradient-primary-default)}.dream-number[data-v-0a5b93c9]{font-size:1.5rem;font-weight:700;color:#007bff;margin-bottom:.25rem}.dream-text[data-v-0a5b93c9]{font-size:.875rem;color:#333;line-height:1.3}.no-results[data-v-0a5b93c9]{text-align:center;color:#666;font-style:italic;margin:2rem 0;padding:1rem}