@charset "utf-8";:root{--header-menu-link-color:#f0e9dc;--header-menu-link-color-8p:rgba(240,233, 220,.08);--header-menu-link-color-34p:rgba(240,233, 220,.34);--header-menu-bg-color:#2b3440;--base-font-color:#3c3c3c;--base-font-color-8p:rgba(60,60, 60,.08);--base-font-color-34p:rgba(60,60, 60,.34);--container-bg-color:#e5e5e5;--primary-color:#26add6;}body{background-color:#e5e5e5;}body{font-family:'Kosugi Maru','Hiragino Sans','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;}.entry,.widget-box .dp_text_widget,.widget-box .textwidget{font-size:20px;}.mb-theme .entry,.mb-theme .widget-box .dp_text_widget,.mb-theme .widget-box .textwidget{font-size:14px;}.dp-container .entry a,.dp-container .dp_text_widget a,.dp-container .textwidget a,#comment_section .commentlist a:hover{color:#26add6;}.dp-container .entry a:hover,.dp-container .dp_text_widget a:hover,.dp-container .textwidget a:hover,.fake-hover:hover{color:#ad2660;}.dp-container pre,.entry input[type="submit"],.plane-label,input#submit{color:#e5e5e5;background-color:#26add6;}.hd_slideshow .slick-arrow{background-color:#2b3440;color:#f0e9dc;}.hd_slideshow .slick-slide .sl-meta .sl-cat{background-color:rgba(255,255,255, .18);}.hd_slideshow .slick-dots{background-color:#f0e9dc;}.hd_slideshow .slick-dots li{background-color:#2b3440;}.slick-arrow,.slick-slide .sl-meta .sl-date{background-color:#ffffff;color:#26add6;}.header-banner-inner,.header-banner-inner a, .header-banner-inner a:hover{color:#ffffff;}.mb-theme .header-banner-inner,.mb-theme .header-banner-inner a, .mb-theme .header-banner-inner a:hover{color:#ffffff;text-shadow:0 0 15px rgba(0,0,0,.72);}.header-banner-inner #banner_title::before,.header-banner-inner #banner_title::after{border-color:#ffffff;}.header-banner-inner.pc.hd_img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);}.header-banner-inner.mb.hd_img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);}.main_burger .burger{color:#f0e9dc;border-color:#f0e9dc;background-color:rgba(43,52,64,.28);}.main_burger .burger:hover,#global_menu_ul .sub-menu,.pc .main_menu{color:#f0e9dc;background-color:#2b3440;}.pc .main_menu a{color:#f0e9dc;}.pc .main_menu a:hover{color:#2b3440;}#global_menu_ul .menu-item,#global_menu_ul .menu-item:first-child,#global_menu_ul .menu-item .expand,#global_menu_ul .menu-item .expand-prev,#hd_searchform .search-form .words-area{border-color:rgba(240,233,220, .28);}#global_menu_ul .menu-item .menu-link::before{background-color:rgba(240,233,220, .06);}.main_burger .inner,.main_burger .inner::before,.main_burger .inner::after,.hd_sns_links ul li a,#headline-sec,#headline-sec .cat_link{background-color:#f0e9dc;}.hd_sns_links ul li i{color:#2b3440;}#headline-sec .headline_main_title::before,#headline-sec .headline_main_title::after,.hd_sns_links .sns_link::before,.hd_sns_links .sns_link::after{border-color:#f0e9dc;}.hd_tel a,.header_container.pc,.header_container.pc a,.header_container.pc a:hover{color:#f0e9dc;}#headline-sec{color:#2b3440;border-color:rgba(43,52,64, .8);}#headline-sec a,#headline-sec a:hover{color:#2b3440;}.headline_main_title::before,.headline_main_title::after{border-color:#2b3440;}.header_container.pc::before,.header_container.mb,.headline_main_title{color:#f0e9dc;background-color:#2b3440;}.header_container.pc.pos_ab,.header_container.pc.not-home{border-color:rgba(43,52,64,.62);}#hd_searchform .search-form input.search-field{color:#f0e9dc;background-color:rgba(43,52,64,.92);}.ct-hd .content_svg{fill:#e5e5e5;}.pc .ct-whole{padding-top:15vh;padding-bottom:12vh;}.pc .ct-whole.not-home{padding-top:calc(15vh + 74px);}.pc .ct-whole:not(.body-bgimg):not(.video){padding-bottom:calc(12vh + 2.5vw);}.pc .ct-whole.not-home.bgimg{padding-top:calc(18vh + 74px);padding-bottom:16vh;}.mb-theme .ct-whole{padding-top:6vh;padding-bottom:6vh;}.ct-whole .inner-bg{filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='10' result='b'/%3E%3CfeMorphology operator='dilate' radius='10'/%3E %3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='b'/%3E%3C/feMerge%3E%3C/filter%3E %3C/svg%3E#a");}.dp-container{color:#3c3c3c;}.dp-container.home,.dp-container::after{background-color:var(--bg-color,rgba(229, 229,229,1));}#gotop.pc{color:#26add6;background-color:#26add6;}.dp-container a,.dp-container a:hover,.main-wrap a{color:#3c3c3c;}body.use-trst::after,.pace,#gotop.pc i::before,#gotop.pc i::after{background-color:#e5e5e5;}.pace .pace-activity::before,.pace .pace-activity::after{background-color:#26add6;}.pace .pace-progress::after{color:#3c3c3c;}.ft-widget-content .widget-area {width:30.8%;}.ft-widget-content .widget-area.two{margin:0 3.8%;}.dp-container .entry a{font-weight:normal;text-decoration:none;}.dp-container .entry a:hover{text-decoration:underline;}.dp-container .author_info .author_sns a,.dp-container .dp_feed_widget a{color:#e5e5e5;background-color:#3c3c3c;}.dp-container .author_info .author_sns a::before,.dp-container .author_info .author_sns a::after,.dp-container .dp_feed_widget a::before,.dp-container .dp_feed_widget a::after{border-color:#3c3c3c;}.loop-section:not(.portfolio) .loop-title a,.loop-section:not(.portfolio) .loop-share-num a,.loop-section:not(.portfolio) .meta-author a,.loop-section.portfolio.three .loop-title a{color:#3c3c3c;}.loop-excerpt{color:rgba(60,60,60, .92);}.loop-section.portfolio.two .loop-article .loop-date{background-color:#e5e5e5;color:#3c3c3c;}.loop-section.portfolio .loop-article.default .loop-figure::before,.loop-section.portfolio.two .loop-article .loop-date{background-color:#26add6;color:#e5e5e5;}.single-article::before,.loop-media-icon::before,.loop-section.magazine .loop-article-content,.loop-section.magazine .loop-title.video{background-color:#e5e5e5;}.loop-section.portfolio.three .loop-table.backward .loop-cell{background-color:#e5e5e5;color:#3c3c3c;}.loop-section.portfolio .meta-views,.loop-section.magazine:not(.mobile) .meta-views{color:#3c3c3c;background-color:rgba(229,229,229,.7);}.loop-section.magazine:not(.mobile) .loop-title{background:-webkit-linear-gradient(top,rgba(229,229,229,0) 0%,rgba(229,229,229,.5) 30%,rgba(229,229,229,1) 100%);background:linear-gradient(to bottom,rgba(229,229,229,0) 0%,rgba(229,229,229,.5) 30%,rgba(229,229,229,1) 100%);}.loop-section.portfolio:not(.mobile) .loop-article .loop-share-num i,.loop-section.portfolio:not(.mobile) .loop-article .meta-cat a,.loop-media-icon i{color:#26add6;}.slick-slide .sl-meta-inner::before,.loop-section .loop-figure.gradient::before,.loop-section.news .loop-article::after,.mb-theme .loop-section.nml-mag .loop-article::after,.mb-theme .single-nav .navlink::before,.header_container.mb::before,.footer_bar::before,.navigation .nav_to_paged a,.author_img::before,.author_desc::before,.entry h1::after, .entry h2::after, .entry h3::after, .entry h4::after, .entry h5::after, .entry h6::after, .dp_text_widget h1::after, .dp_text_widget h2::after, .dp_text_widget h3::after, .dp_text_widget h4::after, .dp_text_widget h5::after, .dp_text_widget h6::after, .textwidget h1::after, .textwidget h2::after, .textwidget h3::after, .textwidget h4::after, .textwidget h5::after, .textwidget h6::after{background:-webkit-linear-gradient(-45deg,#26add6 0%,#f56bab 100%);background:linear-gradient(135deg,#26add6 0%,#f56bab 100%);}.navigation .nav_to_paged a:hover{background:-webkit-linear-gradient(-45deg,#f56bab 0%,#26add6 100%);background:linear-gradient(135deg,#f56bab 0%,#26add6 100%);}.loop-section .loop-figure.gradient.gr-animate::before{background-size:180% 180%;}.loop-figure::before,.ct-whole{background-color:#26add6;}.meta-cat a{color:#3c3c3c;}.search-form input.search-field{color:#3c3c3c;}input.gsc-input{background-color:#e5e5e5!important;border-color:rgba(60,60,60,.22)!important;}#hd_searchform input.gsc-input{background-color:#e5e5e5!important;border-color:rgba(240,233,220,.36)!important;}td.gsc-search-button{color:#3c3c3c!important;}#hd_searchform .search-form .words-area button.search-btn,#hd_searchform .search-form input.search-field,#hd_searchform td.gsc-search-button::before{color:#f0e9dc;}#hd_searchform td.gsc-search-button{color:#f0e9dc!important;}#hd_searchform .search-form{color:rgba(240,233,220,.7);}#hd_searchform.mb .search-form .words-area{border-color:rgba(240,233,220,.28);}#hd_searchform .search-form .preset-words-area a.pword{color:#2b3440;background-color:#f0e9dc;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#26add6;}select{color:#3c3c3c;}.footer select{color:#ffffff;}.dp_toc_container{border-color:rgba(38, 173, 214,.2);background:#e5e5e5;}.dp_toc_container::before{background:rgba(38, 173, 214,.04);}.dp_toc_container ul.dp_toc_ul{border-color:rgba(38, 173, 214,.24);}.dp_toc_container p.toc_title_block>span::before,.dp_toc_container ul.dp_toc_ul>li::before{background:rgba(38, 173, 214,.16);}.dp_toc_container ul.dp_toc_ul li a,.dp_toc_container ul.dp_toc_ul li a:hover,.dp_toc_container ul.dp_toc_ul>li li::before{color:#3c3c3c;}.rank_label.thumb{background-color:#26add6;}.rank_label.no-thumb{color:rgba(60,60,60,.1);}#wp-calendar tbody td a:hover::before,#wp-calendar tbody td a:hover::after{border-color:#26add6;}address{border-color:#26add6;}#comment_section ul.children::before{border-color:transparent transparent rgba(60,60,60, .06) transparent;}.slick-dots li,.widget_pages li a::after,.widget_nav_menu li a::after,.widget_nav_menu li.current-menu-item a::after,.widget_categories li a::after,.recent_entries li::after,.dp_related_posts.vertical li::after,.inside-title::before,#reply-title::before,.wd-title::before,.dp_tab_widget_ul li::before,#switch_comment_type li::after{background-color:#26add6;}.dp_tab_widget_ul li,.inside-title,#reply-title,.wd-title{text-shadow:0 0 8px #e5e5e5;}.dp_tab_widget_ul{border-color:rgba(38,173,214, .6);}.entry ul li::before,.dp_text_widget ul li::before,.textwidget ul li::before{background-color:#26add6;box-shadow:0 0 0 3px rgba(38, 173,214,.3);}.entry ol li::before,.dp_text_widget ol li::before,.textwidget ol li::before,.single-nav .navlink::before,.single-nav .desc{background-color:#26add6;color:#e5e5e5;}.inside-title::after,#reply-title::after,.wd-title::after{background-color:#f56bab;}.tagcloud a,#comment_section .comment-meta .comment-reply-link,.entry>p>a.more-link{color:#3c3c3c;}.author_info .dp_related_posts::before,.author_info .dp_related_posts::after,#dp_breadcrumb_nav li::after,.loop-section.normal .loop-meta>div::after,.loop-section.magazine .loop-meta>div::after{background-color:#3c3c3c;}.dp_page_navigating{color:#26add6;}.loop-section .more-link a,.navigation a,.navigation a:hover,.dp-container .more-entry-link a,.dp-container .dp-pagenavi a,.dp-container .dp-pagenavi .page-numbers:not(.dots),.dp-container .dp-pagenavi .page-numbers.current{color:#e5e5e5;background-color:#26add6;border-color:#26add6;}.nav_to_paged a::before,.nav_to_paged a::after,.dp-container .more-entry-link a::before,.dp-container .more-entry-link a::after,.dp-container .dp-pagenavi .page-numbers::before,.dp-container .dp-pagenavi .page-numbers::after,.loop-section .more-link a::before,.loop-section .more-link a::after,#gotop::before,#gotop::after{border-color:#26add6;}.single_post_meta .meta-cat a:hover,.dp_related_posts .meta-cat a:hover,.tagcloud a:hover,#comment_section .comment-meta .comment-reply-link:hover,.entry>p>a.more-link:hover{color:#e5e5e5;background-color:#3c3c3c;border-color:#3c3c3c;}.tooltip-arrow{border-color:transparent transparent #3c3c3c transparent;}.tooltip-msg{color:#e5e5e5;background-color:#3c3c3c;}.dp-container blockquote::before,.dp-container blockquote::after{color:#26add6;}#comment_section li.comment::after,#comment_section li.trackback::after,#comment_section li.pingback::after {background-color:#26add6;}.modal_wrapper.main_menu{color:#f0e9dc;background-color:#2b3440;}.modal_wrapper.main_menu a{color:#f0e9dc;}.footer_bar,.menu_sns_links a.menu-link,.search-form .submit-area button.search-btn{background-color:#26add6;color:#e5e5e5;}.ftbar_btn,.ftbar_btn a{color:#e5e5e5;}.main_slide_menu .menu-item,.main_slide_menu .menu-item:first-child,.main_slide_menu .menu-item .expand{border-color:rgba(240,233,220, .32);}body:not(.mb-theme) .wow{visibility:hidden}.footer,.footer::before{color:#ffffff;background-color:#3a3a3a;}.footer .content_svg{fill:#3a3a3a;}#footer_menu_ul{background-color:rgba(255,255,255,.05);}.footer .copyright{background-color:rgba(255,255,255,.10);}.footer a{color:#ffffff;}.footer a:hover{color:#f4f4f4;}.footer .wd-title::before,.footer .wd-title::after{background-color:#ffffff;}.footer .wd-title,.footer .dp_tab_widget_ul li,.footer .inside-title{text-shadow:0 0 5px #3a3a3a;}.footer .dp_tab_widget_ul li::before{background-color:#ffffff;}.footer .tagcloud a:hover{color:#3a3a3a;background-color:#ffffff;border-color:#ffffff;}.footer .more-entry-link a,.footer .dp_feed_widget a{color:#3a3a3a;background-color:#ffffff;}.footer .more-entry-link a::before,.footer .more-entry-link a::after{border-color:#ffffff;}.footer .recent_entries .loop-share-num i{color:#ffffff;border-color:rgba(255,255,255, .09);background-color:rgba(255,255,255, .05);}.footer #wp-calendar caption, .footer #wp-calendar th,.footer #wp-calendar td{background-color:rgba(255,255,255, .04);}.footer #wp-calendar tbody td#today,.footer #wp-calendar tbody td a::before{background-color:rgba(255,255,255, .14);}.footer .dp_tab_widget_ul,.footer .dp_tab_widget_ul li.active_tab{border-color:#ffffff;}.footer .search-form input.search-field{color:#ffffff;}.footer .widget_pages li a::after, .footer .widget_nav_menu li a::after, .footer .widget_categories li a::after, .footer .recent_entries li::after{background-color:rgba(255,255,255,.58);}.footer .author_info .author_sns a,.footer .dp_feed_widget a{color:#3a3a3a;background-color:#ffffff;}.footer .author_info .author_sns a::before,.footer .author_info .author_sns a::after,.footer .dp_feed_widget a::before,.footer .dp_feed_widget a::after{border-color:#ffffff;}#footer_menu_ul .menu-item::after{background-color:rgba(255,255,255,.6);}.btn,a.btn{border-color:#26add6;color:#26add6;}.btn:not([class*="btn-"]):hover,a.btn:not([class*="btn-"]):hover{border-color:#26add6;}.btn::after,.label{background-color:#26add6}.label::after{background-color:#e5e5e5;}.footer .label::after{background-color:#3a3a3a;}/* 見出しの左右のラインを消す */.entry-content h2::before,.entry-content h2::after,.entry-content h3::before,.entry-content h3::after {    content: none !important;    background: none !important;    border: none !important;}/* トップの異世界ヒーローエリア */.hero-isekai {    text-align: center;    padding: 60px 16px 40px;}/* メインのプレイボタン（ドラクエ風・目立つ感じ） */.hero-isekai .play-btn-main .wp-block-button__link {    display: inline-block;    padding: 14px 40px;    border-radius: 999px;    background: linear-gradient(135deg, #ff9b4a, #ff6a3d);    color: #fff;    font-weight: 700;    font-size: 1.1rem;    text-decoration: none;    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);}.hero-isekai .play-btn-main .wp-block-button__link:hover {    transform: translateY(2px);    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);}/* TOPのみ：Luminousのヘッダー(ダミー背景)を消す */.home #ct-hd,.home #ct-hd .ct-whole,.home #ct-hd .hd-content {  background: transparent !important;}/* ダミー背景の本体（疑似要素）を殺す */.home #ct-hd .ct-whole:before,.home #ct-hd .ct-whole::before {  content: "" !important;  display: none !important;  background: none !important;}/* 余計な高さが残る場合：ヘッダー自体を潰す */.home #ct-hd {  padding: 0 !important;  margin: 0 !important;  min-height: 0 !important;}.home #ct-hd .hd-content {  height: 0 !important;  padding: 0 !important;  margin: 0 !important;  overflow: hidden !important;}/* トップページのヘッダーエリア（青いダミー枠）を丸ごと消す */.home #ct-hd{  display:none !important;}/* /play/ など特定ページだけヘッダー・フッターを消したい場合   ※ページIDで指定するのが確実。例として .page-id-123 を使う */.page-id-123 header,.page-id-123 footer,.page-id-123 .site-header,.page-id-123 .site-footer {  display: none !important;}.page-id-123 #content,.page-id-123 .content-area,.page-id-123 .site-content {  margin: 0 !important;  padding: 0 !important;  max-width: none !important;}a.is-disabled {  pointer-events: none;   /* 通常は完全無効化 */  opacity: .45;  filter: grayscale(0.2);}/* =========================   About page (about-container)   center-based + modern========================= */.about-container{  max-width: 980px;  margin: 0 auto;  padding: 32px 18px;  line-height: 1.9;  letter-spacing: .02em;  color: #0f172a;  /* ここが「基本中央揃え」 */  text-align: center;}/* 見出し */.about-container h1{  font-size: clamp(26px, 3.2vw, 42px);  line-height: 1.15;  margin: 0 0 14px;  font-weight: 900;}.about-container h2{  font-size: clamp(18px, 2.2vw, 24px);  line-height: 1.25;  margin: 34px 0 14px;  font-weight: 900;}/* 強調 */.about-container strong{  font-weight: 900;}/* 本文：pタグが無い文章もあるので、塊感を出す */.about-container{  /* 無駄な間延びを防ぐ */  text-wrap: pretty;}/* hr */.about-container hr{  border: 0;  height: 1px;  background: rgba(15, 23, 42, .10);  margin: 26px auto;  width: min(640px, 100%);}/* ul を中央のカードリストに */.about-container ul{  list-style: none;  padding: 0;  margin: 14px auto 0;  display: grid;  gap: 12px;  width: min(720px, 100%);}/* liはカード化（カード内は読みやすく左寄せ） */.about-container ul > li{  background: rgba(255,255,255,.92);  border: 1px solid rgba(15, 23, 42, .10);  border-radius: 18px;  padding: 16px 18px;  box-shadow: 0 10px 30px rgba(15, 23, 42, .06);  text-align: left;           /* 中身は読みやすさ優先 */}/* 「サイトの特徴」チェック */.about-container h2 + ul li{  position: relative;  padding-left: 42px;}.about-container h2 + ul li::before{  content: "✓";  position: absolute;  left: 14px;  top: 14px;  width: 22px;  height: 22px;  display: grid;  place-items: center;  border-radius: 999px;  background: rgba(59, 130, 246, .12);  color: #2563eb;  font-weight: 900;}/* 「提供しているサービス」カードだけ、タイトルを少し目立たせる */.about-container ul > li strong{  display: inline-block;  font-size: 16px;  margin-bottom: 6px;}/* 応援・支援（注意） */.support-note{  width: min(720px, 100%);  margin: 14px auto 16px;  padding: 12px 14px;  border-radius: 14px;  background: rgba(2, 132, 199, .08);  border: 1px solid rgba(2, 132, 199, .18);  font-size: 14px;  text-align: center; /* ここは中央でOK */}/* 支援ボタン領域 */.support-buttons{  display: flex;  justify-content: center;  margin: 14px 0 6px;}/* support-buttons の中身がテキストだけになってるのでボタン風にする */.support-buttons a,.support-buttons .support-btn,.support-buttons{  /* .support-buttonsがリンクじゃない場合に備えて見た目を当てる */}/* ここは「divの中がただの文字」でもボタンに見せる（暫定） */.support-buttons{  width: min(420px, 100%);  margin-left: auto;  margin-right: auto;  padding: 12px 16px;  border-radius: 16px;  background: #0b1220;  color: #fff;  font-weight: 900;  border: 1px solid rgba(255,255,255,.14);  box-shadow: 0 14px 36px rgba(2, 6, 23, .22);  cursor: pointer;  user-select: none;  transition: transform .12s ease, box-shadow .12s ease, opacity .12s ease;}.support-buttons:hover{  transform: translateY(-1px);  box-shadow: 0 18px 44px rgba(2, 6, 23, .28);  opacity: .95;}.support-buttons:active{  transform: translateY(0) scale(.99);}/* 外部遷移注記 */.support-small{  font-size: 13px;  opacity: .7;  margin: 8px 0 0;}/* YouTube（yt-wrap を今っぽく） */.yt-wrap{  width: min(900px, 100%);  margin: 16px auto 0;  aspect-ratio: 16 / 9;  border-radius: 18px;  overflow: hidden;  border: 1px solid rgba(15, 23, 42, .10);  box-shadow: 0 14px 34px rgba(15, 23, 42, .10);  background: #000;}.yt-wrap iframe{  width: 100%;  height: 100%;  display: block;}/* スマホ調整 */@media (max-width: 600px){  .about-container{    padding: 24px 14px;  }  .about-container ul > li{    padding: 14px 14px;  }  .support-buttons{    width: 100%;  }}/* support-note だけ中央配置 */.about-container .support-note{  margin-left: auto;  margin-right: auto;  text-align: center;}/* =========================   support-buttons だけ調整   ========================= *//* ボタン全体を中央寄せ */.about-container .support-buttons{  display: flex;  justify-content: center;   /* 横中央 */  align-items: center;       /* 縦中央 */  text-align: center;}/* 中のテキストを“支援ボタン風”に */.about-container .support-buttons{  max-width: 520px;  margin: 16px auto 6px;  padding: 14px 18px;  background: linear-gradient(180deg, #0f172a, #020617);  color: #e6f6ff;  font-size: 18px;  font-weight: 700;  letter-spacing: .04em;  border-radius: 18px;  border: 1px solid rgba(255,255,255,.14);  box-shadow:    0 14px 36px rgba(2, 6, 23, .35),    inset 0 1px 0 rgba(255,255,255,.06);  cursor: pointer;  user-select: none;  transition:    transform .15s ease,    box-shadow .15s ease,    opacity .15s ease;}/* hover時（上品に浮く） */.about-container .support-buttons:hover{  transform: translateY(-1px);  box-shadow:    0 20px 48px rgba(2, 6, 23, .45),    inset 0 1px 0 rgba(255,255,255,.08);  opacity: .96;}/* 押した感 */.about-container .support-buttons:active{  transform: translateY(0) scale(.99);  box-shadow:    0 10px 24px rgba(2, 6, 23, .30),    inset 0 1px 0 rgba(255,255,255,.04);}