body{background:#dcedf8;color:#4c493d;font:13px/1.7 "Segoe UI",Arial,sans-serif;background-image:linear-gradient(#cae9f8,transparent 780px)}.c-wrap{width:min(1210px,calc(100% - 40px));margin:auto}.c-brand{display:flex;align-items:center;gap:10px;color:#316788}.c-brand img{width:32px}.c-brand strong{font:bold 23px/1.1 "Trebuchet MS","Segoe UI",sans-serif}.c-brand small{display:block;font-size:9px;letter-spacing:2px;color:#7f9caa;margin-top:5px}.c-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0}.c-head>span{font-size:10px;color:#6b99ad}.c-nav{display:flex;align-items:center;background:#e4903e;border:1px solid #c27b32;border-radius:7px 7px 0 0;box-shadow:inset 0 1px 0 #ffe0b1;padding:0 15px;gap:2px;color:#fff8ea}.c-nav a,.c-nav button{padding:13px 24px;border:0;background:transparent;color:inherit;font-weight:700;font-size:12px;white-space:nowrap}.c-nav a:hover,.c-nav button:hover,.c-nav a:first-child{background:#b66f2926}.c-hero{display:grid;grid-template-columns:47% 53%;background:#e8f7ff;overflow:hidden;border:1px solid #b1d1e1;border-top:0;border-radius:0 0 7px 7px;min-height:242px}.c-hero-copy{padding:28px 34px;align-self:center;position:relative;z-index:2}.c-kicker{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#71a0b1}.c-hero h1{font:bold 37px/1.12 "Trebuchet MS","Segoe UI",sans-serif;letter-spacing:-1px;color:#39748c;margin:11px 0}.c-hero h1 em{font-style:normal;color:#d88a36}.c-hero p{font-size:12px;color:#7595a5;margin:14px 0 18px;max-width:365px}.c-hero-art{position:relative;min-width:0}.c-hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:49% 36%}.c-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e8f7ff,transparent 25%)}.c-actions{display:flex;gap:9px;flex-wrap:wrap}.c-button{border:1px solid #bb8039;background:#e89a49;color:#fff8e9;border-radius:5px;padding:10px 19px;font-size:12px;font-weight:700;box-shadow:inset 0 1px 0 #ffd49d,0 2px 0 #c78035}.c-button:hover{background:#efad64}.c-button.secondary{border-color:#91b8c9;background:#f7fcfd;color:#48758a;box-shadow:inset 0 1px 0 #fff,0 2px 0 #bbd1d9}.c-hint{padding:11px 3px;color:#6f94a6;font-size:10px;display:flex;align-items:center;justify-content:space-between;gap:15px}.portal{display:grid;grid-template-columns:215px minmax(0,1fr) 265px;gap:17px;align-items:start;margin:7px 0 35px}.panel{background:#fffbec;border:1px solid #d9ceb1;border-radius:6px;box-shadow:0 3px 0 #b9ccd441;overflow:hidden;margin-bottom:17px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f6ebce;border-bottom:1px solid #ded0a8;padding:13px 17px}.panel-title h2{font-size:14px;font-weight:700;color:#856335;margin:0}.panel-title span{font-size:8px;font-weight:700;letter-spacing:1px;color:#a08559}.panel-body{padding:18px}.account{text-align:center}.account img{width:62px;height:62px;object-fit:contain;margin:0 auto 10px}.account h3{margin:0 0 9px;font-size:15px;color:#847044}.account p{font-size:11px;color:#9a9177;margin:0 0 17px}.account .c-button{display:block;width:100%;margin:8px 0}.side-nav{list-style:none;margin:0;padding:0}.side-nav li+li{border-top:1px dashed #e0d8be}.side-nav a,.side-nav button{display:block;width:100%;text-align:left;border:0;padding:12px 17px;background:transparent;color:#867754;font-size:11px}.side-nav a:hover,.side-nav button:hover{background:#f6eed9;color:#b47732}.side-note{font-size:11px;color:#8d9980;background:#e8f1df;border-color:#c6d6b4;padding:17px}.side-note strong{display:block;color:#60844f;margin-bottom:5px}.news-heading{padding:16px 22px}.news-heading h2{font-size:18px;color:#846335}.news-filter{display:flex;gap:16px;font-size:10px;color:#9d8a61;border-bottom:1px solid #e5dcc2;padding:12px 22px}.news-filter a:first-child{color:#c18a40;font-weight:700}.feature-news{padding:23px 22px;display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:20px;border-bottom:1px dashed #ddd2b3;align-items:center}.feature-news img{width:95px;height:95px;object-fit:contain}.news-tag{display:inline-block;color:#bd8a43;font-size:8px;letter-spacing:1px;background:#f5e7c5;border-radius:3px;padding:3px 7px}.feature-news h3{font-size:21px;line-height:1.4;color:#76643f;margin:13px 0 9px;letter-spacing:-.4px}.feature-news p{font-size:12px;color:#98927c;margin:0}.text-button{border:0;background:transparent;color:#b88139;font-weight:600;font-size:10px;padding:0;margin-top:15px}.text-button:hover{text-decoration:underline}.news-list{padding:0 22px}.news-item{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:21px 0;align-items:center}.news-item+.news-item{border-top:1px dashed #ded5ba}.news-item img{width:54px;height:54px;object-fit:cover;border-radius:5px;border:1px solid #dfd1b2}.news-item h3{font-size:13px;margin:0 0 5px;color:#80734c}.news-item p{font-size:11px;color:#a0987d;margin:0}.news-item small{display:block;font-size:8px;letter-spacing:.8px;color:#b39f6d;margin-top:7px}.c-guide{padding:4px 22px 17px}.c-step{padding:18px 0;display:flex;align-items:flex-start;gap:15px}.c-step+.c-step{border-top:1px dashed #dfd5b5}.c-step b{flex-shrink:0;border:1px solid #d7c691;border-radius:50%;width:26px;height:26px;text-align:center;font-size:10px;line-height:24px;color:#aa8d4d;background:#fff7d9}.c-step h3{font-size:12px;margin:0 0 4px;color:#8a7850}.c-step p{font-size:11px;color:#a19679;margin:0}.c-ranking .rank-tabs{gap:0;padding:10px 12px;background:#fff8e0}.c-ranking .rank-tabs button{font-size:10px;padding:7px 12px;opacity:.75;border-radius:4px;color:#a78a58}.c-ranking .rank-tabs button[aria-selected=true]{background:#ead7a2;color:#826226;opacity:1}.c-ranks{padding:0 15px}.c-rank{display:grid;grid-template-columns:19px 31px minmax(0,1fr);gap:10px;align-items:center;padding:15px 0;border-top:1px dashed #ded4b7}.c-rank>b{font-size:15px;color:#b89b5d}.c-rank img{width:31px;height:31px;object-fit:cover;border-radius:50%}.c-rank strong{display:block;font-size:10px;font-weight:600;color:#8a7751;line-height:1.5}.c-rank small{font-size:10px;color:#b4985f}.rank-disclaimer{font-size:9px;color:#b29e73;line-height:1.7;margin:0;padding:12px 15px;background:#f8f0d6;border-top:1px solid #e4d8b3}.community{background:#edf5e7;border-color:#c5d5b6}.community .panel-title{background:#dfeccf;border-color:#bfd2a8}.community .panel-title h2{color:#729350}.community .panel-body p{font-size:11px;color:#93a17f;margin:0 0 16px}.community .c-button{font-size:11px;background:#91aa64;border-color:#79934e;box-shadow:0 2px 0 #7f9956,inset 0 1px 0 #b8cb95;color:#fffced}.c-bottom{background:#f4f9fc;border:1px solid #bbd3df;border-radius:6px;padding:20px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.c-bottom h2{font-size:17px;color:#6391a2;margin:0 0 5px}.c-bottom p{font-size:11px;color:#92acb6;margin:0}.site-footer{padding:24px 0 30px;border-top:1px solid #bfd5de;color:#83a0ad}.site-footer small{max-width:530px}.site-footer>a{font-size:11px}@media(max-width:1050px){.portal{grid-template-columns:190px minmax(0,1fr) 220px;gap:13px}.c-nav a,.c-nav button{padding:12px 18px}.c-hero h1{font-size:32px}.c-hero-copy{padding:27px}.feature-news{padding:21px 18px;grid-template-columns:minmax(0,1fr) 70px;gap:12px}.feature-news img{width:70px;height:70px}.feature-news h3{font-size:19px}.news-list{padding:0 18px}.panel-title{padding:13px 15px}.c-ranks{padding:0 12px}.c-rank{gap:7px;grid-template-columns:16px 26px minmax(0,1fr)}.c-rank img{width:26px;height:26px}}@media(max-width:800px){.c-wrap{width:calc(100% - 28px)}.c-head{padding:19px 0}.c-brand strong{font-size:21px}.c-head>span{display:none}.c-nav{padding:0 5px;flex-wrap:wrap;justify-content:space-around}.c-nav a,.c-nav button{padding:11px 13px;font-size:11px}.c-hero{grid-template-columns:1fr}.c-hero-copy{padding:25px 24px 18px}.c-hero h1{font-size:34px}.c-hero p{font-size:12px;max-width:none}.c-hero-art{height:160px}.c-hero-art:after{background:linear-gradient(180deg,#e8f7ff,transparent 25%)}.c-hero-art img{object-position:50% 39%}.portal{grid-template-columns:1fr;gap:0;margin-top:10px}.news-column{order:1}.account-column{order:2}.rank-column{order:3}.c-hint{font-size:9px;padding:12px 4px}.c-hint>span:last-child{display:none}.account{display:grid;grid-template-columns:70px 1fr;gap:7px 20px;text-align:left}.account img{grid-row:1/4;margin:0;width:64px;height:64px}.account h3{margin:0}.account p{margin:0}.account .c-actions{grid-column:1/-1}.account .c-button{display:inline-block;width:auto;flex:1;margin:6px 0 0}.feature-news{grid-template-columns:minmax(0,1fr) 80px;padding:23px 21px}.feature-news img{width:80px;height:80px}.feature-news h3{font-size:22px}.news-list{padding:0 21px}.news-item{gap:14px}.news-item h3{font-size:13px}.c-rank{grid-template-columns:25px 38px minmax(0,1fr);gap:13px;padding:16px 0}.c-rank img{width:38px;height:38px}.c-rank strong,.c-rank small{font-size:12px}.c-ranks{padding:0 20px}.c-bottom{align-items:flex-start;flex-direction:column;padding:24px}.c-bottom h2{font-size:17px}.c-button{padding:11px 19px}.site-footer{gap:15px}.c-guide{padding-left:21px;padding-right:21px}}

/* Existing forms and forum keep their IDs, actions, and event handlers. */
body.classic-site{background:#dcedf8;background-image:linear-gradient(#cae9f8,transparent 780px);color:#4c493d;font:13px/1.7 "Segoe UI",Arial,sans-serif;overflow-x:visible}
.classic-site button,.classic-site input,.classic-site textarea{font-family:inherit}
.classic-site a{text-decoration:none}
.classic-site button,.classic-site a.c-button{cursor:pointer}
.classic-site button:focus-visible,.classic-site a:focus-visible{outline:3px solid #29668f;outline-offset:3px}
.classic-site .c-skip{position:absolute;top:-60px;left:15px;z-index:600;background:white;padding:10px 18px;color:#316788}
.classic-site .c-skip:focus{top:8px}
.classic-site .c-wrap{width:min(1210px,calc(100% - 40px));margin:auto}
.classic-site section{padding:0;max-width:none;margin:0}
.classic-site .c-head{position:static;background:none;border:0;backdrop-filter:none;box-shadow:none;padding:23px 0}
.classic-site .c-head .c-brand img{width:32px;height:32px}
.classic-site .c-brand{text-shadow:none}
.classic-site .c-nav{position:static}
.classic-site .c-nav a,.classic-site .c-nav button{font-family:inherit}
.classic-site .c-hero{text-align:left}
.classic-site .c-hero-copy{padding:28px 34px}
.classic-site .c-hero h1{text-shadow:none;text-transform:none;margin:11px 0;animation:none}
.classic-site .c-hero p{color:#557687}
.classic-site .c-hero-art{align-self:stretch}
.classic-site .portal{grid-template-columns:215px minmax(0,1fr) 265px}
.classic-site .portal>*,.classic-site .comment-meta{min-width:0}
.classic-site .panel{margin:0 0 17px;padding:0}
.classic-site .panel.side-note{padding:17px}
.classic-site .panel-title h2,.classic-site .panel h3{font-family:inherit;text-shadow:none}
.classic-site .panel-title h2{font-size:14px}
.classic-site .panel-title span{font-size:9px;color:#816842}
.classic-site .news-heading h2{font-size:18px}
.classic-site .account{padding:18px}
.classic-site .account p,.classic-site .side-nav a,.classic-site .side-nav button{font-size:12px;color:#766b4d}
.classic-site .account h3{overflow-wrap:anywhere}
.classic-site .account .c-actions{display:block}
.classic-site .account .c-button{display:block;width:100%;margin:8px 0}
.classic-site .feature-news h3{font-size:21px}
.classic-site .feature-news p,.classic-site .c-step p{color:#786f54;font-size:12px}
.classic-site .text-button{display:inline-block;font-size:12px}
.classic-site .c-guide{padding:4px 22px 17px}
.classic-site .c-step{padding:18px 0}
.classic-site .c-step h3{font-size:13px}
.classic-site .c-ranking .c-rank-label{padding:10px 15px;background:#fff8e0;font-size:11px;color:#7d6c45}
.classic-site .c-rank strong{font-size:12px;overflow-wrap:anywhere}
.classic-site .c-rank small{font-size:11px;color:#8d753e}
.classic-site .rank-disclaimer{display:block;font-size:11px;color:#967138}
.classic-site .c-empty{padding:18px 0;color:#847757}
.classic-site .community .panel-body p{color:#637451;font-size:12px}
.classic-site .community .c-actions{gap:8px}
.classic-site .site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}
.classic-site .site-footer .c-brand strong{font-size:18px}
.classic-site .site-footer img{width:28px;height:28px}
/* Restyle the real forum; server checks and every form field stay unchanged. */
.classic-site .community-board{width:100%;margin:0 0 17px;padding:20px;border:1px solid #d9ceb1;border-radius:6px;background:#fffbec;box-shadow:0 3px 0 #b9ccd441}
.classic-site .community-board h2{font:700 18px/1.4 "Segoe UI",Arial,sans-serif;color:#846335}
.classic-site .community-board__note{color:#786f54;font-size:12px}
.classic-site .comment-zone{gap:18px}
.classic-site .comment-section{padding:14px;border:1px solid #e2d7b6;border-radius:5px;background:#fffdf4}
.classic-site .comment-section.admin-zone{background:#fff5d9;border:1px solid #dac495;box-shadow:none}
.classic-site .comment-section h3{font-size:14px;color:#866233}
.classic-site .comment-form textarea,.classic-site .reply-form textarea,.classic-site .edit-form textarea{background:#fffdf8;border:1px solid #d6c6a1;border-radius:5px;color:#574d35;font-family:inherit;font-size:13px}
.classic-site .comment-form textarea:focus,.classic-site .reply-form textarea:focus{outline:2px solid #b6d3df}
.classic-site .comment-form__meta,.classic-site .comment-form label,.classic-site .reply-form label{color:#776b4c;font-size:11px}
.classic-site .comment-form button,.classic-site .reply-form button,.classic-site .comment-actions button,.classic-site .forum-tools button{background:#f7ecd0;color:#876536;border:1px solid #d6c6a1;border-radius:5px;font-size:11px;box-shadow:none}
.classic-site .comment-form button:hover,.classic-site .reply-form button:hover,.classic-site .comment-actions button:hover,.classic-site .forum-tools button:hover{background:#ecd5a5;color:#624b27}
.classic-site .comment-empty{border-color:#dacbad;border-radius:5px;color:#8a7a58;font-size:12px}
.classic-site .comment-card,.classic-site .comment-card.is-admin{background:#fffdf4;border-color:#e1d4b3;border-radius:5px;box-shadow:none}
.classic-site .comment-head,.classic-site .comment-head strong{color:#7c6034}
.classic-site .comment-head time{font-size:10px;color:#968865}
.classic-site .comment-avatar{background:#f3e8cd;border-color:#d8c9a4}
.classic-site .comment-content{color:#675e47;font-size:13px;overflow-wrap:anywhere}
.classic-site .comment-stt{background:#ead5a2;color:#795825}
.classic-site .comment-badge.player{background:#d6e8ed;color:#406b80}
.classic-site .comment-badge.anon{background:#e7e2d5;color:#79715a}
.classic-site .comment-badge.admin{background:#ead5a2;color:#795825}
.classic-site .comment-new-badge{background:#dcebc7;color:#5b773d;animation:none;box-shadow:none}
.classic-site .comment-more{color:#a97935;font-size:12px}
.classic-site .community-divider{color:#a97935;font:700 14px/1.4 "Segoe UI",Arial,sans-serif;text-shadow:none;margin:0}
.classic-site .comment-replies{border-color:#d7c8a4}
/* Original account, SMS, boss, and download dialogs receive the same palette. */
.classic-site .modal-overlay{padding:16px;background:rgba(42,65,78,.65);backdrop-filter:blur(4px)}
.classic-site .modal-box{background:#fff9e9;border:1px solid #c9b57d;border-radius:8px;box-shadow:0 20px 60px #213b4d55;max-height:calc(100dvh - 32px);overflow:auto;color:#786542;position:relative}
.classic-site .modal-box h2{font:700 18px/1.5 "Segoe UI",Arial,sans-serif;color:#846335;margin-bottom:22px}
.classic-site .modal-close{color:#826b44;width:30px;height:30px;line-height:1;top:9px;right:9px}
.classic-site .form-group label{font-size:12px;color:#786c4e}
.classic-site .form-group input{background:#fffdf8;border:1px solid #d7c8a4;color:#65563d;font-size:14px;font-family:inherit}
.classic-site .form-group input:focus{border-color:#92b4c5;box-shadow:0 0 0 2px #d4e4ed}
.classic-site .btn-submit,.classic-site .dl-primary,.classic-site .forum-login-btn{background:#e3984c;color:#fff9e9;border:1px solid #bc7c35}
.classic-site .btn-cancel,.classic-site .dl-secondary,.classic-site .forum-logout-btn{background:#edf4f7;color:#577a8c;border:1px solid #aec7d2}
.classic-site #downloadModal .modal-box{border:1px solid #c9b57d;box-shadow:0 20px 60px #213b4d55}
.classic-site .download-choice{background:#fffdf4;color:#786542;border-color:#d8c9a4}
.classic-site .download-choice.recommended{background:#ffefc5;border-color:#c69a4c;box-shadow:0 0 0 1px #ead5a2}
.classic-site .download-choice small{color:#8a7a58}
.classic-site .download-choice i{color:#b98839}
.classic-site #downloadDeviceText,.classic-site .download-confirm-text,.classic-site #forumNoticeModal p,.classic-site #deleteCommentModal p{color:#786f54!important}
.classic-site .c-download-warning{font-size:12px;color:#8b5928;background:#f8e9cc;border:1px solid #dec293;padding:9px 12px;border-radius:5px;margin:12px 0}
.classic-site .terms-sections{color:#766b4d}
.classic-site .terms-section{background:#fffdf4;border-color:#d8c9a4;padding:16px}
.classic-site .terms-section h3{color:#8a672e}
.classic-site .boss-card{background:#fffdf4;border-color:#d8c9a4;color:#756545}
.classic-site .boss-card__name{color:#886633}
.classic-site .boss-card__map,.classic-site .boss-card__loading{color:#637c88}
@media(max-width:1050px){.classic-site .portal{grid-template-columns:190px minmax(0,1fr) 220px;gap:13px}.classic-site .c-hero-copy{padding:27px}.classic-site .c-nav a,.classic-site .c-nav button{padding:12px 15px}}
@media(max-width:900px){.classic-site .portal{grid-template-columns:1fr;gap:0}.classic-site .account-column{order:1}.classic-site .news-column{order:2}.classic-site .rank-column{order:3}.classic-site .account{display:grid;grid-template-columns:65px minmax(0,1fr);gap:8px 18px;text-align:left}.classic-site .account img{grid-row:1/4;margin:0}.classic-site .account .c-actions{grid-column:1/-1;display:flex;flex-wrap:wrap}.classic-site .account .c-button{flex:1;min-width:130px;width:auto;margin:5px 0}.classic-site .c-rank{grid-template-columns:25px 38px minmax(0,1fr);gap:13px}.classic-site .c-rank img{width:38px;height:38px}}
@media(max-width:800px){.classic-site .c-wrap{width:calc(100% - 28px)}.classic-site .c-head{padding:19px 0}.classic-site .c-hero-copy{padding:25px 24px 18px}.classic-site .site-footer{flex-wrap:wrap;gap:15px}.classic-site .c-nav a,.classic-site .c-nav button{padding:11px 12px}.classic-site .community-board{padding:16px}.classic-site .comment-meta{gap:5px}}
@media(max-width:600px){.classic-site .modal-box{padding:30px 20px;width:100%;max-width:420px}.classic-site .modal-box.modal-large{width:100%;height:calc(100dvh - 32px)}.classic-site .download-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-site .download-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-site .comment-section{padding:12px}.classic-site .feature-news{grid-template-columns:minmax(0,1fr) 65px;gap:12px}.classic-site .feature-news img{width:65px;height:65px}.classic-site .feature-news h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){.classic-site *{animation:none!important;scroll-behavior:auto!important}}
.classic-site .site-footer{background:none;box-shadow:none;color:#60849a;border-top:1px solid #bfd5de;padding:24px 0 30px;text-align:left}
.classic-site .c-hint a{color:#588199;font-weight:600}

/* Typography adjustment: increase readable text 1–2px; preserve hero scale. */
body.classic-site{font-size:15px;line-height:1.75}
.classic-site .c-nav a,.classic-site .c-nav button{font-size:14px;line-height:1.55}
.classic-site .c-hero p{font-size:14px;line-height:1.75}
.classic-site .c-button,.classic-site .community .c-button{font-size:14px;line-height:1.5}
.classic-site .c-brand small,.classic-site .c-kicker{font-size:10px;line-height:1.6}
.classic-site .c-head>span{font-size:12px}
.classic-site .c-hint{font-size:12px;line-height:1.65;flex-wrap:wrap;gap:5px 15px}
.classic-site .panel-title h2{font-size:16px;line-height:1.45}
.classic-site .panel-title span{font-size:10px;line-height:1.5}
.classic-site .news-heading h2,.classic-site .community-board h2{font-size:19px;line-height:1.5}
.classic-site .account h3{font-size:16px;line-height:1.5}
.classic-site .account p,.classic-site .side-nav a,.classic-site .side-nav button{font-size:14px;line-height:1.65}
.classic-site .side-note{font-size:13px;line-height:1.75}
.classic-site .feature-news h3{font-size:22px;line-height:1.45}
.classic-site .feature-news p,.classic-site .c-step p,.classic-site .community .panel-body p{font-size:14px;line-height:1.75}
.classic-site .news-tag{font-size:10px;line-height:1.6}
.classic-site .text-button{font-size:14px;line-height:1.6}
.classic-site .c-step h3{font-size:15px;line-height:1.5}
.classic-site .c-step b{font-size:12px}
.classic-site .c-ranking .c-rank-label,.classic-site .rank-disclaimer{font-size:13px;line-height:1.7}
.classic-site .c-rank strong{font-size:14px;line-height:1.6}
.classic-site .c-rank small{font-size:13px;line-height:1.6}
.classic-site .c-rank>b{font-size:16px}
.classic-site .c-bottom p{font-size:13px;line-height:1.75}
.classic-site .site-footer small{font-size:13px}
.classic-site .community-board__note,.classic-site .comment-empty{font-size:14px;line-height:1.7}
.classic-site .comment-section h3,.classic-site .community-divider{font-size:16px;line-height:1.5}
.classic-site .comment-form textarea,.classic-site .reply-form textarea,.classic-site .edit-form textarea,.classic-site .comment-content{font-size:15px;line-height:1.7}
.classic-site .comment-form__meta,.classic-site .comment-form label,.classic-site .reply-form label{font-size:13px;line-height:1.65}
.classic-site .comment-form button,.classic-site .reply-form button,.classic-site .comment-actions button,.classic-site .forum-tools button{font-size:13px;line-height:1.5}
.classic-site .comment-head time{font-size:12px}
.classic-site .comment-more{font-size:14px}
.classic-site .modal-box h2,.classic-site #downloadModal h2{font-size:19px;line-height:1.5}
.classic-site .form-group label{font-size:14px;line-height:1.6}
.classic-site .form-group input{font-size:15px;line-height:1.5}
.classic-site .modal-actions button{font-size:19px;line-height:1.5}
.classic-site .forum-notice-actions button{font-size:15px;line-height:1.5}
.classic-site #downloadModal .dl-primary,.classic-site #downloadModal .dl-secondary{font-size:13px;line-height:1.5}
.classic-site #downloadConfirmModal .dl-primary{font-size:18px;line-height:1.5}
.classic-site #downloadConfirmModal .dl-secondary{font-size:15px;line-height:1.5}
.classic-site #downloadModal #downloadDeviceText{font-size:16px!important;line-height:1.65!important}
.classic-site #downloadModal .download-choice span{font-size:18px}
.classic-site #downloadModal .download-choice small{font-size:12px;line-height:1.5}
.classic-site .c-download-warning{font-size:14px;line-height:1.65}
.classic-site .sms-code-button__content strong{font-size:18px;line-height:1.4}
.classic-site .sms-code-button__content small{font-size:14px;line-height:1.5}
@media(max-width:800px){
  .classic-site .c-nav a,.classic-site .c-nav button{font-size:13px}
  .classic-site .c-hint{font-size:11px}
  .classic-site .modal-actions button{font-size:17px}
  .classic-site .sms-code-button__content strong{font-size:16px}
  .classic-site .sms-code-button__content small{font-size:12px}
  .classic-site #downloadModal #downloadDeviceText{font-size:14px!important}
  .classic-site #downloadModal .download-choice span{font-size:16px}
}
@media(max-width:600px){.classic-site .feature-news h3{font-size:20px}}
