.RandomEmoji_container__pLCmq{display:flex;flex-direction:column;gap:2rem;align-items:center}.RandomEmoji_controls__2q_2x{display:flex;flex-direction:column;gap:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;width:100%;max-width:500px}.RandomEmoji_inputGroup__wsUdV{display:flex;flex-direction:column;gap:.75rem}.RandomEmoji_inputGroup__wsUdV label{font-size:.95rem;font-weight:500;color:var(--text-primary)}.RandomEmoji_rangeInput__ghNor{width:100%;accent-color:var(--brand-primary);cursor:pointer}.RandomEmoji_select__oYqj3{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;cursor:pointer;transition:all .2s}.RandomEmoji_select__oYqj3:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(255,187,0,.2)}.RandomEmoji_generateBtn__m1MhQ{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:var(--brand-primary);color:#000;border:none;border-radius:8px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.RandomEmoji_generateBtn__m1MhQ:hover{background:var(--brand-primary-hover);transform:translateY(-1px)}.RandomEmoji_generateBtn__m1MhQ:active{transform:translateY(0)}.RandomEmoji_resultsArea__ExlL_{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:700px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:2rem;align-items:center}.RandomEmoji_emojiDisplay__qgpTi{font-size:3rem;line-height:1.4;text-align:center;word-break:break-all;user-select:all;background:var(--bg-primary);padding:1rem;border-radius:8px;border:1px dashed var(--border-color);width:100%;min-height:100px}.RandomEmoji_copyBtn__nE_Sf{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.RandomEmoji_copyBtn__nE_Sf:hover{background:var(--border-color)}