@charset "UTF-8";:root {  color-scheme: light dark;  word-break: break-word;}body {  font-family:    "Fluent Emoji Color",    -apple-system,    BlinkMacSystemFont,    "Hiragino Kaku Gothic ProN",    "Meiryo",    "MS P Gothic",    sans-serif;}@media screen and (max-width: 1023px) {  div#room_title {    flex-grow: 1;    max-width: 80%;    white-space: nowrap;    overflow-x: hidden;  }}div#room_title {  cursor: default;}div#room_title:hover {  background-color: transparent !important;}span#sub_title {  margin-top: 0.3rem;  font-size: 0.75rem;}article {  margin: 0 auto 2rem auto;}.message-header {  justify-content: left;}fieldset {  border: 1px solid hsl(221, 14%, 29%, 50%);  border-radius: 0.5rem;  margin: 2rem auto;  padding: 1rem;}fieldset table {  margin: 0 auto;}legend {  font-weight: bold;  padding: 0 0.5rem;}li {  list-style-type: none;}.modal-card-title {  font-size: 1rem;}.modal-card-head,.modal-card-body,.modal-card-foot {  margin: 0 1rem;  padding: 1rem;}.modal-card-foot {  justify-content: flex-end;}span.feed_id {  color: #666666;  font-size: 0.65rem;}span.trip {  color: #c0392b;  font-size: 0.75rem;}span.account_trip {  color: #2471a3;  font-size: 0.8rem;  font-weight: 600;}span.trip > span:first-child,span.account_trip > span:first-child {  margin: 0px 2px 0px 4px;}span.highlight {  background-color: #fef08a;  color: #713f12;}html[data-dark="true"] span.highlight {  background-color: #92400e;  color: #fef3c7;}@media (prefers-color-scheme: dark) {  html:not([data-dark="false"]) span.highlight {    background-color: #92400e;    color: #fef3c7;  }}.theme-dark span.highlight {  background-color: #92400e;  color: #fef3c7;}@media (prefers-color-scheme: dark) {  :root:not(.theme-light) span.highlight {    background-color: #92400e;    color: #fef3c7;  }}.alpha_10per {  background-color: rgb(0 0 0 / 0.1);}nav.navbar {  min-height: 48px !important;  height: 48px;}nav.navbar .navbar-brand,nav.navbar .navbar-menu {  min-height: 48px;}nav.navbar .navbar-item,nav.navbar .navbar-link,nav.navbar .navbar-brand .navbar-item {  color: rgba(255, 255, 255, 0.9) !important;  font-size: 13px;  font-weight: 500;}nav.navbar #room_title {  font-size: 15px;  font-weight: 700;  color: rgba(255, 255, 255, 0.95) !important;  letter-spacing: 0.02em;}nav.navbar .navbar-item:hover,nav.navbar .navbar-link:hover,nav.navbar .navbar-item.is-active {  background-color: rgba(255, 255, 255, 0.12) !important;  color: #ffffff !important;}nav.navbar .navbar-link::after {  border-color: rgba(255, 255, 255, 0.7) !important;}nav.navbar .navbar-dropdown {  background-color: #ffffff;  border: none;  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);}nav.navbar .navbar-dropdown .navbar-item {  color: #363636 !important;  font-size: 13px;}nav.navbar .navbar-dropdown .navbar-item:hover {  background-color: #f5f5f5 !important;  color: #111111 !important;}@media screen and (min-width: 1024px) {  div#ad_block_right {    width: 160px;    height: 600px;    position: fixed;    top: 64px;    right: 20px;  }}@media screen and (max-width: 1023px) {  div#ad_block_right {    display: none;  }}article#login_form_frame {  max-width: 320px;}div.settings_menu_frame {  max-width: 720px;  margin: 0 auto;}div.settings_menu_frame article {  margin: 0;}div.settings_menu_frame article a {  text-decoration: none !important;}div.settings_menu_frame article a:hover {  text-decoration: underline !important;}article#set_basic_settings_form {  max-width: 540px;}article#manage_design_form {  max-width: 800px;}div#design_tabs ul {  margin-inline-start: unset;}div#design_tabs a {  text-decoration: none;}div#header {  height: 32px;  color: #000000;  font-weight: bold;  text-align: center;  margin: 1rem auto;  padding: 0.3rem;  background-repeat: repeat;}div.title_bg_sample {  height: 32px;}div#bg_image_tabs a {  text-decoration: none;}div.bg_image_sample {  height: 124px;  color: #ff7272;}input#bg_color_selector,input#contents_bg_color_selector,input#name_color_selector {  width: 280px;}.content table td {  border: none;}td.comment_frame {  font-size: 14px;  text-align: left;  padding: 0 !important;}table.comment {  color: #000000;  margin: 0px 2px 8px 2px;  border-radius: 8px;}table.comment td {  padding: 2px;}div.title_bg_swatches,div.feed_color_swatches {  display: grid;  grid-template-columns: repeat(auto-fill, 46px);  gap: 16px;  padding: 20px 36px;  justify-content: center;  overflow: visible;}div.title_bg_sample,div.feed_color_sample {  width: 46px;  height: 46px;  border-radius: 50%;  cursor: pointer;  position: relative;  flex-shrink: 0;  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);  transition:    transform 0.15s cubic-bezier(0.34, 1.56, 0.64, 1),    box-shadow 0.15s ease;}div.title_bg_sample:hover,div.feed_color_sample:hover {  transform: translateY(-3px) scale(1.08);  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.24);}div.title_bg_sample.is-selected,div.feed_color_sample.is-selected {  box-shadow:    0 0 0 2.5px #ffffff,    0 0 0 4.5px rgba(10, 10, 10, 0.82);  transform: none;}div.title_bg_sample.is-selected::after,div.feed_color_sample.is-selected::after {  content: none;}article#manage_avatar_form {  max-width: 600px;}article#manage_avatar_form .modal-card {  max-width: 420px;}article#manage_category_form {  max-width: 600px;}article#manage_category_form .modal-card {  max-width: 360px;}article#manage_category_form .radio {  margin: 0.5rem;}article#manage_filter_orders_form {  max-width: 600px;}article#manage_feeder_link_form {  max-width: 640px;}article#manage_feeder_link_form .modal-card {  max-width: 480px;}article#set_options_form {  max-width: 540px;}article#manage_access_control_form {  max-width: 720px;}div#manage_access_control_tabs ul {  margin-inline-start: unset;}div#recent_visitors_form .post_time {  margin-right: 1rem;}article#manage_ng_word_form {  max-width: 480px;}article#manage_ng_word_form .modal-card {  max-width: 360px;}article#manage_allowed_trip_form {  max-width: 600px;}article#manage_allowed_trip_form .modal-card {  max-width: 420px;}article#set_closed_hours_form {  max-width: 520px;}table#closed_hour_list {  margin: 1rem auto;}table#closed_hour_list th {  padding: 4px 8px;}table#closed_hour_list td {  text-align: center;  border: 1px solid #aaaaaa;  cursor: pointer;  position: relative;  width: 2.5rem;  height: 2rem;}table#closed_hour_list td > i {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}table#closed_hour_list td.open {  background-color: #96ff62;}article#new_login_password_form,article#new_admin_password_form {  max-width: 500px;}article#manage_feeds_form {  max-width: 720px;}fieldset#manage_feeds_search_form {  max-width: 540px;}div#manage_feeds_list_frame,div#manage_pictures_list_frame,div#manage_videos_list_frame,div#manage_files_list_frame {  max-height: 500px;  overflow-y: scroll;  margin-bottom: 1rem;}div#manage_feeds_list_frame p {  margin-bottom: 0;}article#remove_all_feeds_form {  max-width: 520px;}article#manage_pictures_form,article#manage_videos_form,article#manage_files_form {  max-width: 600px;}video.feed_video {  width: 320px;  margin: 4px;  border-radius: 4px;}article#set_note_on_main_form,article#view_master_note_pass {  max-width: 480px;}div.note_preview {  color: #000000;  font-size: 13px;  font-family:    "Fluent Emoji Color", "Hiragino Kaku Gothic ProN", "Meiryo", "MS P Gothic",    "sans-serif";  word-break: break-word;  max-height: 392px;  max-width: 300px;  padding: 4px;  border-radius: 8px;  overflow: auto;}article#change_email_form {  max-width: 680px;}article#delete_room_form {  max-width: 680px;}input.trip {  color: #c0392b;}input.account_trip {  color: #2471a3;  font-weight: bold;}p.navi_links {  display: flex;  justify-content: center;  align-items: center;  gap: 8px;}p.navi_links a.button,p.navi_links span.button {  height: 2rem;}span.indicator {  font-size: 0.8rem;}footer.footer {  background-color: #1a1a1a;  border-top: 1px solid #2e2e2e;  padding: 20px 32px;  color: #666666;  font-size: 12px;}.icons_sprite {  display: inline-block;  overflow: hidden;  background-repeat: no-repeat;  background-image: url("../img/sprites/icons.png");}.i_accept {  width: 16px;  height: 16px;  background-position: -136px -200px;}.i_access_deny {  width: 16px;  height: 16px;  background-position: -138px -218px;}.i_access_log {  width: 16px;  height: 16px;  background-position: -143px -236px;}.i_account {  width: 24px;  height: 24px;  background-position: -70px -200px;}.i_active_gauge_1 {  width: 18px;  height: 18px;  background-position: -52px -234px;}.i_active_gauge_2 {  width: 18px;  height: 18px;  background-position: -96px -200px;}.i_active_gauge_3 {  width: 18px;  height: 18px;  background-position: -98px -220px;}.i_alert {  width: 14px;  height: 14px;  background-position: -190px -146px;}.i_all_feed {  width: 16px;  height: 16px;  background-position: -153px -162px;}.i_category {  width: 16px;  height: 16px;  background-position: -153px -180px;}.i_category_alert {  width: 16px;  height: 16px;  background-position: -154px -198px;}.i_category_beginner {  width: 12px;  height: 15px;  background-position: -296px -110px;}.i_category_calendar {  width: 15px;  height: 15px;  background-position: -280px -57px;}.i_category_castle {  width: 14px;  height: 16px;  background-position: -280px -91px;}.i_category_cat {  width: 16px;  height: 16px;  background-position: -156px -216px;}.i_category_clip {  width: 16px;  height: 16px;  background-position: -161px -234px;}.i_category_clock {  width: 16px;  height: 16px;  background-position: -154px -2px;}.i_category_code {  width: 12px;  height: 15px;  background-position: -298px -181px;}.i_category_diamond {  width: 16px;  height: 16px;  background-position: -154px -20px;}.i_category_disc {  width: 16px;  height: 16px;  background-position: -154px -38px;}.i_category_film {  width: 14px;  height: 13px;  background-position: -221px -146px;}.i_category_flag {  width: 16px;  height: 16px;  background-position: -154px -56px;}.i_category_forbidden {  width: 16px;  height: 16px;  background-position: -154px -74px;}.i_category_game {  width: 16px;  height: 16px;  background-position: -154px -92px;}.i_category_heart {  width: 16px;  height: 16px;  background-position: -154px -110px;}.i_category_home {  width: 16px;  height: 16px;  background-position: -154px -128px;}.i_category_horse {  width: 16px;  height: 16px;  background-position: -171px -162px;}.i_category_lock {  width: 12px;  height: 15px;  background-position: -300px -198px;}.i_category_mail {  width: 16px;  height: 16px;  background-position: -171px -180px;}.i_category_meal {  width: 16px;  height: 16px;  background-position: -172px -198px;}.i_category_mobile {  width: 16px;  height: 16px;  background-position: -174px -216px;}.i_category_new {  width: 16px;  height: 16px;  background-position: -179px -234px;}.i_category_ng {  width: 16px;  height: 16px;  background-position: -172px -2px;}.i_category_note {  width: 16px;  height: 16px;  background-position: -172px -20px;}.i_category_number_0 {  width: 16px;  height: 16px;  background-position: -172px -38px;}.i_category_number_1 {  width: 16px;  height: 16px;  background-position: -172px -56px;}.i_category_number_2 {  width: 16px;  height: 16px;  background-position: -172px -74px;}.i_category_number_3 {  width: 16px;  height: 16px;  background-position: -172px -92px;}.i_category_number_4 {  width: 16px;  height: 16px;  background-position: -172px -110px;}.i_category_number_5 {  width: 16px;  height: 16px;  background-position: -172px -128px;}.i_category_number_6 {  width: 16px;  height: 16px;  background-position: -189px -162px;}.i_category_number_7 {  width: 16px;  height: 16px;  background-position: -189px -180px;}.i_category_number_8 {  width: 16px;  height: 16px;  background-position: -190px -198px;}.i_category_number_9 {  width: 16px;  height: 16px;  background-position: -192px -216px;}.i_category_ok {  width: 16px;  height: 16px;  background-position: -197px -234px;}.i_category_pc {  width: 16px;  height: 16px;  background-position: -190px -2px;}.i_category_ribon {  width: 16px;  height: 16px;  background-position: -190px -20px;}.i_category_school {  width: 16px;  height: 16px;  background-position: -190px -38px;}.i_category_secret {  width: 16px;  height: 16px;  background-position: -190px -56px;}.i_category_skull {  width: 15px;  height: 15px;  background-position: -280px -74px;}.i_category_train {  width: 16px;  height: 16px;  background-position: -190px -74px;}.i_category_tv {  width: 16px;  height: 16px;  background-position: -190px -92px;}.i_comments {  width: 16px;  height: 16px;  background-position: -190px -110px;}.i_delete_room {  width: 16px;  height: 16px;  background-position: -190px -128px;}.i_design {  width: 16px;  height: 16px;  background-position: -207px -162px;}.i_desktop_notification {  width: 16px;  height: 16px;  background-position: -207px -180px;}.i_dice {  width: 15px;  height: 17px;  background-position: -280px -38px;}.i_dice_10 {  width: 64px;  height: 64px;  background-position: -2px -2px;}.i_dice_100 {  width: 64px;  height: 64px;  background-position: -2px -68px;}.i_dice_20 {  width: 64px;  height: 64px;  background-position: -2px -134px;}.i_dice_4 {  width: 64px;  height: 64px;  background-position: -68px -2px;}.i_dice_6 {  width: 64px;  height: 64px;  background-position: -68px -68px;}.i_dice_8 {  width: 64px;  height: 64px;  background-position: -68px -134px;}.i_drop_down_black {  width: 16px;  height: 16px;  background-position: -208px -198px;}.i_drop_down_white {  width: 16px;  height: 16px;  background-position: -210px -216px;}.i_edit {  width: 13px;  height: 13px;  background-position: -237px -146px;}.i_email {  width: 16px;  height: 16px;  background-position: -215px -234px;}.i_eraser {  width: 19px;  height: 14px;  background-position: -122px -240px;}.i_feeder_links {  width: 16px;  height: 16px;  background-position: -221px -2px;}.i_feeder_navi {  width: 16px;  height: 16px;  background-position: -221px -2px;}.i_file_feed {  width: 16px;  height: 16px;  background-position: -221px -20px;}.i_filter_order {  width: 16px;  height: 16px;  background-position: -208px -38px;}.i_flip_time_off {  width: 23px;  height: 15px;  background-position: -2px -234px;}.i_flip_time_on {  width: 23px;  height: 15px;  background-position: -27px -234px;}.i_folder {  width: 16px;  height: 16px;  background-position: -208px -56px;}.i_guest {  width: 24px;  height: 24px;  background-position: -72px -226px;}.i_hidden_ignore {  width: 16px;  height: 16px;  background-position: -208px -74px;}.i_ignore {  width: 16px;  height: 16px;  background-position: -208px -92px;}.i_inbox {  width: 16px;  height: 16px;  background-position: -208px -110px;}.i_info_feed {  width: 16px;  height: 16px;  background-position: -208px -128px;}.i_input_avatars {  width: 16px;  height: 16px;  background-position: -225px -161px;}.i_input_bold {  width: 16px;  height: 16px;  background-position: -225px -179px;}.i_input_emoticons {  width: 16px;  height: 16px;  background-position: -226px -197px;}.i_input_italic {  width: 16px;  height: 16px;  background-position: -228px -215px;}.i_input_strike {  width: 16px;  height: 16px;  background-position: -233px -233px;}.i_input_text_color {  width: 16px;  height: 16px;  background-position: -226px -38px;}.i_input_text_size {  width: 16px;  height: 16px;  background-position: -239px -2px;}.i_input_underline {  width: 16px;  height: 16px;  background-position: -239px -20px;}.i_input_video {  width: 16px;  height: 16px;  background-position: -226px -56px;}.i_introduction {  width: 16px;  height: 16px;  background-position: -226px -74px;}.i_join_room {  width: 16px;  height: 14px;  background-position: -154px -146px;}.i_keyword_notification {  width: 16px;  height: 16px;  background-position: -226px -92px;}.i_leave_room {  width: 16px;  height: 14px;  background-position: -172px -146px;}.i_log_links_middle_off {  width: 17px;  height: 17px;  background-position: -134px -162px;}.i_log_links_middle_on {  width: 17px;  height: 17px;  background-position: -134px -181px;}.i_log_links_new {  width: 32px;  height: 32px;  background-position: -2px -200px;}.i_log_links_old {  width: 32px;  height: 32px;  background-position: -36px -200px;}.i_logout {  width: 16px;  height: 16px;  background-position: -226px -110px;}.i_mobile {  width: 16px;  height: 16px;  background-position: -226px -128px;}.i_new {  width: 22px;  height: 13px;  background-position: -98px -240px;}.i_ng_word {  width: 16px;  height: 16px;  background-position: -243px -161px;}.i_note {  width: 16px;  height: 16px;  background-position: -243px -179px;}.i_notifier_off {  width: 16px;  height: 16px;  background-position: -244px -197px;}.i_notifier_on {  width: 16px;  height: 16px;  background-position: -246px -215px;}.i_official {  width: 16px;  height: 16px;  background-position: -251px -233px;}.i_outbox {  width: 16px;  height: 16px;  background-position: -244px -38px;}.i_password {  width: 16px;  height: 16px;  background-position: -257px -2px;}.i_pc {  width: 16px;  height: 16px;  background-position: -257px -20px;}.i_picture_feed {  width: 16px;  height: 16px;  background-position: -244px -56px;}.i_post_form_multi {  width: 16px;  height: 16px;  background-position: -244px -74px;}.i_post_form_single {  width: 16px;  height: 16px;  background-position: -244px -92px;}.i_protected {  width: 16px;  height: 16px;  background-position: -244px -110px;}.i_question_feed {  width: 16px;  height: 16px;  background-position: -244px -128px;}.i_rank_1 {  width: 16px;  height: 16px;  background-position: -261px -161px;}.i_rank_2 {  width: 16px;  height: 16px;  background-position: -261px -179px;}.i_rank_3 {  width: 16px;  height: 16px;  background-position: -262px -197px;}.i_rank_4 {  width: 16px;  height: 16px;  background-position: -264px -215px;}.i_reference {  width: 14px;  height: 16px;  background-position: -280px -109px;}.i_remove {  width: 13px;  height: 13px;  background-position: -252px -146px;}.i_rss {  width: 16px;  height: 16px;  background-position: -269px -233px;}.i_save_log {  width: 16px;  height: 16px;  background-position: -262px -38px;}.i_settings {  width: 16px;  height: 16px;  background-position: -275px -2px;}.i_sound_off {  width: 16px;  height: 16px;  background-position: -275px -20px;}.i_sound_on {  width: 16px;  height: 16px;  background-position: -262px -56px;}.i_sound_settings {  width: 16px;  height: 16px;  background-position: -262px -74px;}.i_special_feed {  width: 16px;  height: 16px;  background-position: -262px -92px;}.i_status_0 {  width: 18px;  height: 18px;  background-position: -116px -200px;}.i_status_1 {  width: 18px;  height: 18px;  background-position: -118px -220px;}.i_status_2 {  width: 18px;  height: 18px;  background-position: -134px -2px;}.i_status_3 {  width: 18px;  height: 18px;  background-position: -134px -22px;}.i_status_4 {  width: 18px;  height: 18px;  background-position: -134px -42px;}.i_status_5 {  width: 18px;  height: 18px;  background-position: -134px -62px;}.i_status_6 {  width: 18px;  height: 18px;  background-position: -134px -82px;}.i_status_7 {  width: 18px;  height: 18px;  background-position: -134px -102px;}.i_status_8 {  width: 18px;  height: 18px;  background-position: -134px -122px;}.i_status_9 {  width: 18px;  height: 18px;  background-position: -134px -142px;}.i_sub_broadcasting {  width: 16px;  height: 16px;  background-position: -262px -110px;}.i_sub_broadcasting_disabled {  width: 16px;  height: 16px;  background-position: -262px -128px;}.i_sub_calendar {  width: 16px;  height: 16px;  background-position: -279px -146px;}.i_sub_calendar_disabled {  width: 16px;  height: 16px;  background-position: -279px -164px;}.i_sub_mini_game {  width: 16px;  height: 16px;  background-position: -280px -182px;}.i_sub_mini_game_disabled {  width: 16px;  height: 16px;  background-position: -282px -200px;}.i_sub_note {  width: 16px;  height: 16px;  background-position: -287px -218px;}.i_sub_note_disabled {  width: 16px;  height: 16px;  background-position: -287px -236px;}.i_sub_search_feed {  width: 16px;  height: 16px;  background-position: -293px -2px;}.i_sub_search_feed_disabled {  width: 16px;  height: 16px;  background-position: -293px -20px;}.i_sub_white_board {  width: 16px;  height: 16px;  background-position: -297px -38px;}.i_sub_white_board_disabled {  width: 16px;  height: 16px;  background-position: -297px -56px;}.i_time {  width: 16px;  height: 16px;  background-position: -297px -74px;}.i_title {  width: 16px;  height: 16px;  background-position: -296px -92px;}.i_top_folder {  width: 16px;  height: 16px;  background-position: -280px -127px;}.i_trip {  width: 16px;  height: 16px;  background-position: -297px -145px;}.i_tutorial {  width: 16px;  height: 16px;  background-position: -298px -127px;}.i_url_feed {  width: 16px;  height: 16px;  background-position: -297px -163px;}.i_user {  width: 13px;  height: 14px;  background-position: -206px -146px;}.emoticons_sprite {  display: inline-block;  overflow: hidden;  background-repeat: no-repeat;  background-image: url("../img/sprites/emoticons.png");  margin: 0px 2px;}.e_1 {  width: 16px;  height: 16px;  background-position: -2px -2px;}.e_10 {  width: 16px;  height: 16px;  background-position: -2px -20px;}.e_100 {  width: 16px;  height: 16px;  background-position: -2px -38px;}.e_101 {  width: 16px;  height: 16px;  background-position: -2px -56px;}.e_102 {  width: 16px;  height: 16px;  background-position: -2px -74px;}.e_103 {  width: 16px;  height: 16px;  background-position: -2px -92px;}.e_104 {  width: 16px;  height: 16px;  background-position: -2px -110px;}.e_105 {  width: 16px;  height: 16px;  background-position: -2px -128px;}.e_106 {  width: 16px;  height: 16px;  background-position: -2px -146px;}.e_107 {  width: 16px;  height: 16px;  background-position: -2px -164px;}.e_108 {  width: 16px;  height: 16px;  background-position: -2px -182px;}.e_109 {  width: 16px;  height: 16px;  background-position: -2px -200px;}.e_11 {  width: 16px;  height: 16px;  background-position: -2px -218px;}.e_110 {  width: 16px;  height: 16px;  background-position: -2px -236px;}.e_111 {  width: 16px;  height: 16px;  background-position: -20px -2px;}.e_112 {  width: 16px;  height: 16px;  background-position: -20px -20px;}.e_113 {  width: 16px;  height: 16px;  background-position: -20px -38px;}.e_114 {  width: 16px;  height: 16px;  background-position: -20px -56px;}.e_115 {  width: 16px;  height: 16px;  background-position: -20px -74px;}.e_116 {  width: 16px;  height: 16px;  background-position: -20px -92px;}.e_117 {  width: 16px;  height: 16px;  background-position: -20px -110px;}.e_118 {  width: 16px;  height: 16px;  background-position: -20px -128px;}.e_119 {  width: 16px;  height: 16px;  background-position: -20px -146px;}.e_12 {  width: 16px;  height: 16px;  background-position: -20px -164px;}.e_120 {  width: 16px;  height: 16px;  background-position: -20px -182px;}.e_121 {  width: 16px;  height: 16px;  background-position: -20px -200px;}.e_122 {  width: 16px;  height: 16px;  background-position: -20px -218px;}.e_123 {  width: 16px;  height: 16px;  background-position: -20px -236px;}.e_124 {  width: 16px;  height: 16px;  background-position: -38px -2px;}.e_125 {  width: 16px;  height: 16px;  background-position: -38px -20px;}.e_126 {  width: 16px;  height: 16px;  background-position: -38px -38px;}.e_127 {  width: 16px;  height: 16px;  background-position: -38px -56px;}.e_128 {  width: 16px;  height: 16px;  background-position: -38px -74px;}.e_129 {  width: 16px;  height: 16px;  background-position: -38px -92px;}.e_13 {  width: 16px;  height: 16px;  background-position: -38px -110px;}.e_130 {  width: 16px;  height: 16px;  background-position: -38px -128px;}.e_131 {  width: 16px;  height: 16px;  background-position: -38px -146px;}.e_132 {  width: 16px;  height: 16px;  background-position: -38px -164px;}.e_133 {  width: 16px;  height: 16px;  background-position: -38px -182px;}.e_134 {  width: 16px;  height: 16px;  background-position: -38px -200px;}.e_135 {  width: 16px;  height: 16px;  background-position: -38px -218px;}.e_136 {  width: 16px;  height: 16px;  background-position: -38px -236px;}.e_137 {  width: 16px;  height: 16px;  background-position: -56px -2px;}.e_138 {  width: 16px;  height: 16px;  background-position: -56px -20px;}.e_139 {  width: 16px;  height: 16px;  background-position: -56px -38px;}.e_14 {  width: 16px;  height: 16px;  background-position: -56px -56px;}.e_140 {  width: 16px;  height: 16px;  background-position: -56px -74px;}.e_141 {  width: 16px;  height: 16px;  background-position: -56px -92px;}.e_142 {  width: 16px;  height: 16px;  background-position: -56px -110px;}.e_143 {  width: 16px;  height: 16px;  background-position: -56px -128px;}.e_144 {  width: 16px;  height: 16px;  background-position: -56px -146px;}.e_145 {  width: 16px;  height: 16px;  background-position: -56px -164px;}.e_146 {  width: 16px;  height: 16px;  background-position: -56px -182px;}.e_147 {  width: 16px;  height: 16px;  background-position: -56px -200px;}.e_148 {  width: 16px;  height: 16px;  background-position: -56px -218px;}.e_149 {  width: 16px;  height: 16px;  background-position: -56px -236px;}.e_15 {  width: 16px;  height: 16px;  background-position: -74px -2px;}.e_150 {  width: 16px;  height: 16px;  background-position: -74px -20px;}.e_151 {  width: 16px;  height: 16px;  background-position: -74px -38px;}.e_152 {  width: 16px;  height: 16px;  background-position: -74px -56px;}.e_153 {  width: 16px;  height: 16px;  background-position: -74px -74px;}.e_154 {  width: 16px;  height: 16px;  background-position: -74px -92px;}.e_155 {  width: 16px;  height: 16px;  background-position: -74px -110px;}.e_156 {  width: 16px;  height: 16px;  background-position: -74px -128px;}.e_157 {  width: 16px;  height: 16px;  background-position: -74px -146px;}.e_158 {  width: 16px;  height: 16px;  background-position: -74px -164px;}.e_159 {  width: 16px;  height: 16px;  background-position: -74px -182px;}.e_16 {  width: 16px;  height: 16px;  background-position: -74px -200px;}.e_160 {  width: 16px;  height: 16px;  background-position: -74px -218px;}.e_161 {  width: 16px;  height: 16px;  background-position: -74px -236px;}.e_162 {  width: 16px;  height: 16px;  background-position: -92px -2px;}.e_163 {  width: 16px;  height: 16px;  background-position: -110px -2px;}.e_164 {  width: 16px;  height: 16px;  background-position: -128px -2px;}.e_165 {  width: 16px;  height: 16px;  background-position: -146px -2px;}.e_166 {  width: 16px;  height: 16px;  background-position: -164px -2px;}.e_167 {  width: 16px;  height: 16px;  background-position: -182px -2px;}.e_168 {  width: 16px;  height: 16px;  background-position: -200px -2px;}.e_169 {  width: 16px;  height: 16px;  background-position: -218px -2px;}.e_17 {  width: 16px;  height: 16px;  background-position: -236px -2px;}.e_170 {  width: 16px;  height: 16px;  background-position: -254px -2px;}.e_171 {  width: 16px;  height: 16px;  background-position: -272px -2px;}.e_172 {  width: 16px;  height: 16px;  background-position: -290px -2px;}.e_173 {  width: 16px;  height: 16px;  background-position: -308px -2px;}.e_174 {  width: 16px;  height: 16px;  background-position: -92px -20px;}.e_175 {  width: 16px;  height: 16px;  background-position: -92px -38px;}.e_176 {  width: 16px;  height: 16px;  background-position: -92px -56px;}.e_177 {  width: 16px;  height: 16px;  background-position: -92px -74px;}.e_178 {  width: 16px;  height: 16px;  background-position: -92px -92px;}.e_179 {  width: 16px;  height: 16px;  background-position: -92px -110px;}.e_18 {  width: 16px;  height: 16px;  background-position: -92px -128px;}.e_180 {  width: 16px;  height: 16px;  background-position: -92px -146px;}.e_181 {  width: 16px;  height: 16px;  background-position: -92px -164px;}.e_182 {  width: 16px;  height: 16px;  background-position: -92px -182px;}.e_183 {  width: 16px;  height: 16px;  background-position: -92px -200px;}.e_184 {  width: 16px;  height: 16px;  background-position: -92px -218px;}.e_185 {  width: 16px;  height: 16px;  background-position: -92px -236px;}.e_186 {  width: 16px;  height: 16px;  background-position: -110px -20px;}.e_187 {  width: 16px;  height: 16px;  background-position: -128px -20px;}.e_188 {  width: 16px;  height: 16px;  background-position: -146px -20px;}.e_189 {  width: 16px;  height: 16px;  background-position: -164px -20px;}.e_19 {  width: 16px;  height: 16px;  background-position: -182px -20px;}.e_190 {  width: 16px;  height: 16px;  background-position: -200px -20px;}.e_191 {  width: 16px;  height: 16px;  background-position: -218px -20px;}.e_192 {  width: 16px;  height: 16px;  background-position: -236px -20px;}.e_193 {  width: 16px;  height: 16px;  background-position: -254px -20px;}.e_194 {  width: 16px;  height: 16px;  background-position: -272px -20px;}.e_195 {  width: 16px;  height: 16px;  background-position: -290px -20px;}.e_196 {  width: 16px;  height: 16px;  background-position: -308px -20px;}.e_197 {  width: 16px;  height: 16px;  background-position: -110px -38px;}.e_198 {  width: 16px;  height: 16px;  background-position: -110px -56px;}.e_199 {  width: 16px;  height: 16px;  background-position: -110px -74px;}.e_2 {  width: 16px;  height: 16px;  background-position: -110px -92px;}.e_20 {  width: 16px;  height: 16px;  background-position: -110px -110px;}.e_200 {  width: 16px;  height: 16px;  background-position: -110px -128px;}.e_201 {  width: 16px;  height: 16px;  background-position: -110px -146px;}.e_202 {  width: 16px;  height: 16px;  background-position: -110px -164px;}.e_203 {  width: 16px;  height: 16px;  background-position: -110px -182px;}.e_204 {  width: 16px;  height: 16px;  background-position: -110px -200px;}.e_205 {  width: 16px;  height: 16px;  background-position: -110px -218px;}.e_206 {  width: 16px;  height: 16px;  background-position: -110px -236px;}.e_207 {  width: 16px;  height: 16px;  background-position: -128px -38px;}.e_208 {  width: 16px;  height: 16px;  background-position: -146px -38px;}.e_209 {  width: 16px;  height: 16px;  background-position: -164px -38px;}.e_21 {  width: 16px;  height: 16px;  background-position: -182px -38px;}.e_210 {  width: 16px;  height: 16px;  background-position: -200px -38px;}.e_211 {  width: 16px;  height: 16px;  background-position: -218px -38px;}.e_212 {  width: 16px;  height: 16px;  background-position: -236px -38px;}.e_213 {  width: 16px;  height: 16px;  background-position: -254px -38px;}.e_214 {  width: 16px;  height: 16px;  background-position: -272px -38px;}.e_215 {  width: 16px;  height: 16px;  background-position: -290px -38px;}.e_216 {  width: 16px;  height: 16px;  background-position: -308px -38px;}.e_217 {  width: 16px;  height: 16px;  background-position: -128px -56px;}.e_218 {  width: 16px;  height: 16px;  background-position: -128px -74px;}.e_219 {  width: 16px;  height: 16px;  background-position: -128px -92px;}.e_22 {  width: 16px;  height: 16px;  background-position: -128px -110px;}.e_220 {  width: 16px;  height: 16px;  background-position: -128px -128px;}.e_221 {  width: 16px;  height: 16px;  background-position: -128px -146px;}.e_222 {  width: 16px;  height: 16px;  background-position: -128px -164px;}.e_223 {  width: 16px;  height: 16px;  background-position: -128px -182px;}.e_224 {  width: 16px;  height: 16px;  background-position: -128px -200px;}.e_225 {  width: 16px;  height: 16px;  background-position: -128px -218px;}.e_226 {  width: 16px;  height: 16px;  background-position: -128px -236px;}.e_227 {  width: 16px;  height: 16px;  background-position: -146px -56px;}.e_228 {  width: 16px;  height: 16px;  background-position: -164px -56px;}.e_229 {  width: 16px;  height: 16px;  background-position: -182px -56px;}.e_23 {  width: 16px;  height: 16px;  background-position: -200px -56px;}.e_230 {  width: 16px;  height: 16px;  background-position: -218px -56px;}.e_231 {  width: 16px;  height: 16px;  background-position: -236px -56px;}.e_232 {  width: 16px;  height: 16px;  background-position: -254px -56px;}.e_233 {  width: 16px;  height: 16px;  background-position: -272px -56px;}.e_234 {  width: 16px;  height: 16px;  background-position: -290px -56px;}.e_235 {  width: 16px;  height: 16px;  background-position: -308px -56px;}.e_236 {  width: 16px;  height: 16px;  background-position: -146px -74px;}.e_237 {  width: 16px;  height: 16px;  background-position: -146px -92px;}.e_238 {  width: 16px;  height: 16px;  background-position: -146px -110px;}.e_239 {  width: 16px;  height: 16px;  background-position: -146px -128px;}.e_24 {  width: 16px;  height: 16px;  background-position: -146px -146px;}.e_240 {  width: 16px;  height: 16px;  background-position: -146px -164px;}.e_241 {  width: 16px;  height: 16px;  background-position: -146px -182px;}.e_242 {  width: 16px;  height: 16px;  background-position: -146px -200px;}.e_243 {  width: 16px;  height: 16px;  background-position: -146px -218px;}.e_244 {  width: 16px;  height: 16px;  background-position: -146px -236px;}.e_245 {  width: 16px;  height: 16px;  background-position: -164px -74px;}.e_246 {  width: 16px;  height: 16px;  background-position: -182px -74px;}.e_247 {  width: 16px;  height: 16px;  background-position: -200px -74px;}.e_248 {  width: 16px;  height: 16px;  background-position: -218px -74px;}.e_249 {  width: 16px;  height: 16px;  background-position: -236px -74px;}.e_25 {  width: 16px;  height: 16px;  background-position: -254px -74px;}.e_250 {  width: 16px;  height: 16px;  background-position: -272px -74px;}.e_251 {  width: 16px;  height: 16px;  background-position: -290px -74px;}.e_252 {  width: 16px;  height: 16px;  background-position: -308px -74px;}.e_26 {  width: 16px;  height: 16px;  background-position: -164px -92px;}.e_27 {  width: 16px;  height: 16px;  background-position: -164px -110px;}.e_28 {  width: 16px;  height: 16px;  background-position: -164px -128px;}.e_29 {  width: 16px;  height: 16px;  background-position: -164px -146px;}.e_3 {  width: 16px;  height: 16px;  background-position: -164px -164px;}.e_30 {  width: 16px;  height: 16px;  background-position: -164px -182px;}.e_31 {  width: 16px;  height: 16px;  background-position: -164px -200px;}.e_32 {  width: 16px;  height: 16px;  background-position: -164px -218px;}.e_33 {  width: 16px;  height: 16px;  background-position: -164px -236px;}.e_34 {  width: 16px;  height: 16px;  background-position: -182px -92px;}.e_35 {  width: 16px;  height: 16px;  background-position: -200px -92px;}.e_36 {  width: 16px;  height: 16px;  background-position: -218px -92px;}.e_37 {  width: 16px;  height: 16px;  background-position: -236px -92px;}.e_38 {  width: 16px;  height: 16px;  background-position: -254px -92px;}.e_39 {  width: 16px;  height: 16px;  background-position: -272px -92px;}.e_4 {  width: 16px;  height: 16px;  background-position: -290px -92px;}.e_40 {  width: 16px;  height: 16px;  background-position: -308px -92px;}.e_41 {  width: 16px;  height: 16px;  background-position: -182px -110px;}.e_42 {  width: 16px;  height: 16px;  background-position: -182px -128px;}.e_43 {  width: 16px;  height: 16px;  background-position: -182px -146px;}.e_44 {  width: 16px;  height: 16px;  background-position: -182px -164px;}.e_45 {  width: 16px;  height: 16px;  background-position: -182px -182px;}.e_46 {  width: 16px;  height: 16px;  background-position: -182px -200px;}.e_47 {  width: 16px;  height: 16px;  background-position: -182px -218px;}.e_48 {  width: 16px;  height: 16px;  background-position: -182px -236px;}.e_49 {  width: 16px;  height: 16px;  background-position: -200px -110px;}.e_5 {  width: 16px;  height: 16px;  background-position: -218px -110px;}.e_50 {  width: 16px;  height: 16px;  background-position: -236px -110px;}.e_51 {  width: 16px;  height: 16px;  background-position: -254px -110px;}.e_52 {  width: 16px;  height: 16px;  background-position: -272px -110px;}.e_53 {  width: 16px;  height: 16px;  background-position: -290px -110px;}.e_54 {  width: 16px;  height: 16px;  background-position: -308px -110px;}.e_55 {  width: 16px;  height: 16px;  background-position: -200px -128px;}.e_56 {  width: 16px;  height: 16px;  background-position: -200px -146px;}.e_57 {  width: 16px;  height: 16px;  background-position: -200px -164px;}.e_58 {  width: 16px;  height: 16px;  background-position: -200px -182px;}.e_59 {  width: 16px;  height: 16px;  background-position: -200px -200px;}.e_6 {  width: 16px;  height: 16px;  background-position: -200px -218px;}.e_60 {  width: 16px;  height: 16px;  background-position: -200px -236px;}.e_61 {  width: 16px;  height: 16px;  background-position: -218px -128px;}.e_62 {  width: 16px;  height: 16px;  background-position: -236px -128px;}.e_63 {  width: 16px;  height: 16px;  background-position: -254px -128px;}.e_64 {  width: 16px;  height: 16px;  background-position: -272px -128px;}.e_65 {  width: 16px;  height: 16px;  background-position: -290px -128px;}.e_66 {  width: 16px;  height: 16px;  background-position: -308px -128px;}.e_67 {  width: 16px;  height: 16px;  background-position: -218px -146px;}.e_68 {  width: 16px;  height: 16px;  background-position: -218px -164px;}.e_69 {  width: 16px;  height: 16px;  background-position: -218px -182px;}.e_7 {  width: 16px;  height: 16px;  background-position: -218px -200px;}.e_70 {  width: 16px;  height: 16px;  background-position: -218px -218px;}.e_71 {  width: 16px;  height: 16px;  background-position: -218px -236px;}.e_72 {  width: 16px;  height: 16px;  background-position: -236px -146px;}.e_73 {  width: 16px;  height: 16px;  background-position: -254px -146px;}.e_74 {  width: 16px;  height: 16px;  background-position: -272px -146px;}.e_75 {  width: 16px;  height: 16px;  background-position: -290px -146px;}.e_76 {  width: 16px;  height: 16px;  background-position: -308px -146px;}.e_77 {  width: 16px;  height: 16px;  background-position: -236px -164px;}.e_78 {  width: 16px;  height: 16px;  background-position: -236px -182px;}.e_79 {  width: 16px;  height: 16px;  background-position: -236px -200px;}.e_8 {  width: 16px;  height: 16px;  background-position: -236px -218px;}.e_80 {  width: 16px;  height: 16px;  background-position: -236px -236px;}.e_81 {  width: 16px;  height: 16px;  background-position: -254px -164px;}.e_82 {  width: 16px;  height: 16px;  background-position: -272px -164px;}.e_83 {  width: 16px;  height: 16px;  background-position: -290px -164px;}.e_84 {  width: 16px;  height: 16px;  background-position: -308px -164px;}.e_85 {  width: 16px;  height: 16px;  background-position: -254px -182px;}.e_86 {  width: 16px;  height: 16px;  background-position: -254px -200px;}.e_87 {  width: 16px;  height: 16px;  background-position: -254px -218px;}.e_88 {  width: 16px;  height: 16px;  background-position: -254px -236px;}.e_89 {  width: 16px;  height: 16px;  background-position: -272px -182px;}.e_9 {  width: 16px;  height: 16px;  background-position: -290px -182px;}.e_90 {  width: 16px;  height: 16px;  background-position: -308px -182px;}.e_91 {  width: 16px;  height: 16px;  background-position: -272px -200px;}.e_92 {  width: 16px;  height: 16px;  background-position: -272px -218px;}.e_93 {  width: 16px;  height: 16px;  background-position: -272px -236px;}.e_94 {  width: 16px;  height: 16px;  background-position: -290px -200px;}.e_95 {  width: 16px;  height: 16px;  background-position: -308px -200px;}.e_96 {  width: 16px;  height: 16px;  background-position: -290px -218px;}.e_97 {  width: 16px;  height: 16px;  background-position: -290px -236px;}.e_98 {  width: 16px;  height: 16px;  background-position: -308px -218px;}.e_99 {  width: 16px;  height: 16px;  background-position: -308px -236px;}div#feed_list {  width: 100%;}div#feed_list > div {  display: flex;}div.name {  width: 140px;  flex-shrink: 0;  font-size: 13px;  text-align: right;  vertical-align: top;  letter-spacing: 0.01em;  margin: 4px;}div.comment {  position: relative;  height: 100%;  font-size: 14px;  line-height: 1.6;  margin: 4px;  padding: 6px 8px;  border-radius: 14px;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);}div.comment.special {  background: #fef2f2 !important;  box-shadow:    -6px 0 0 0 #ef4444,    inset 0 3px 0 0 rgba(239, 68, 68, 0.4),    0 2px 8px rgba(239, 68, 68, 0.15);  padding-left: 32px;}div.comment.special::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  content: "\f06a";   font-size: 10px;  color: #ffffff;  background: #ef4444;  border-radius: 4px;  width: 18px;  height: 18px;  line-height: 18px;  text-align: center;  display: block;  position: absolute;  top: 8px;  left: 8px;}div.comment.info {  background: #fefce8 !important;  box-shadow:    -4px 0 0 0 #eab308,    inset 0 3px 0 0 rgba(234, 179, 8, 0.4),    0 2px 8px rgba(234, 179, 8, 0.15);  padding-left: 32px;}div.comment.info::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  content: "\f05a";   font-size: 10px;  color: #ffffff;  background: #eab308;  border-radius: 4px;  width: 18px;  height: 18px;  line-height: 18px;  text-align: center;  display: block;  position: absolute;  top: 8px;  left: 8px;}div.feed_menu {  display: flex;  justify-content: space-between;  align-items: center;}div.feed_menu p {  margin-top: 6px;  display: flex;  align-items: center;}div.feed_menu p:last-child {  margin-left: 8px;  gap: 8px;}span.feed_id {  color: #888888;  font-size: 10px;  margin-right: 4px;  letter-spacing: 0.02em;}span.trip {  color: #c0392b;  font-size: 11px;}span.account_trip {  color: #2471a3;  font-size: 12px;  font-weight: 600;}span.trip > span:first-child,span.account_trip > span:first-child {  margin-right: 2px;}div.comment > span.trip,div.comment > span.account_trip {  margin-left: 5px;}div.comment > span.post_time {  margin-left: 5px;}table.ref {  border-radius: 6px;  background-color: rgb(0 0 0 / 0.1);  margin: 4px;}table.ref td {  font-size: 13px;  padding: 4px;}span.edit_icon,span.remove_icon,span.reference_icon,span.ignore_icon {  color: rgba(0, 0, 0, 0.38);  background-image: none !important;  display: inline-flex;  align-items: center;  justify-content: center;  width: 22px;  height: 22px;  border-radius: 6px;  font-size: 0;  cursor: pointer;  margin-right: 2px;  position: relative;  overflow: visible !important;  pointer-events: none;  transition:    background-color 0.14s ease,    color 0.14s ease;}span.edit_icon,span.remove_icon,span.ignore_icon {  opacity: 0;  transition: opacity 0.18s ease;}span.edit_icon:hover {  background-color: rgba(0, 0, 0, 0.08);  color: rgba(0, 0, 0, 0.68);}span.remove_icon:hover {  background-color: rgba(220, 38, 38, 0.1);  color: rgba(200, 30, 30, 0.8);}span.reference_icon:hover {  background-color: rgba(0, 0, 0, 0.08);  color: rgba(0, 0, 0, 0.68);}span.ignore_icon:hover {  color: rgba(200, 30, 30, 0.75);  background-color: rgba(220, 38, 38, 0.1);}span.edit_icon::before,span.remove_icon::before,span.reference_icon::before,span.ignore_icon::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  font-size: 11px;  line-height: 1;}span.edit_icon::before {  content: "\f303";} span.remove_icon::before {  content: "\f00d";} span.reference_icon::before {  content: "\f3e5";} span.ignore_icon::before {  content: "\f05e";} i.reaction_icon {  display: inline-flex;  align-items: center;  justify-content: center;  width: 22px;  height: 22px;  font-size: 11px;  color: rgba(0, 0, 0, 0.38);  background-color: transparent;  border-radius: 6px;  margin-left: 2px;  padding: 0;  cursor: pointer;  position: relative;  opacity: 0;  pointer-events: none;  transition:    opacity 0.18s ease,    background-color 0.14s ease,    color 0.14s ease;}i.reaction_icon.is_active {  color: rgba(0, 0, 0, 0.55);}i.reaction_icon:hover {  background-color: rgba(0, 0, 0, 0.08);  color: rgba(0, 0, 0, 0.68);}html[data-dark="true"] span.edit_icon,html[data-dark="true"] span.remove_icon,html[data-dark="true"] span.reference_icon,html[data-dark="true"] i.reaction_icon,html[data-dark="true"] span.ignore_icon {  color: rgba(255, 255, 255, 0.55);}html[data-dark="true"] span.edit_icon:hover,html[data-dark="true"] span.reference_icon:hover,html[data-dark="true"] i.reaction_icon:hover {  background-color: rgba(255, 255, 255, 0.12);  color: rgba(255, 255, 255, 0.9);}html[data-dark="true"] span.remove_icon:hover,html[data-dark="true"] span.ignore_icon:hover {  background-color: rgba(255, 80, 80, 0.18);  color: rgba(255, 160, 160, 0.92);}html[data-dark="true"] i.reaction_icon.is_active {  color: rgba(255, 255, 255, 0.8);}html[data-dark="true"] table.ref {  background-color: rgba(255, 255, 255, 0.07);}html[data-dark="true"] table.ref td {  color: rgba(255, 255, 255, 0.75);}html[data-dark="true"] table.ref .button {  background-color: rgba(255, 255, 255, 0.1);  border-color: rgba(255, 255, 255, 0.2);  color: rgba(255, 255, 255, 0.8);}html[data-dark="true"] table.ref .button:hover {  background-color: rgba(255, 255, 255, 0.18);  border-color: rgba(255, 255, 255, 0.35);  color: rgba(255, 255, 255, 0.95);}div.comment:hover span.edit_icon,div.comment:hover span.remove_icon,div.comment:hover span.reference_icon,div.comment:hover i.reaction_icon,div.comment:hover span.ignore_icon {  opacity: 1;  pointer-events: auto;}span.edit_icon::after,span.remove_icon::after,span.reference_icon::after,span.ignore_icon::after {  content: attr(data-tip);  position: absolute;  top: calc(100% + 6px);  left: 50%;  transform: translateX(-50%);  background-color: #1a1a1a;  color: #ffffff;  font-size: 11px;  font-weight: normal;  padding: 4px 10px;  border-radius: 6px;  white-space: nowrap;  pointer-events: none;  opacity: 0;  transition: opacity 0.18s ease;  z-index: 300;}span.edit_icon:hover::after,span.remove_icon:hover::after,span.reference_icon:hover::after,span.ignore_icon:hover::after {  opacity: 1;}span.post_time {  font-size: 12px;  white-space: nowrap;}div.reaction_menu {  display: none;  position: absolute;  left: 0;  top: 0;  background-color: rgba(255, 255, 255, 0.97);  border-radius: 24px;  box-shadow:    0 8px 28px rgba(0, 0, 0, 0.14),    0 2px 6px rgba(0, 0, 0, 0.08);  z-index: 50;  padding: 4px 6px;  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);}.reaction_buttons {  display: flex;  align-items: center;  gap: 2px;  overflow: visible;}.reaction_buttons > span {  cursor: pointer;  display: inline-flex;  align-items: center;  justify-content: center;  width: 30px;  height: 30px;  font-size: 18px;  background-color: transparent;  border-radius: 50%;  margin: 0;  padding: 0;  transition:    transform 0.18s cubic-bezier(0.34, 1.56, 0.64, 1),    background-color 0.12s ease;}.reaction_buttons > span.is_active {  background-color: rgba(255, 50, 0, 0.2);}.reaction_buttons > span:hover {  transform: scale(1.35) translateY(-3px);  background-color: transparent;  box-shadow: none;}.reaction_buttons > span:last-child {  font-size: 13px;  color: #888888;  width: 26px;  height: 26px;  background-color: rgba(0, 0, 0, 0.06);  letter-spacing: -1px;}.reaction_buttons > span:last-child:hover {  transform: none;  background-color: rgba(0, 0, 0, 0.12);}div#extended_reactions_menu {  display: flex;  flex-direction: column;  height: 360px;}.er-catbar {  display: flex;  gap: 2px;  padding-bottom: 8px;  border-bottom: 1px solid #e5e7eb;  flex-shrink: 0;}.er-catbtn {  flex: 1;  padding: 7px 2px;  border: none;  background: none;  border-radius: 8px;  cursor: pointer;  color: #9ca3af;  font-size: 14px;  transition:    background-color 0.15s,    color 0.15s;}.er-catbtn:hover {  background: #f3f4f6;  color: #374151;}.er-catbtn.active {  background: #eff6ff;  color: #2563eb;}.er-body {  flex: 1;  min-height: 0;  overflow-y: auto;  overflow-x: hidden;  padding: 4px 0;}.er-section:not(:first-child) {  border-top: 1px solid #f0f0f0;  margin-top: 6px;  padding-top: 6px;}div#extended_reactions_menu .reaction_buttons {  flex-wrap: wrap;  align-content: flex-start;  overflow-y: visible;  max-height: none;}div#extended_reactions_menu .reaction_buttons > span {  font-size: 22px;}div#extended_reactions_menu .reaction_buttons > span:hover {  transform: scale(1.2) translateY(-2px);}html[data-dark="true"] .er-catbar {  border-bottom-color: #3f3f46;}html[data-dark="true"] .er-catbtn {  color: #71717a;}html[data-dark="true"] .er-catbtn:hover {  background: #3f3f46;  color: #e4e4e7;}html[data-dark="true"] .er-catbtn.active {  background: #1e3a5f;  color: #60a5fa;}html[data-dark="true"] .er-section:not(:first-child) {  border-top-color: #3f3f46;}div.reactions {  cursor: pointer;  position: absolute;  top: -14px;  right: 6px;  font-size: 12px;  background-color: rgba(255, 255, 255, 0.9);  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);  border-radius: 16px;  padding: 2px 6px;  transition: box-shadow 0.15s ease;}div.reactions:hover {  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}div.reactions > span {  font-size: 16px;  margin: 0px 2px;}span.avatar {  display: inline-block;}video.feed_video {  width: 320px;  margin: 4px;  border-radius: 4px;}button.download_btn {  max-width: 320px;  border-radius: 20px;  border: 1px solid #c0c0c0;  background-color: #f8f8f8;  margin: 4px;  padding: 8px 18px;  font-size: 13px;  transition: all 0.15s ease;}button.download_btn:hover {  background-color: #eaeaea;  border-color: #a0a0a0;}button.download_btn span {  display: block;  text-overflow: ellipsis;  white-space: nowrap;  overflow-x: hidden;}div.answers {  margin: 4px 12px;}div.answer {  text-align: right;}button.answer_btn {  border: 1px solid #c0c0c0;  border-radius: 20px;  background-color: #f5f5f5;  padding: 7px 16px;  font-size: 13px;  transition: all 0.15s ease;}button.answer_btn:hover {  background-color: #e0e0e0;  border-color: #a0a0a0;}button.answer_btn span {  font-weight: bold;  margin-right: 8px;}div.answer ol {  text-align: left;  margin: 2px 0px 12px 20px;}p.join_and_leave {  width: 80%;  text-align: center;  border-radius: 20px;  margin: 0px auto 6px auto;  font-size: 12px;  color: #555555;  padding: 3px 8px;}html[data-dark="true"] button.download_btn {  background-color: #2e2e2e;  border-color: #555555;  color: #e0e0e0;}html[data-dark="true"] button.download_btn:hover {  background-color: #3a3a3a;  border-color: #777777;}html[data-dark="true"] button.answer_btn {  background-color: #2e2e2e;  border-color: #555555;  color: #e0e0e0;}html[data-dark="true"] button.answer_btn:hover {  background-color: #3a3a3a;  border-color: #777777;}html[data-dark="true"] div.name span[style*="color:"],html[data-dark="true"] div.comment span[style*="color:"] {  color: #e4e4e7 !important;}