.RandomColor_container__wsUWr{display:flex;flex-direction:column;gap:2rem}.RandomColor_controls__qWnPt,.RandomColor_generateBtn__3uzyi{display:flex;justify-content:center}.RandomColor_generateBtn__3uzyi{align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--brand-primary);color:#000;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;width:100%;max-width:400px}.RandomColor_generateBtn__3uzyi:hover{background:var(--brand-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,187,0,.2)}.RandomColor_generateBtn__3uzyi:active{transform:translateY(0)}.RandomColor_grid__d3lpE{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.RandomColor_colorCard__gWU94{display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.RandomColor_colorCard__gWU94:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.RandomColor_colorSwatch__HpJZU{height:150px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.RandomColor_swatchHex__mRaUq{background:rgba(0,0,0,.5);color:white;padding:.5rem 1rem;border-radius:20px;font-family:monospace;font-size:1.1rem;font-weight:600;letter-spacing:1px;backdrop-filter:blur(4px)}.RandomColor_colorDetails__sf6Wx{display:flex;flex-direction:column;padding:1rem;gap:.5rem}.RandomColor_detailRow__k41hS{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:6px;cursor:pointer;transition:background-color .2s}.RandomColor_detailRow__k41hS:hover{background:var(--bg-primary)}.RandomColor_label__3j0hV{font-size:.85rem;font-weight:600;color:var(--text-secondary);width:40px}.RandomColor_value__i_SEQ{flex:1;font-family:monospace;font-size:.95rem;color:var(--text-primary);margin-left:.5rem}.RandomColor_copyIcon__voh30{color:var(--text-secondary);opacity:0;transition:opacity .2s}.RandomColor_detailRow__k41hS:hover .RandomColor_copyIcon__voh30{opacity:1;color:var(--brand-primary)}