/* ============================================================
   VEL 아이콘 크기 — 한 곳에서 관리  (vel_icons.css)
   ============================================================
   목적: 아이콘 하나하나 인라인으로 안 고치고, 이 파일에서 한 줄씩 크기 조절.
         icon_map.json / icon_replace.js 다시 안 돌려도 됨.
         (이 파일은 기본적으로 아무 것도 안 바꿈 — 네가 "살린" 줄만 적용됨)

   [설치]  모든 페이지 <head> 에 한 줄 (페이지당 한 번, bottom_nav 처럼):
           <link rel="stylesheet" href="vel_icons.css">
           ※ 내가 전 페이지에 자동으로 넣어줄 수도 있어 — 말만 해.

   [사용]  1) 아래에서 고칠 아이콘 찾기 (Ctrl+F 로 이름 검색, 예: ic_crown)
           2) 그 줄 맨 앞의 슬래시-별 과 맨 뒤의 별-슬래시(주석 기호)를 지워
              규칙을 "살린다"
           3) width / height 숫자를 원하는 값으로 바꾼다
           4) 저장 → 새로고침. 전 페이지에 즉시 반영.

   [원리]  아이콘은 <img class="vel-icon" src="...ic_이름_rg_48.png"> 형태.
           아래 규칙이 그 src 를 보고 해당 아이콘만 골라 크기를 덮어씀.
           인라인 style 보다 우선이라(!important) 여기서 정한 값이 이김.

   [참고]  · 기본은 정사각(가로=세로). 가로로 긴 건 width 만 키우면 됨.
           · 세로 위치 어긋나면 vertical-align 도 같이(예: -0.15em).
           · 주석 그대로인(안 살린) 아이콘은 원래 크기 유지.

   [예시]  ic_crown 을 1.4rem 으로 키우고 싶다면, 그 줄을 이렇게:
           img.vel-icon[src*="ic_crown_rg_48"] { width: 1.4rem !important; height: 1.4rem !important; }
   ============================================================ */


/* ─── 전체 아이콘 (107개) — 고칠 줄만 앞뒤 주석 기호 지워 살리고 숫자 변경 (기본 1.35rem) ─── */

/* img.vel-icon[src*="ic_adult_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_arrow_down_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_ban_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_battery_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_branch_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_calendar_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_call_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_camera_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_camera_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_candle_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_char_command_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_char_deploy_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_char_intro_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_char_media_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_char_profile_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_char_prompt_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_char_secret_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_char_status_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_check_fill_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_check_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_choice_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_clear_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_clip_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_clock_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_close_x_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_codex_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_collab_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_copy_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_crest_opal_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_crop_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_crown_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_door_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_emoji_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_empty_sad_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_entry_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_excel_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_exclusive_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_eye_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_firecracker_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_followers_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_gem_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_gem_spirit_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_general_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_gift_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_globe_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_heart_empty_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_heart_full_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_heart_like_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_heart_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_id_card_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_identity_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_image_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_insider_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_invite_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_kissmark_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_leaf_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_lock_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_loupe_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_mail_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_mansion_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_master_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_megaphone_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_message_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_message_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_moonboard_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_notepad_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_notice_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_orb_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_palette_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_palette_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_pencil_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_persona_opal_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_persona_placeholder_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_persona_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_phone_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_plus_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_portrait_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_prime_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_pulse_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_reject_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_reroll_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_robot_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_rocket_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_rookie_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_rose_gold_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_scroll_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_search_01_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_settings_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_settings_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_shield_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_sort_abc_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_sparkle_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_sparkle_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_star_01_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_star_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_star_03_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_star_04_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_stars_triple_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_terms_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_tome_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_trash_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_trophy_02_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_trophy_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_warning_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_wifi_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_write_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
/* img.vel-icon[src*="ic_xxx_rg_48"] { width: 1.35rem !important; height: 1.35rem !important; } */
