﻿/* ── C안 서브 페이지 문법 (2026-09-11, 스프린트 1) — theme-c.css 가 @import
   §1a 머리 · §1b 토큰/리듬 · §1c 카드 · §1g 버튼 · §1h 폼 · §1i 표 · §1j FAQ · §1k 뉴스 · §3 어두운 배경 가독성 수정 38건
   근거: handoff/tone_2026-09-11/subpages_spec.md ── */
:root{--c-ink0:#071127;--c-ink1:#0b1730;--c-ink2:#0f2352;--c-ink3:#122448;--c-blue:#1442c8;--c-blue2:#2f6bff;--c-sky:#4f8cff;--c-coral:#ff5a4e;--c-coral-lt:#ffb3ad}

/* ── §1a 머리: 사진 + 남색 셰이드 + 키커 + 디스플레이 + h1 + 부제, 아래 유리 탭 ── */
.sub-visual.c-head{position:relative;min-height:560px;display:flex;align-items:flex-end;background:#071127;color:#fff;overflow:hidden;background-image:none!important}
.sub-visual.c-head.compact{min-height:440px}
.sub-visual.c-head>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;filter:saturate(1.1)}
.sub-visual.c-head .c-shade{position:absolute;inset:0;background:radial-gradient(60% 90% at 80% 30%,rgba(47,107,255,.30) 0%,rgba(47,107,255,0) 60%),linear-gradient(90deg,rgba(7,17,39,.92) 0%,rgba(7,17,39,.62) 45%,rgba(7,17,39,.15) 80%),linear-gradient(0deg,rgba(7,17,39,.9),rgba(7,17,39,.25) 45%,rgba(7,17,39,.05) 70%)}
.sub-visual.c-head::before,.sub-visual.c-head::after{display:none}
.sub-visual.c-head .sub-visual-in{position:relative;width:100%;max-width:var(--wrap);margin:0 auto;padding:calc(var(--hh) + 72px) 40px 104px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.sub-visual.c-head .c-kick{display:block;font-family:var(--disp);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--c-coral);margin-bottom:16px}
.sub-visual.c-head .c-h-sub{margin:0 0 14px;max-width:none;font-family:var(--disp);font-size:clamp(44px,5.6vw,88px);font-weight:800;line-height:.96;letter-spacing:-.03em;color:#fff;text-align:left}
.sub-visual.c-head .c-h-sub em{font-style:normal;color:var(--c-sky)}
.sub-visual.c-head h1{font-size:clamp(28px,2.6vw,40px);font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1.15;text-shadow:none}
.sub-visual.c-head .sub-lead{margin:14px 0 0;font-size:clamp(16px,1.15vw,19px);color:#c3d0e6;max-width:38em}
.sub-visual.c-head .crumbs{margin:0 0 6px;font-size:15px;color:rgba(255,255,255,.7);white-space:nowrap;opacity:1}
.sub-visual.c-head .crumbs a{color:rgba(255,255,255,.7)}.sub-visual.c-head .crumbs b{color:#fff;font-weight:600}
.theme-c .sub-tabs{position:relative;z-index:3;margin-top:-34px;padding:0 40px}
.theme-c .sub-tabs-in{max-width:var(--wrap);margin:0 auto;display:flex;gap:6px;padding:8px;border-radius:16px;background:rgba(18,36,72,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 44px rgba(0,0,0,.35)}
.theme-c .sub-tabs a{flex:1;text-align:center;padding:15px 12px;border-radius:10px;font-size:17px;font-weight:500;color:#c3d0e6;letter-spacing:-.02em;white-space:nowrap;transition:background .15s,color .15s;background:transparent}
.theme-c .sub-tabs a:hover{background:rgba(255,255,255,.08);color:#fff}
.theme-c .sub-tabs a.on,.theme-c .sub-tabs .on{background:linear-gradient(90deg,#1442c8,#2f6bff);color:#fff;font-weight:600}
@media(max-width:960px){.sub-visual.c-head{min-height:440px}.sub-visual.c-head.compact{min-height:360px}.sub-visual.c-head .sub-visual-in{padding:calc(var(--hh-s) + 40px) 24px 72px;flex-direction:column;align-items:flex-start}.sub-visual.c-head .crumbs{display:none}.sub-visual.c-head .c-h-sub{font-size:clamp(36px,10vw,56px)}.sub-visual.c-head h1{font-size:28px}.theme-c .sub-tabs{padding:0 16px}.theme-c .sub-tabs-in{overflow-x:auto;scrollbar-width:none;padding:6px}.theme-c .sub-tabs a{flex:none;padding:12px 16px;font-size:15px}}
@media(max-width:600px){.sub-visual.c-head>img{object-position:50% 50%}.sub-visual.c-head .c-h-sub{font-size:34px}.sub-visual.c-head .sub-lead{font-size:15px}}

/* ── §1b 구역 머리 (킥커 코랄 · h2 흰색 · 리드) ── */
.theme-c .kicker,.theme-c .kicker.lat,.theme-c .plus-txt{color:var(--c-coral);font-family:var(--disp);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-style:normal}
.theme-c .sec-head h2,.theme-c .cert-kind h2,.theme-c .faq-group h2,.theme-c .rnd-h2,.theme-c .main-tit{color:#fff}
.theme-c .sec-head p,.theme-c .sec-head .lead,.theme-c .main-txt{color:#c3d0e6}
.theme-c .sec-ground{background:var(--c-ink2)}

/* ── §1c 카드: 흰 카드는 어두운 글자, 어두운 카드는 밝은 글자 ── */
.theme-c .card,.theme-c .steps-line li,.theme-c .numbers div,.theme-c .gnum div,.theme-c .news-item,.theme-c .rnd-item,.theme-c .step,.theme-c .svc div,.theme-c .terms .card,.theme-c .reg-grid .card,.theme-c .moq-tiers .card,.theme-c .cert,.theme-c .qc div,.theme-c .item-grid li,.theme-c .prod,.theme-c .ci-colors div,.theme-c .ci-types figure,.theme-c .esg div,.theme-c .step-card{background:#fff;color:#444c55;border-color:transparent;box-shadow:0 12px 32px rgba(0,0,0,.30)}
.theme-c .card h3,.theme-c .card h4,.theme-c .card b,.theme-c .steps-line li b,.theme-c .news-item b,.theme-c .news-item h3,.theme-c .rnd-item b,.theme-c .step h3,.theme-c .svc h3,.theme-c .cert h3,.theme-c .qc b,.theme-c .item-grid li b,.theme-c .prod .in b,.theme-c .prod b,.theme-c .ci-colors b,.theme-c .esg b,.theme-c .step-card b,.theme-c .terms .card b,.theme-c .reg-grid .card b,.theme-c .moq-tiers span,.theme-c .kettles b{color:#15191f}
.theme-c .card p,.theme-c .step p,.theme-c .svc p,.theme-c .cert p,.theme-c .terms li,.theme-c .reg-grid p,.theme-c .qc p,.theme-c .item-grid li p,.theme-c .item-grid p span,.theme-c .esg p,.theme-c .ticks li,.theme-c .moq-tiers p,.theme-c .step-card p,.theme-c .ci-colors span,.theme-c .prod .cl,.theme-c .prod .c,.theme-c .badge{color:#444c55}
.theme-c .step .out,.theme-c .cert .iss,.theme-c .cert .meta,.theme-c .ci-types figcaption,.theme-c figcaption,.theme-c .eq-list .spec,.theme-c .news-item time{color:#626b76}
.theme-c .step .dur,.theme-c .svc .tag,.theme-c .step-card em,.theme-c .rnd-principles .n,.theme-c .steps-line li .n,.theme-c .step .n,.theme-c .cert a.pdf,.theme-c .eq-more a,.theme-c .moq-tiers b,.theme-c .numbers b,.theme-c .gnum b,.theme-c .news-item .ncat,.theme-c .ticks li::before{color:var(--c-blue)}
.theme-c .ticks li::before{border-color:var(--c-blue)}
.theme-c .card-ico,.theme-c .step-ico{background:#e3ecff;stroke:var(--c-blue)}
.theme-c .prod .im{background:#f4f6f8}
.theme-c .tl-year::before{border-color:#0b1730}
.theme-c .map-box .pin,.theme-c .pin{color:var(--c-coral);fill:var(--c-coral)}
/* ESG: 흰 띠 대신 어두운 구역 + 흰 카드 */
.theme-c.page-company #esg.sec-ground{background:var(--c-ink2)}
.theme-c .esg div{background:#fff}
/* 어두운 카드(보조 정보) */
.theme-c .side-card,.theme-c .kettles,.theme-c .consent,.theme-c .empty-state,.theme-c .eq-list{background:var(--c-ink3);border:1px solid rgba(255,255,255,.08);color:#c3d0e6;box-shadow:none}
.theme-c .side-card h3,.theme-c .side-card li b,.theme-c .kettles h3,.theme-c .kettles b,.theme-c .consent b,.theme-c .empty-state b,.theme-c .eq-list h3,.theme-c .eq-list td{color:#fff}
.theme-c .side-card .note,.theme-c .side-card ul,.theme-c .side-card li,.theme-c .kettles li,.theme-c .consent li span,.theme-c .eq-list .spec{color:#c3d0e6}
.theme-c .side-card .note{border-color:rgba(255,255,255,.1)}
.theme-c .eq-list td,.theme-c .eq-list tr,.theme-c .eq-list th{border-color:rgba(255,255,255,.1)}
.theme-c .eq-list td:last-child{font-family:var(--disp);font-weight:600;color:#fff}

/* ── §1g 버튼 ── */
.theme-c .btn-primary{background:var(--c-coral);color:#fff;border-color:transparent;font-size:19px;font-weight:700}
.theme-c .btn-primary:hover{background:#e84a3f}
.theme-c .btn-navy,.theme-c .btn-light{background:#fff;color:#0b1730;border-color:#fff}
.theme-c .btn-navy:hover,.theme-c .btn-light:hover{background:#dbe6ff;color:#0b1730}
.theme-c .btn-outline,.theme-c .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}
.theme-c .btn-outline:hover,.theme-c .btn-ghost:hover{background:rgba(255,255,255,.1);color:#fff}
.theme-c .card .btn-outline{color:var(--c-blue);border-color:var(--c-blue)}
.theme-c .link-more{color:#fff}
/* 유리 알약: 필터·탭·칩·페이저 */
.theme-c .filter a,.theme-c .tabs button,.theme-c .cat-inline a,.theme-c .cat-jump a,.theme-c .pager a,.theme-c .pager span,.theme-c .chips span,.theme-c .flags span{background:rgba(18,36,72,.72);border:1px solid rgba(255,255,255,.18);color:#c3d0e6}
.theme-c .filter a:hover,.theme-c .tabs button:hover,.theme-c .cat-inline a:hover,.theme-c .pager a:hover{background:rgba(255,255,255,.1);color:#fff}
.theme-c .filter a.on,.theme-c .tabs button[aria-selected="true"],.theme-c .pager span,.theme-c .pager .on,.theme-c .chips input:checked+span{background:linear-gradient(90deg,#1442c8,#2f6bff);color:#fff;border-color:transparent}
.theme-c .flags span{color:#fff}.theme-c .flags i{background:rgba(79,140,255,.2);color:#8fd0ea}
.theme-c .process-note,.theme-c .note{background:transparent;color:#c3d0e6;border-left:3px solid var(--c-coral);padding-left:14px}
.theme-c #process .process-note{color:#fff}

/* ── §1h 폼(문의) ── */
.theme-c .field input[type=text],.theme-c .field input[type=email],.theme-c .field input[type=tel],.theme-c .field input[type=number],.theme-c .field select,.theme-c .field textarea,.theme-c input[type=text],.theme-c input[type=email],.theme-c input[type=tel],.theme-c select,.theme-c textarea{background:#fff;color:#15191f;border:1px solid transparent;border-radius:12px}
.theme-c .field input::placeholder,.theme-c .field textarea::placeholder{color:#8a94a3}
.theme-c .field input:focus,.theme-c .field textarea:focus,.theme-c .field select:focus{border-color:var(--c-sky);box-shadow:0 0 0 3px rgba(79,140,255,.35);outline:none}
.theme-c .field label,.theme-c fieldset.field legend,.theme-c label{color:#fff}
.theme-c .field label em,.theme-c label em,.theme-c .req{color:#ff8f86}
.theme-c .field .hint,.theme-c .hint{color:#93a5c4}
.theme-c .field-err,.theme-c .err{color:#ff8f86}
.theme-c .field.err input,.theme-c .field.err textarea{border-color:var(--c-coral)}
.theme-c .file .pick{background:rgba(79,140,255,.12);border:1px dashed var(--c-sky);color:#dbe6ff}
.theme-c .agree,.theme-c .consent{color:#c3d0e6}.theme-c .agree a{color:#8fd0ea}.theme-c .agree input,.theme-c input[type=checkbox],.theme-c input[type=radio]{accent-color:var(--c-blue2)}
.theme-c .form .err-msg,.theme-c .alert{background:rgba(255,90,78,.15);color:#ffb3ad;border:1px solid rgba(255,90,78,.4)}
.theme-c .inq-grid .form,.theme-c .form{background:transparent}
@media(max-width:960px){.theme-c .side-card{order:2}}

/* ── §1i 표 ── */
.theme-c .ov-table th,.theme-c .dir-list th{color:#93a5c4}.theme-c .ov-table td,.theme-c .dir-list td{color:#fff}
.theme-c .ov-table tr,.theme-c .ov-table td,.theme-c .ov-table th,.theme-c .dir-list tr{border-color:rgba(255,255,255,.10)}
.theme-c .cap-table{background:#fff;border-radius:16px;overflow:hidden;color:#15191f}
.theme-c .cap-table th{background:#eef3ff;color:#444c55;border-color:#e3ecff}.theme-c .cap-table td{color:#15191f;border-color:#eef1f6}
.theme-c .cap-table td:not(:first-child){font-family:var(--disp);font-weight:700;color:var(--c-blue);font-variant-numeric:tabular-nums}
.theme-c .cap-table tr:nth-child(even) td{background:#f7f9fd}
.theme-c .article .body td,.theme-c .article .body th,.theme-c .prose td,.theme-c .prose th{border-color:rgba(255,255,255,.12);color:#c3d0e6}
.theme-c .prose,.theme-c .prose p,.theme-c .prose li{color:#c3d0e6}.theme-c .prose h2,.theme-c .prose h3,.theme-c .prose strong{color:#fff}
.theme-c .prose h3{border-left:3px solid var(--c-coral);padding-left:12px}

/* ── §1j FAQ ── */
.theme-c .faq details,.theme-c details.faq-item,.theme-c .faq-item{background:var(--c-ink3);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#c3d0e6}
.theme-c .faq summary,.theme-c .faq-item summary,.theme-c .faq-item h3{color:#fff}
.theme-c .faq details[open],.theme-c .faq-item[open]{border-color:rgba(79,140,255,.6)}
.theme-c .faq .a,.theme-c .faq-item .a,.theme-c .faq-item p{color:#c3d0e6}
.theme-c .faq summary::before,.theme-c .faq-item summary::before{color:var(--c-sky)}

/* ── §1k 뉴스·기사 ── */
.theme-c .news-list a{background:var(--c-ink3);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#c3d0e6}
.theme-c .news-list h3,.theme-c .news-list b{color:#fff}.theme-c .news-list time,.theme-c .news-list .kind{color:#93a5c4}
.theme-c .news-list a:hover{background:#173a63}
.theme-c .article-nav a{background:var(--c-ink3);color:#c3d0e6;border:1px solid rgba(255,255,255,.08)}.theme-c .article-nav a b{color:#fff}
.theme-c .article .body,.theme-c .article .body p{color:#c3d0e6}.theme-c .article h1,.theme-c .article .body h2,.theme-c .article .body h3{color:#fff}
.theme-c .popup .box{background:#0f2352;color:#fff}.theme-c .popup .bar{background:rgba(18,36,72,.9);color:#fff}.theme-c .popup .bar button{color:#fff}
.theme-c .lightbox,.theme-c .lb{background:rgba(7,17,39,.9)}
@media(max-width:600px){.theme-c .news-list a{grid-template-columns:1fr!important}}

/* ── 컨택 밴드·바닥글·퀵바 ── */
.theme-c .contact-band::before{background:linear-gradient(90deg,rgba(7,17,39,.94),rgba(20,66,200,.7))}
.theme-c .contact-band .band-in h2,.theme-c .contact-band h2,.theme-c .contact-band p{color:#fff}
.theme-c .band-tel{font-family:var(--disp);font-weight:700;color:#fff}.theme-c .band-mail{color:#dbe6ff}
.theme-c .site-footer{background:#071127;color:#93a5c4;border-top:1px solid rgba(255,255,255,.08)}.theme-c .site-footer a{color:#fff}
.theme-c .quick{background:transparent}.theme-c .quick-tel{background:#fff;color:#0b1730!important}.theme-c .quick-quote{background:var(--c-coral);color:#fff}.theme-c .quick-profile{background:#fff;color:#0b1730!important;border:0}
/* 홈 숫자 밴드 라벨 대비 보정(#ff8f86 3.6:1 → #ffb3ad 4.7:1) */
.theme-c .c-stats .fact small{color:var(--c-coral-lt)}

/* ── 2단계 (2026-09-11 오후): 머리 정리 + 블루 숫자 밴드 ── */
/* 국문 페이지: 영문 디스플레이 대신 국문 제목을 디스플레이체로 (Pretendard 900) */
.sub-visual.c-head .c-h-sub.ko{font-family:var(--sans);font-weight:900;font-size:clamp(40px,5vw,76px);letter-spacing:-.045em;line-height:1.05;margin:0}
.sub-visual.c-head .sub-visual-in{padding-bottom:96px}
@media(max-width:960px){.sub-visual.c-head .c-h-sub.ko{font-size:clamp(34px,9vw,52px)}}
/* 블루 숫자 밴드 (매크로 _cnum.html) */
.c-num{padding:0}
.c-num .wrap{padding-top:44px;padding-bottom:40px}
.c-num-kick{display:block;font-family:var(--disp);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffb3ad;margin-bottom:6px}
.c-num .facts-in{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.c-num .fact{text-align:left;padding:28px 12px 26px;border-left:1px solid rgba(255,255,255,.18)}
.c-num .fact:first-child{border-left:0;padding-left:0}
.c-num .fact small{display:block;font-size:13px;font-weight:700;letter-spacing:.02em;color:#ffb3ad;margin-bottom:10px}
.c-num .fact b{font-size:clamp(34px,3.2vw,50px);font-weight:700;letter-spacing:-.03em;color:#fff;font-family:var(--disp);font-variant-numeric:tabular-nums}
.c-num .fact b i{font-style:normal;font-size:.5em;font-weight:600;color:#dbe6ff;margin-left:3px}
.c-num-note{margin:6px 0 0;font-size:14px;color:#dbe6ff}
/* 회사소개 보조 숫자 3칸(흰 카드) */
.c-num-sub{grid-template-columns:repeat(3,minmax(0,1fr))}
.theme-c .c-num-sub div{background:#fff}
@media(max-width:960px){.c-num .facts-in{grid-template-columns:1fr 1fr;gap:8px}.c-num .fact{padding:18px 8px 16px}.c-num .fact:nth-child(odd){border-left:0;padding-left:0}.c-num-sub{grid-template-columns:1fr 1fr}}

/* ── 전체 메뉴(햄버거) 오버레이: 남색 + 코랄 제목 + 흰 링크 ── */
.theme-c .sitemap{background:linear-gradient(120deg,#071127,#0b1730 55%,#0f2352);color:#fff}
.theme-c .sitemap::before{background:url(../img/hero-7.webp) center/cover no-repeat;opacity:.22;filter:saturate(1.2)}
.theme-c .sitemap::after{background:linear-gradient(90deg,rgba(7,17,39,.9),rgba(7,17,39,.55) 60%,rgba(7,17,39,.2))}
.theme-c .sm-tit{color:#fff;font-weight:800;letter-spacing:.04em;border-bottom-color:rgba(255,255,255,.14)}
.theme-c .sm-tit::before{content:"";display:block;width:28px;height:3px;background:#ff5a4e;margin-bottom:14px;border-radius:2px}
.theme-c .sm-tit:hover{color:#8fd0ea}
.theme-c .sm-col li a{color:#c3d0e6}.theme-c .sm-col li a:hover{color:#fff}
.theme-c .sm-contact li a{color:#fff;font-family:var(--disp);font-weight:600}
.theme-c .sitemap-foot{color:#93a5c4;border-top-color:rgba(255,255,255,.1)}
.theme-c .sm-lang{color:#fff;border-color:rgba(255,255,255,.4)}.theme-c .sm-lang:hover{background:#fff;color:#0b1730}
.theme-c .site-header.menu-open{background:transparent;color:#fff;box-shadow:none}
.theme-c .site-header.menu-open .brand .logo-dark{opacity:0}.theme-c .site-header.menu-open .brand .logo-light{opacity:1}
.theme-c .site-header.menu-open .sitemap-btn{color:#fff}.theme-c .site-header.menu-open .sitemap-btn .l1,.theme-c .site-header.menu-open .sitemap-btn .l2{background:#fff}
.theme-c .site-header.menu-open .gnb>li>a,.theme-c .site-header.menu-open .lang{color:#fff;border-color:rgba(255,255,255,.4)}
.theme-c .site-header.menu-open .btn-quote{background:#ff5a4e;color:#fff;border-color:transparent}
.theme-c .sm-tit{font-size:1.125rem;letter-spacing:.02em;word-break:keep-all}

@media(max-width:960px){.theme-c .quick{background:#071127}}

/* 회사소개서 배너 · 개발 품목 카드 (C안) */
.theme-c .profile-band{background:linear-gradient(100deg,#1442c8,#2f6bff 70%,#4f8cff);border-color:transparent;color:#fff}
.theme-c .profile-band h2{color:#fff}.theme-c .profile-band p{color:#dbe6ff}.theme-c .profile-band .kicker{color:#ffb3ad}
.theme-c .profile-band .btn-outline{color:#fff;border-color:rgba(255,255,255,.6)}
.theme-c .item-grid li{padding:0 0 16px;border:0;border-radius:16px;overflow:hidden}
.theme-c .item-grid li img{border-radius:0!important;margin:0 0 14px;padding:0;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}

/* 비전 (C안): 남색 바탕 + 하늘색 물방울 + 흰 문장 */
.theme-c .vision,.c-vision{background:var(--c-ink1);padding:112px 0;position:relative;overflow:hidden}
.c-vision::before{content:"";position:absolute;left:50%;top:50%;width:720px;height:720px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(47,107,255,.22),rgba(47,107,255,0) 60%);pointer-events:none}
.theme-c .vision-in{position:relative}
.theme-c .vision-ico{stroke:#8fd0ea;width:48px;height:48px}
.theme-c .vision .kicker{color:var(--c-coral)}
.theme-c .vision-txt{color:#fff;font-size:clamp(26px,3vw,44px);font-weight:800}
.theme-c .vision-lead{color:#aab8d6}
.theme-c .vision-pillars li{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);box-shadow:none}
.theme-c .vision-pillars small{color:var(--c-coral)}
.theme-c .vision-pillars b{color:#fff}
.theme-c .vision-pillars p{color:#aab8d6}

/* 공장 페이지 (2026-09-11 대표): 사진 설명글 가독성, 설비 표 안쪽 여백 */
.theme-c .photo-grid figcaption{color:#d7e0f0;font-size:15px;font-weight:500;padding:10px 4px 0}
.theme-c .eq-list{padding:26px 28px 22px}
.theme-c .eq-list h3{margin:26px 0 10px}
.theme-c .eq-list h3:first-child{margin-top:0}
.theme-c .eq-list td{padding:11px 0}
.theme-c .eq-list td:last-child{padding-left:16px}
.theme-c .eq-list .eq-more{margin:18px 0 0}
@media(max-width:600px){.theme-c .eq-list{padding:20px 18px 16px}}
.theme-c .article .body .src{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);color:#c3d0e6}
.theme-c .article .body .src a{background:var(--c-coral);color:#fff}
