/* PC 화면에만 기존 텍스트 크기를 각각 1px 더합니다. 모바일·태블릿 크기는 유지합니다. */
@media(min-width:1201px){body{font-size:17px}}
@media(min-width:1201px){.brand{font-size:calc(22px + 1px)}}
@media(min-width:1201px){.brand-icon{font-size:calc(25px + 1px)}}
@media(min-width:1201px){.navlinks{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.btn.small{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.tag{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.hero h1{font-size:calc(clamp(39px,5vw,65px) + 1px)}}
@media(min-width:1201px){.hero p{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.hero-panda{font-size:calc(130px + 1px)}}
@media(min-width:1201px){.section h2{font-size:calc(28px + 1px)}}
@media(min-width:1201px){.section-intro{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.feature .emoji{font-size:calc(29px + 1px)}}
@media(min-width:1201px){.feature h3{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.feature p{font-size:calc(13px + 1px)}}
@media(min-width:1201px){footer{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.auth-card .panda{font-size:calc(70px + 1px)}}
@media(min-width:1201px){.dash-heading h1{font-size:calc(35px + 1px)}}
@media(min-width:1201px){.subtext{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.viewer{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.section-head h2{font-size:calc(21px + 1px)}}
@media(min-width:1201px){.section-head p{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.cal-top strong{font-size:calc(19px + 1px)}}
@media(min-width:1201px){.weekday span{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.daynum{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.calendar-foot{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.filter{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-title{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.type{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.recruit-meta{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.empty{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.rank-card h3{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.rank-number{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.rank-name{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.rank-time{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.booster strong{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.booster small{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.notice{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:650px){.brand{font-size:calc(19px + 1px)}}}
@media(min-width:1201px){@media (max-width:650px){.navbuttons .btn{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:650px){.hero h1{font-size:calc(38px + 1px)}}}
@media(min-width:1201px){.brand-en{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.account-menu a,.account-menu button{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.profile-head h3{font-size:calc(21px + 1px)}}
@media(min-width:1201px){.profile-head p{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.form-card h3{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.form-card p{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.form-line label{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.form-line input,.form-line select{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.form-line button,.form-card button{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.mini-title{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.recruit-line strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-line small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-line .btn{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.pill{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.section-note{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.status-message{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.avatar-fallback{font-size:calc(19px + 1px)}}
@media(min-width:1201px){.profile-head .avatar-fallback{font-size:calc(38px + 1px)}}
@media(min-width:1201px){.locked-year{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:650px){.profile-head .avatar-fallback{font-size:calc(29px + 1px)}}}
@media(min-width:1201px){@media (max-width:650px){.admin-actions .btn{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.sidebar-label{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.dash-tab{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.quick-card>span{font-size:calc(23px + 1px)}}
@media(min-width:1201px){.quick-card strong{font-size:calc(18px + 1px)}}
@media(min-width:1201px){.quick-card small{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.explorer-heading h3{font-size:calc(18px + 1px)}}
@media(min-width:1201px){.explorer-controls label{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.explorer-controls input,.explorer-controls select,.admin-search{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.rc-title{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.recruit-card .recruit-meta{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.rc-owner{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.rc-label{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.rc-person{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.rc-empty{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.rc-link{font-size:calc(11px + 1px)!important}}
@media(min-width:1201px){.calendar-fold>summary{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.calendar-fold>summary span{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.profile-tab{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.profile-tab-content .form-card h3{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.profile-tab-content .form-line label{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-stat span{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-stat strong{font-size:calc(27px + 1px)}}
@media(min-width:1201px){.member-search-info strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.member-search-info small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.admin-feature-card strong{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.admin-feature-card span{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-feature-card code{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){.dash-tab{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.quick-card strong{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.quick-card small{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.profile-tab{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){.member-detail-summary h3{font-size:calc(23px + 1px)}}
@media(min-width:1201px){.member-detail-summary p{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.member-detail-summary small{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-detail-stat span{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-detail-stat strong{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.member-detail-section h4{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.member-detail-section p{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-detail-line,.member-role-option{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.member-role-tag{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.warning-record strong{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.warning-record small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#recruitments .explorer-heading h3{font-size:calc(clamp(23px,2.2vw,30px) + 1px)}}
@media(min-width:1201px){.recruit-eyebrow{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.explorer-subtitle{font-size:calc(12px + 1px)}}
@media(min-width:1201px){#recruitments .explorer-heading .pill{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#recruitments .explorer-controls label{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#recruitments .explorer-controls input,#recruitments .explorer-controls select{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.recruit-list-top{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.recruit-list-tip{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.recruit-art-symbol{font-size:calc(29px + 1px)}}
@media(min-width:1201px){.recruit-game-chip{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.recruit-list-tile-title{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.recruit-list-tile-owner{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-list-tile-meta{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.recruit-list-tile-arrow{font-size:calc(24px + 1px)}}
@media(min-width:1201px){.recruit-detail-topline{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-detail-back{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-art.big .recruit-art-symbol{font-size:calc(77px + 1px)}}
@media(min-width:1201px){.recruit-art-overlay h3{font-size:calc(clamp(18px,2vw,24px) + 1px)}}
@media(min-width:1201px){.recruit-detail-stat{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-capacity-label{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-capacity-label strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-detail-section h4,.recruit-detail-group-head strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-detail-organizer{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-detail-organizer:before{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.recruit-detail-helper{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-detail-description{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.recruit-detail-group-head>span{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-detail-person{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-detail-none{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-open-discord{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-detail-footer-hint{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-detail-empty strong{font-size:calc(18px + 1px)}}
@media(min-width:1201px){.recruit-detail-empty p{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.recruit-detail-empty-emoji{font-size:calc(42px + 1px)}}
@media(min-width:1201px){.recruit-detail-unavailable{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){#recruitments .explorer-heading h3{font-size:calc(22px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.recruit-list-tile-title{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.recruit-list-tile-meta{font-size:calc(9px + 1px)}}}
@media(min-width:1201px){#recruitments .explorer-heading-actions .btn{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.web-modal-card h3{font-size:calc(23px + 1px)}}
@media(min-width:1201px){.web-modal-description{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.web-modal-field{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.web-modal-field input,.web-modal-field textarea{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.my-recruit-buttons .btn{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.event-overview-head h3{font-size:calc(22px + 1px)}}
@media(min-width:1201px){.event-stat small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.event-stat strong{font-size:calc(16px + 1px)}}
@media(min-width:1201px){@media (max-width:440px){.recruitment-action-row .btn{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.my-recruit-buttons .btn{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.navlinks a{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.dash-tab{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.profile-tab,.filter{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.calendar-fold>summary{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.calendar-fold>summary .calendar-toggle-state{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.recruit-art-symbol{font-size:calc(14px + 1px)!important}}
@media(min-width:1201px){.recruit-art.big .recruit-art-symbol{font-size:calc(28px + 1px)!important}}
@media(min-width:1201px){.personal-stat>span{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.personal-stat>strong{font-size:calc(clamp(14px,1.7vw,21px) + 1px)}}
@media(min-width:1201px){.profile-head h3{font-size:calc(25px + 1px)}}
@media(min-width:1201px){.role-selection-indicator{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.my-recruitment-group h3{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.my-recruitment-item strong{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.my-recruitment-item small{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.my-recruitment-arrow{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-inspect-arrow{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.feature-arrow{font-size:calc(21px + 1px)}}
@media(min-width:1201px){.hero-callout-label{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.hero-callout-inner>strong{font-size:calc(clamp(25px,2.3vw,36px) + 1px)}}
@media(min-width:1201px){.hero-callout-inner p{font-size:calc(13px + 1px)}}
@media(min-width:1201px){@media (max-width:1100px){.navlinks a{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){@media (max-width:650px){.my-recruitment-arrow{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.bell-button{font-size:calc(20px + 1px)}}
@media(min-width:1201px){.bell-count{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.notification-title strong{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.notification-read-button{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.notification-item strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.notification-item span{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.notification-item small{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.notification-empty{font-size:calc(13px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){.mobile-tab span{font-size:calc(20px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.mobile-tab small{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.mobile-tab[data-view="recruitments"] span{font-size:calc(23px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#recruitments .explorer-controls input,#recruitments .explorer-controls select{font-size:calc(16px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.web-modal-card input,.web-modal-card textarea,.web-modal-card select{font-size:calc(16px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.calendar-fold>summary{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.calendar-fold>summary .calendar-toggle-state{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.nav .brand{font-size:calc(16px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.nav .brand-icon{font-size:calc(19px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.navbuttons .btn.primary{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.bell-button{font-size:calc(18px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.dash-heading h1{font-size:calc(24px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.explorer-heading h3{font-size:calc(21px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){.profile-head h3{font-size:calc(20px + 1px)}}}
@media(min-width:1201px){@media (max-width:340px){.mobile-tab small{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.explorer-search-tools>.explorer-search{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.explorer-search-tools>.explorer-search input{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.explorer-filter-fold>summary{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.explorer-filter-fold>summary span{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.explorer-filter-fold[open]>summary span{font-size:calc(0 + 1px)}}
@media(min-width:1201px){.explorer-filter-fold[open]>summary span:after{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.explorer-filter-fold .explorer-controls label{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.explorer-filter-fold .explorer-controls select,.explorer-filter-fold .explorer-controls input{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-editor .web-modal-field>span{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-editor :is(input,textarea,select){font-size:calc(14px + 1px)}}
@media(min-width:1201px){.recruit-tag-fieldset legend{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-tag-option{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.game-icon.fallback{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.recruit-editor-feedback{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:680px){.my-recruitment-grid .my-recruit-info strong{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:680px){.my-recruitment-grid .my-recruit-info small{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:720px){.event-tier-row input{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){.navlinks a{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.btn.small{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.dashboard-sidebar .sidebar-label{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.dashboard-sidebar .dash-tab{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.dash-heading h1{font-size:calc(clamp(25px,2.8vw,34px) + 1px)}}
@media(min-width:1201px){.section-head h2{font-size:calc(clamp(18px,2.2vw,23px) + 1px)}}
@media(min-width:1201px){.admin-panel .form-card>h3{font-size:calc(19px + 1px)}}
@media(min-width:1201px){@media (max-width:440px){.profile-tab{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){#recruitments .explorer-filter-fold>summary{font-size:calc(14px + 1px)}}
@media(min-width:1201px){#recruitments .explorer-filter-fold .explorer-controls>label{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.web-modal-card :is(input,textarea,select){font-size:calc(14px + 1px)}}
@media(min-width:1201px){.recruit-tag-fieldset legend{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-tag-option .tag-selection-indicator{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.role-action-hint{font-size:calc(13px + 1px)}}
@media(min-width:1201px){#notice:not(.hidden){font-size:calc(13px + 1px)}}
@media(min-width:1201px){.notice-dismiss{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.tier-picker-trigger{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.tier-picker-arrow{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.tier-picker-option{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.bao-select-trigger{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.bao-select-arrow{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.bao-select-option{font-size:calc(13px + 1px)}}
@media(min-width:1201px){#recruitments .recruit-list-tile-title{font-size:calc(15px + 1px)}}
@media(min-width:1201px){#recruitments .recruit-list-tile-meta{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#boosters .booster strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){#boosters .booster small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){@media (max-width:440px){#recruitments .recruit-list-tile-title{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:440px){#recruitments .recruit-list-tile-meta{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.brand{font-size:calc(20px + 1px)}}
@media(min-width:1201px){.section-kicker,.tag{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.section-head h2{font-size:calc(24px + 1px)}}
@media(min-width:1201px){.section-head p{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.dash-heading h1{font-size:calc(clamp(28px,4vw,40px) + 1px)}}
@media(min-width:1201px){.subtext{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.sidebar-label{font-size:calc(9px + 1px)}}
@media(min-width:1201px){.dash-tab{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.quick-card::after{font-size:calc(24px + 1px)}}
@media(min-width:1201px){.quick-card>span{font-size:calc(27px + 1px)}}
@media(min-width:1201px){.quick-card strong{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.quick-card small{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.recruit-list-tile-arrow{font-size:calc(24px + 1px)}}
@media(min-width:1201px){#recruitments .recruit-list-tile-title{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.recruit-art-symbol{font-size:calc(12px + 1px)}}
@media(min-width:1201px){#boosters .booster strong{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.profile-identity h3{font-size:calc(24px + 1px)}}
@media(min-width:1201px){.profile-badge{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.profile-lottery-shortcut>span{font-size:calc(27px + 1px)}}
@media(min-width:1201px){.profile-lottery-shortcut strong{font-size:calc(18px + 1px)}}
@media(min-width:1201px){.profile-lottery-shortcut small{font-size:calc(9px + 1px)}}
@media(min-width:1201px){.personal-stat-icon{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.personal-stat-copy>span{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.personal-stat-copy strong{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.form-card h3{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.lottery-panda{font-size:calc(96px + 1px)}}
@media(min-width:1201px){.lottery-copy h3{font-size:calc(clamp(25px,4vw,38px) + 1px)}}
@media(min-width:1201px){.lottery-special{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.lottery-odd span{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.lottery-odd strong{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.lottery-usage-head{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.lottery-bonus span{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.lottery-effect{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.lottery-footnote{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.admin-stat strong{font-size:calc(22px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){.dash-tab{font-size:calc(17px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.dash-tab span{font-size:calc(9px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.dash-heading h1{font-size:calc(29px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.quick-card>span{font-size:calc(24px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.lottery-panda{font-size:calc(72px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.lottery-copy h3{font-size:calc(28px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.section-head h2{font-size:calc(20px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.quick-card strong{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.dash-tab{font-size:calc(16px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.dash-tab span{font-size:calc(8px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){#recruitments .recruit-list-tile-title{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){#recruitments .recruit-list-tile-meta{font-size:calc(9px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.profile-identity h3{font-size:calc(20px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.personal-stat-copy strong{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.profile-tab{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.lottery-panda{font-size:calc(64px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.lottery-odd span{font-size:calc(8px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.lottery-odd strong{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.admin-stat strong{font-size:calc(18px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.hero h1{font-size:calc(36px + 1px)}}}
@media(min-width:1201px){.personal-stat-label{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.personal-stat>strong{font-size:calc(18px + 1px)}}
@media(min-width:1201px){.lottery-reel{font-size:calc(33px + 1px)}}
@media(min-width:1201px){.lottery-step{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.lottery-result-label{font-size:calc(9px + 1px)}}
@media(min-width:1201px){.lottery-result-card>strong{font-size:calc(19px + 1px)}}
@media(min-width:1201px){.lottery-result-card>p{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.lottery-inline-error{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){.lottery-reel{font-size:calc(29px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.personal-stat>strong{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){.announcement-author{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.announcement-time{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.announcement-content{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.announcement-reaction{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.notice-section-head h3{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.inactive-notice-top h3{font-size:calc(19px + 1px)}}
@media(min-width:1201px){.inactive-summary{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.inactive-data span{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.inactive-data strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.operating-metric span{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.operating-metric strong{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.operating-heading h3{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.operating-heading small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.join-source-top strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.source-count{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.join-source-member{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.source-empty{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.weekday-label{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.weekday-data{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.weekday-data strong{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.announcement-line-heading{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.announcement-line-note{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#announcements .notice-board-head{font-size:calc(12px + 1px)}}
@media(min-width:1201px){#announcements .notice-board-kind{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#announcements .notice-board-subject{font-size:calc(14px + 1px)}}
@media(min-width:1201px){#announcements .notice-board-subject small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#announcements .notice-board-author,#announcements .notice-board-date{font-size:calc(12px + 1px)}}
@media(min-width:1201px){#announcements .notice-board-foot{font-size:calc(12px + 1px)}}
@media(min-width:1201px){#announcements .notice-article-type{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#announcements .notice-article-head h3{font-size:calc(23px + 1px)}}
@media(min-width:1201px){#announcements .notice-article-meta{font-size:calc(12px + 1px)}}
@media(min-width:1201px){#announcements .notice-article>.announcement-content{font-size:calc(14px + 1px)}}
@media(min-width:1201px){#announcements .notice-article>.announcement-content .announcement-line-heading{font-size:calc(16px + 1px)}}
@media(min-width:1201px){#announcements .notice-activity-bar strong{font-size:calc(15px + 1px)}}
@media(min-width:1201px){#announcements .notice-activity-bar p{font-size:calc(12px + 1px)}}
@media(min-width:1201px){#announcements .notice-article .inactive-status-card h4{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.inactive-exception-form label{font-size:calc(13px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){#announcements .notice-board-subject{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#announcements .notice-board-author,#announcements .notice-board-date{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#announcements .notice-article-head h3{font-size:calc(18px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#announcements .notice-article>.announcement-content{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){.chat-menu-label{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.chat-room{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.chat-tickets-empty{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.web-chat-heading strong{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.web-chat-heading small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){#chat-status{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.web-chat-message-meta{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.web-chat-message-meta time{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.chat-bot-badge{font-size:calc(9px + 1px)}}
@media(min-width:1201px){.web-chat-message-text{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.chat-embed strong{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.chat-embed p{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.chat-file{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.web-chat-form textarea{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.chat-tool{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.chat-disclaimer{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.chat-picker-caption{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.chat-picker-grid button{font-size:calc(22px + 1px)}}
@media(min-width:1201px){.chat-sticker-selected{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.chat-gif-entry input{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:390px){.chat-tool{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){.rc-card-content .rc-person.member-name-link,.rc-card-content .rc-person:not(button){font-size:calc(11px + 1px)}}
@media(min-width:1201px){.recruit-detail-person.member-name-link{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.chat-web-badge{font-size:calc(10px + 1px)}}
@media(min-width:1201px){.chat-paragraph.is-small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.chat-markdown-heading{font-size:calc(16px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){#announcements .notice-neighbor{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){.web-chat-message-text.discord-components .chat-markdown-heading{font-size:calc(18px + 1px)}}
@media(min-width:1201px){.chat-message-reaction{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-detail-stat span{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.member-detail-stat strong{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.role-unicode-icon{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.chat-emoji-tab{font-size:calc(21px + 1px)}}
@media(min-width:1201px){.chat-emoji-search{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:390px){.chat-picker-grid button{font-size:calc(20px + 1px)}}}
@media(min-width:1201px){@media (max-width:390px){.chat-emoji-tab{font-size:calc(19px + 1px)}}}
@media(min-width:1201px){.game-role-grid .game-role-option{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.game-role-grid .game-role-option .role-selection-indicator{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.admin-recruit-close-dialog h3{font-size:calc(21px + 1px)}}
@media(min-width:1201px){.admin-recruit-close-dialog .web-modal-description{font-size:calc(14px + 1px)}}
@media(min-width:1201px){.admin-recruit-close-dialog .close-recruit-title{font-size:calc(16px + 1px)}}
@media(min-width:1201px){.rc-card-content .rc-person,.rc-card-content .rc-person.member-name-link{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.boost-setting-row .boost-emoji-input{font-size:calc(24px + 1px)}}
@media(min-width:1201px){.boost-current{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.boost-color-summary{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.boost-color-chevron{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.recruit-card .rc-art-column .rc-card-actions>.btn{font-size:calc(10px + 1px)!important}}
@media(min-width:1201px){.recruit-card .rc-owner .rc-member,.recruit-card .rc-owner .rc-member.member-name-link,
.recruit-detail-organizer .member-name-link,.recruit-detail-organizer span{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.calendar-fold>summary .calendar-toggle-state{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:900px){.recruit-card .rc-art-column .rc-card-actions>.btn{font-size:calc(9px + 1px)!important}}}
@media(min-width:1201px){@media (max-width:760px){.recruit-card .rc-art-column .rc-card-actions>.btn{font-size:calc(11px + 1px)!important}}}
@media(min-width:1201px){#announcements .notice-neighbor-caption{font-size:calc(12px + 1px)}}
@media(min-width:1201px){#announcements .notice-neighbor-subject{font-size:calc(11px + 1px)}}
@media(min-width:1201px){.referral-member-button{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:560px){#announcements .notice-neighbor-subject{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){#recruitments :is(.explorer-filter-fold,.calendar-fold)>summary :is(span,.calendar-toggle-state){font-size:calc(12px + 1px)}}
@media(min-width:1201px){#recruitments :is(.explorer-filter-fold,.calendar-fold)>summary :is(span,.calendar-toggle-state)::before{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:440px){#recruitments :is(.explorer-filter-fold,.calendar-fold)>summary :is(span,.calendar-toggle-state){font-size:calc(11px + 1px)}}}
@media(min-width:1201px){.nickname-year-label{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.profile-tab-content .nickname-form-line .locked-year{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.profile-tab-content .form-card .nickname-rule-hint{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.profile-tab-content .form-card .nickname-example{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.theme-toggle{font-size:calc(21px + 1px)}}
@media(min-width:1201px){.theme-options-title{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.theme-choice-row button{font-size:calc(11px + 1px)}}
@media(min-width:1201px){@media (max-width:500px){.theme-toggle{font-size:calc(18px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.theme-choice-row button{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.auth-stage .auth-help{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.auth-stage .auth-help strong{font-size:calc(13px + 1px)}}
@media(min-width:1201px){@media (max-width:950px){.mobile-menu-toggle{font-size:calc(23px + 1px)}}}
@media(min-width:1201px){@media (max-width:950px){.mobile-menu-link{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.mobile-bottom-nav .mobile-tab span,.mobile-bottom-nav .mobile-tab[data-view="recruitments"] span{font-size:calc(22px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.mobile-bottom-nav .mobile-tab small{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:430px){.mobile-bottom-nav .mobile-tab small{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){@media (max-width:430px){.brand{font-size:calc(17px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card>span{font-size:calc(21px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card strong{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){@media (max-width:375px){#dashboard-home .quick-card>span{font-size:calc(20px + 1px)}}}
@media(min-width:1201px){@media (max-width:375px){#dashboard-home .quick-card strong{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:370px){.nav .brand{font-size:calc(15px + 1px)}}}
@media(min-width:1201px){@media (max-width:370px){.nav .navbuttons .btn.primary{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){@media (max-width:370px){.nav .bell-button{font-size:calc(17px + 1px)}}}
@media(min-width:1201px){.auth-stage .auth-card .auth-status-icon{font-size:calc(26px + 1px)}}
@media(min-width:1201px){.auth-stage .auth-card .auth-code{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.auth-stage .auth-card h1{font-size:calc(clamp(25px,4vw,33px) + 1px)}}
@media(min-width:1201px){@media (max-width:520px){.auth-stage .auth-card h1{font-size:calc(26px + 1px)}}}
@media(min-width:1201px){@media (max-width:520px){.auth-stage .auth-actions .btn{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:520px){.auth-stage .auth-help{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.dash-heading h1{font-size:calc(clamp(23px,6.2vw,28px) + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.dash-heading p{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.dash-heading .tag{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.section-head h2{font-size:calc(18px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card::after{font-size:calc(15px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card>span{font-size:calc(20px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card strong{font-size:calc(12px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.hero h1{font-size:calc(clamp(30px,8vw,40px) + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.hero p{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){@media (max-width:390px){#dashboard-home .quick-card strong{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (min-width:951px) and (max-width:1200px){.mobile-menu-toggle{font-size:calc(23px + 1px)}}}
@media(min-width:1201px){@media (min-width:951px) and (max-width:1200px){.mobile-menu-link{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){@media (min-width:761px) and (max-width:1200px){.quick-card>span{font-size:calc(24px + 1px)}}}
@media(min-width:1201px){.admin-event-panel .event-config-status{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-event-panel .event-config-step{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-event-panel .event-config-heading h3{font-size:calc(17px + 1px)}}
@media(min-width:1201px){.admin-event-panel .event-config-heading p{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-event-panel .web-modal-field>span{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-event-panel .web-modal-field input,.admin-event-panel .web-modal-field select{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.admin-event-panel button.btn,.admin-event-panel button.btn.small{font-size:calc(12px + 1px)!important}}
@media(min-width:1201px){.admin-event-panel .event-tier-row>input{font-size:calc(12px + 1px)}}
@media(min-width:1201px){@media (max-width:690px){.admin-event-panel .event-tier-row>input{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#recruitments .recruit-list-tile-title{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#recruitments .recruit-list-tile-meta{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.navbuttons .bell-button,.navbuttons .site-theme-control>.theme-toggle{font-size:calc(20px + 1px)}}
@media(min-width:1201px){@media (max-width:500px){.navbuttons .bell-button,.navbuttons .site-theme-control>.theme-toggle{font-size:calc(18px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.nav .brand{font-size:calc(15px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.nav .navbuttons #nav-account{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.nav #nav-account[href^="/auth/start"]{font-size:calc(0 + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.nav #nav-account[href^="/auth/start"]::after{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.admin-panel .admin-tabs>.profile-tab{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){@media (max-width:360px){.nav .brand{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){@media (max-width:375px){.nav .brand{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:375px){.nav .navbuttons .account-wrap>#nav-account{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.member-detail-subhead{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-detail-subhead strong{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-detail-section .referral-member-button{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-detail-section .warning-record-reason{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.member-detail-section .warning-record-meta{font-size:calc(11px + 1px)}}
@media(min-width:1201px){@media (max-width:400px){.member-detail-section .warning-record-meta{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.admin-event-panel .event-config-tab{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-event-panel .event-config-tab-index{font-size:calc(11px + 1px)}}
@media(min-width:1201px){@media (max-width:700px){.admin-event-panel .event-config-tab{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:700px){.admin-event-panel .event-config-tab-index{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){.recruit-pre-fieldset legend{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.recruit-pre-count{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.recruit-pre-member{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.admin-refresh-controls .section-note{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.inquiries-empty-symbol{font-size:calc(34px + 1px)}}
@media(min-width:1201px){.inquiries-ticket-empty h3{font-size:calc(22px + 1px)}}
@media(min-width:1201px){.inquiries-ticket-empty p{font-size:calc(13px + 1px)}}
@media(min-width:1201px){.inquiries-open-cta{font-size:calc(15px + 1px)!important}}
@media(min-width:1201px){.inquiries-ticket-empty small{font-size:calc(11px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){.inquiries-ticket-empty h3{font-size:calc(19px + 1px)}}}
@media(min-width:1201px){.lottery-ceremony .lottery-panda{font-size:calc(96px + 1px)}}
@media(min-width:1201px){.lottery-dice{font-size:calc(36px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){.lottery-ceremony .lottery-panda{font-size:calc(73px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){.lottery-dice{font-size:calc(28px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.lottery-ceremony .lottery-panda{font-size:calc(62px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){.lottery-dice{font-size:calc(24px + 1px)}}}
@media(min-width:1201px){.lottery-fireworks i{font-size:calc(19px + 1px)}}
@media(min-width:1201px){.lottery-miss-mark{font-size:calc(30px + 1px)}}
@media(min-width:1201px){@media (max-width:500px){.lottery-miss-mark{font-size:calc(22px + 1px)}}}
@media(min-width:1201px){@media (max-width:1200px){#mobile-menu-panel .mobile-menu-header strong{font-size:calc(17px + 1px)}}}
@media(min-width:1201px){@media (max-width:1200px){#mobile-menu-panel .mobile-menu-group-title{font-size:calc(11px + 1px)}}}
@media(min-width:1201px){@media (max-width:1200px){#mobile-menu-panel .mobile-menu-link{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){@media (max-width:1200px){#mobile-menu-panel .mobile-menu-emoji{font-size:calc(18px + 1px)}}}
@media(min-width:1201px){.ranking-meta-row{font-size:calc(12px + 1px)}}
@media(min-width:1201px){.member-boost-status strong{font-size:calc(15px + 1px)}}
@media(min-width:1201px){.member-boost-symbol{font-size:calc(19px + 1px)}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card>span{font-size:calc(24px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card strong{font-size:calc(14px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card small{font-size:calc(10px + 1px)}}}
@media(min-width:1201px){@media (max-width:760px){#dashboard-home .quick-card::after{font-size:calc(24px + 1px)}}}
@media(min-width:1201px){@media (max-width:500px){#dashboard-home .quick-card strong{font-size:calc(13px + 1px)}}}
@media(min-width:1201px){#day-title{font-size:18px!important}p[style*="font-size:12px"]{font-size:13px!important}}
