.g-theme-default{--background-color-default:#999;--background-color1:#d4d4d4;--background-color2:#f2f2f2;--text-color:#383838;--link-color:#1976d2;--link-active-color:hotpink;--g-base-background-color:#f2f2f2;--g-base-focus-color:#1976d2;--g-base-error-color:#f44336;background-color:var(--background-color-default);color:var(--text-color)}.g-theme-default a{color:var(--link-color)}.g-theme-default a:hover{color:var(--link-active-color)}.g-theme-default .g-theme-top-page section.g-theme-section1{background-color:var(--background-color1)}.g-theme-default .g-theme-top-page section.g-theme-section2{background-color:var(--background-color2)}.g-theme-default .g-theme-nav-button{border-color:var(--link-color);color:var(--text-color)}.g-theme-default .g-theme-nav-button:before{background-color:var(--link-color)}.g-theme-default .g-theme-nav-button:hover,.g-theme-default .g-theme-nav-button:hover a{color:#fff}.g-theme-default .g-theme-nav-button:hover .g-theme-nav-button__caret{border-color:#fff}.g-theme-default .g-theme-contents-form{background-color:#fff}.g-theme-default .g-theme-contents-sortable__item{border:4px dotted #48a8ff}.g-theme-default .g-theme-contents-sortable__notion{color:#3694ff}.g-theme-default .g-theme-contents-sortable__handle{color:#fff;background:#48a8ff}.g-theme-default .g-theme-contents-faq__item,.g-theme-default .g-theme-contents-contact{background-color:#fff}.g-theme-default .g-theme-contents-contact__confirm_list dd{background-color:#bbdefb}.g-theme-dark{--background-color-default:#686868;--background-color1:#242424;--background-color2:#545454;--text-color:#eee;--link-color:#7cf;--link-active-color:hotpink;--g-base-background-color:gray;--g-base-focus-color:#48a8ff;--g-base-error-color:#fe7074;background-color:var(--background-color-default);color:var(--text-color)}.g-theme-dark a{color:var(--link-color)}.g-theme-dark a:hover{color:var(--link-active-color)}.g-theme-dark .g-theme-top-page section.g-theme-section1{background-color:var(--background-color1)}.g-theme-dark .g-theme-top-page section.g-theme-section2{background-color:var(--background-color2)}.g-theme-dark .g-theme-nav-button{border-color:#fff}.g-theme-dark .g-theme-nav-button a{color:#fff}.g-theme-dark .g-theme-nav-button:before{background-color:#fff}.g-theme-dark .g-theme-nav-button:hover{color:#fff}.g-theme-dark .g-theme-nav-button:hover a{color:#7cf}.g-theme-dark .g-theme-nav-button:hover .g-theme-nav-button__caret{border-color:#7cf}.g-theme-dark .g-theme-contents-form{background-color:#464646}.g-theme-dark .g-theme-contents-sortable__item{border:4px dotted #48a8ff}.g-theme-dark .g-theme-contents-sortable__notion{color:#3694ff}.g-theme-dark .g-theme-contents-sortable__handle{color:#fff;background:#48a8ff}.g-theme-dark .g-theme-contents-faq__item{background-color:#323232}.g-theme-dark .g-theme-contents-contact{background-color:#464646}.g-theme-dark .g-theme-contents-contact__confirm_list dd{background-color:#bbdefb}
