/*
Theme Name: 배당노트 (bdnote)
Theme URI: https://bdnote.co.kr
Description: 배당노트 전용 클래식 테마. "증권사 리포트보다 담백하고, 오래 쓴 가계부만큼 믿음직하게." 정본: design/reference/배당노트_디자인시스템_v1.html + bdnote-design 스킬. 시세판이 아니라 기록 아카이브 — 상승 빨강·하락 파랑을 쓰지 않는다.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 8.0
Text Domain: bdnote
*/

/* ============================================================
   토큰 (정본: v1.html :root 그대로)
   ============================================================ */
:root{
  --bd-paper:   #FBF9F4;
  --bd-surface: #FFFFFF;
  --bd-ink:     #232A33;
  --bd-navy:    #1E3250;
  --bd-navy-soft:#EDF1F7;
  --bd-gold:    #C9A227;
  --bd-gold-deep:#8A6516;
  --bd-muted:   #5C6570;
  --bd-faint:   #9AA2AC;
  --bd-border:  #E5E1D6;
  --bd-sand:    #F5F2EA;
  --bd-serif: "Gowun Batang", serif;
  --bd-sans: "Pretendard", "Pretendard Variable", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
}

/* ============================================================
   전역
   ============================================================ */
*{ box-sizing:border-box; }
html{ -webkit-text-size-adjust:100%; }
body{ margin:0; background:var(--bd-paper); color:var(--bd-ink);
      font-family:var(--bd-sans); word-break:keep-all; line-height:1.7;
      font-size:16px; -webkit-font-smoothing:antialiased; }
a{ color:var(--bd-navy); text-underline-offset:2px; }
img{ max-width:100%; height:auto; }
.bd-tabular{ font-variant-numeric:tabular-nums; }

/* 읽기 척추 — 중앙 집중, 사이드바 없음 */
.bd-wrap{ max-width:680px; margin:0 auto; padding:0 20px; }
.bd-wide{ max-width:900px; margin:0 auto; padding:0 20px; }

/* ============================================================
   헤더 / 푸터
   ============================================================ */
.bd-site-header{ border-bottom:1px solid var(--bd-border); background:var(--bd-paper); }
.bd-site-header__in{ max-width:900px; margin:0 auto; padding:18px 20px;
      display:flex; align-items:baseline; justify-content:space-between; gap:16px; flex-wrap:wrap; }
.bd-brand{ font-family:var(--bd-serif); font-weight:700; font-size:22px; color:var(--bd-navy);
      text-decoration:none; line-height:1.2; }
.bd-brand em{ font-style:normal; display:block; border-bottom:3px double var(--bd-gold);
      width:52px; margin-top:5px; }
.bd-nav{ display:flex; gap:20px; font-size:15px; }
.bd-nav a{ color:var(--bd-muted); text-decoration:none; }
.bd-nav a:hover, .bd-nav a[aria-current="page"]{ color:var(--bd-navy); }

.bd-site-footer{ margin-top:64px; border-top:1px solid var(--bd-border);
      background:var(--bd-sand); color:var(--bd-muted); font-size:13px; }
.bd-site-footer__in{ max-width:900px; margin:0 auto; padding:26px 20px 40px; }
.bd-site-footer strong{ color:var(--bd-ink); font-weight:700; }
.bd-disclaimer{ line-height:1.8; }

/* ============================================================
   기록 카드 (정본: v1.html .bd-card 그대로)
   ============================================================ */
.bd-card{ max-width:400px; background:var(--bd-surface); border:1px solid var(--bd-border);
          border-radius:10px; overflow:hidden; font-variant-numeric:tabular-nums; }
.bd-card__head{ background:var(--bd-navy); padding:14px 18px;
                display:flex; justify-content:space-between; align-items:baseline; gap:10px; }
.bd-card__name{ font-family:var(--bd-serif); font-size:18px; font-weight:700; color:var(--bd-paper); }
.bd-card__code{ font-size:12.5px; color:#9DAEC6; margin-left:6px; }
.bd-card__tag{ font-size:11.5px; color:#9DAEC6; white-space:nowrap; }

.bd-card__keys{ display:flex; gap:18px; padding:18px 18px 6px; }
.bd-card__key{ flex:1; min-width:0; }
.bd-card__label{ font-size:12px; color:var(--bd-muted); margin-bottom:4px; }
.bd-card__num{ font-family:var(--bd-serif); font-size:27px; font-weight:700; color:var(--bd-navy);
               display:inline-block; border-bottom:3px double var(--bd-gold); padding-bottom:3px;
               white-space:nowrap; }
.bd-card__num small{ font-size:14px; font-weight:400; }
.bd-card__key--gold .bd-card__num{ color:var(--bd-gold-deep); }

/* 기준일 종가 스냅샷 — S3 파이프라인이 채움. 등락색 없음(시세판 아님). */
.bd-card__price{ padding:2px 18px 8px; font-size:12px; color:var(--bd-muted); font-variant-numeric:tabular-nums; }
.bd-card__price b{ color:var(--bd-ink); font-weight:700; }

.bd-card__chart{ padding:12px 18px 4px; }
.bd-bars{ display:flex; align-items:flex-end; gap:4px; height:64px; }
.bd-bars i{ flex:1; background:var(--bd-gold); opacity:.38; border-radius:1px 1px 0 0; }
.bd-bars i:nth-child(n+4){ opacity:.55; }
.bd-bars i:nth-child(n+7){ opacity:.75; }
.bd-bars > i:last-child{ opacity:1; outline:2px solid var(--bd-navy); outline-offset:-2px; }

/* 값 표기 변형 — 각 막대 위에 실제 배당금(원). 막대가 컬럼이 되어 [값][막대]. */
.bd-bars--valued{ height:78px; }
.bd-bars--valued .bd-bar{ flex:1; min-width:0; height:100%; display:flex; flex-direction:column;
      justify-content:flex-end; align-items:center; gap:3px; }
.bd-bars--valued .bd-bar__v{ font-size:8.5px; font-weight:700; color:var(--bd-muted);
      font-variant-numeric:tabular-nums; line-height:1; white-space:nowrap; }
.bd-bars--valued .bd-bar i{ flex:none; width:100%; }
.bd-bars--valued .bd-bar:nth-child(n+4) i{ opacity:.55; }
.bd-bars--valued .bd-bar:nth-child(n+7) i{ opacity:.75; }
.bd-bars--valued .bd-bar:last-child i{ opacity:1; outline:2px solid var(--bd-navy); outline-offset:-2px; }
.bd-bars--valued .bd-bar:last-child .bd-bar__v{ color:var(--bd-navy); }
.bd-bars__x{ display:flex; gap:4px; font-size:10.5px; color:var(--bd-faint); margin-top:4px; }
.bd-bars__x span{ flex:1; min-width:0; text-align:center; }
/* 막대별 시가배당률(%) — 막대 아래·연도 위 소형 병기 */
.bd-bars__pct{ display:flex; gap:4px; margin-top:5px; }
.bd-bars__pct span{ flex:1; min-width:0; text-align:center; font-size:8.5px; font-weight:700;
      color:var(--bd-gold-deep); font-variant-numeric:tabular-nums; white-space:nowrap; }
.bd-bars__pct span i{ color:var(--bd-faint); font-style:normal; font-weight:400; }

.bd-card__meta{ margin:12px 18px 0; border-top:1px solid var(--bd-border);
                padding:10px 0 12px; display:flex; flex-wrap:wrap; gap:6px 14px; font-size:12.5px; color:var(--bd-muted); }
.bd-card__meta b{ color:var(--bd-ink); font-weight:700; }

.bd-card__foot{ background:var(--bd-sand); padding:8px 18px;
                display:flex; justify-content:space-between; align-items:center; gap:10px; }
.bd-card__note{ font-size:10.5px; color:#8B8776; }
.bd-card__wm{ font-family:var(--bd-serif); font-size:11.5px; font-weight:700; color:var(--bd-navy); white-space:nowrap; }
.bd-card__wm em{ font-style:normal; color:var(--bd-gold-deep); }

/* ============================================================
   글 상세 (single) — 카드 → 이야기 전환 → 서사 본문
   ============================================================ */
.bd-article{ padding-top:34px; }
.bd-article__cat{ font-size:13px; color:var(--bd-gold-deep); font-weight:700; letter-spacing:.02em; }
.bd-article__title{ font-family:var(--bd-serif); color:var(--bd-navy); font-weight:700;
      font-size:30px; line-height:1.35; margin:8px 0 10px; }
.bd-article__meta{ font-size:13px; color:var(--bd-muted); margin-bottom:24px;
      font-variant-numeric:tabular-nums; }
.bd-card-wrap{ display:flex; justify-content:center; }
/* 본문 콘텐츠 안의 카드는 중앙 정렬 */
.bd-body > .bd-card{ margin-left:auto; margin-right:auto; }

/* 카드 → 이야기 전환부 (정본: v1.html .bd-story-lead) */
.bd-story-lead{ max-width:400px; margin:22px auto 0; text-align:center; }
.bd-story-lead .rule{ display:inline-block; width:46px; border-bottom:3px double var(--bd-gold); margin-bottom:8px; }
.bd-story-lead h3{ font-family:var(--bd-serif); font-size:16px; color:var(--bd-navy); margin:0 0 8px; font-weight:700; }
.bd-story-lead p{ text-align:left; font-size:15px; color:var(--bd-ink); margin:0; }

/* 서사 본문 */
.bd-body{ margin-top:34px; font-size:17px; line-height:1.85; color:var(--bd-ink); }
.bd-body > *{ margin:0 0 1.15em; }
/* 본문 섹션 제목 — 이중 괘선은 쓰지 않는다(시그니처 희소성: 로고·카드 핵심숫자·전환부에만). */
.bd-body h2{ font-family:var(--bd-serif); color:var(--bd-navy); font-size:22px; font-weight:700;
      margin:1.7em 0 .3em; padding-left:12px; border-left:3px solid var(--bd-navy); }
.bd-body h3{ font-family:var(--bd-serif); color:var(--bd-navy); font-size:18px; font-weight:700; margin:1.5em 0 .2em; }
.bd-body a{ color:var(--bd-gold-deep); }

/* 공시 인용 — navy-soft 배경 + 네이비 좌선 */
.bd-body blockquote, .bd-quote{ background:var(--bd-navy-soft); border-left:3px solid var(--bd-navy);
      border-radius:0 8px 8px 0; margin:1.4em 0; padding:14px 18px; color:var(--bd-ink);
      font-size:15.5px; line-height:1.75; }
.bd-body blockquote cite, .bd-quote cite{ display:block; margin-top:8px; font-style:normal;
      font-size:12.5px; color:var(--bd-muted); }

/* 연표 — 연도(고운바탕 tabular) 좌열 + 사건 우열 */
.bd-timeline{ list-style:none; margin:1.4em 0; padding:0;
      border-top:1px solid var(--bd-border); }
.bd-timeline li{ display:flex; gap:16px; padding:11px 2px; border-bottom:1px solid var(--bd-border); }
.bd-timeline .yr{ flex:0 0 58px; font-family:var(--bd-serif); font-weight:700; color:var(--bd-navy);
      font-variant-numeric:tabular-nums; }
.bd-timeline .ev{ flex:1; font-size:15.5px; }

/* 주석 — muted 소형 */
.bd-note{ font-size:13px; color:var(--bd-muted); line-height:1.7; }

/* 애드센스 슬롯 — 점선 + "광고" 라벨(§7) */
.bd-ad{ border:1px dashed var(--bd-border); border-radius:8px; padding:14px;
      text-align:center; color:var(--bd-faint); font-size:12px; margin:1.6em 0; background:var(--bd-surface); }
.bd-ad::before{ content:"광고"; display:block; font-size:10.5px; letter-spacing:.1em; color:var(--bd-faint); margin-bottom:6px; }

/* 실용 정보 박스 — 배당 일정·받는 법(검색 유입 실용 섹션) */
.bd-info{ background:var(--bd-navy-soft); border:1px solid #D6DEEA; border-radius:10px; padding:15px 20px; margin:1.6em 0; }
.bd-info h4{ font-family:var(--bd-serif); color:var(--bd-navy); font-size:16px; margin:0 0 8px; font-weight:700; }
.bd-info ul{ margin:0; padding:0; list-style:none; }
.bd-info li{ font-size:14.5px; color:var(--bd-ink); padding:6px 0; border-bottom:1px dashed #D6DEEA; font-variant-numeric:tabular-nums; }
.bd-info li:last-child{ border-bottom:0; }
.bd-info li b{ color:var(--bd-navy); font-weight:700; display:inline-block; min-width:118px; }

/* 관련 글 — 같은 업종 기록(종목 쌓이면 자동 노출) */
.bd-related{ margin-top:38px; border-top:1px solid var(--bd-border); padding-top:16px; }
.bd-related__label{ font-size:13px; color:var(--bd-gold-deep); font-weight:700; letter-spacing:.02em; margin-bottom:8px; }
.bd-related ul{ list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:8px 10px; }
.bd-related li a{ display:inline-block; border:1px solid var(--bd-border); border-radius:8px;
      padding:7px 14px; font-size:14px; color:var(--bd-navy); text-decoration:none; background:var(--bd-surface); }
.bd-related li a:hover{ background:var(--bd-navy); color:var(--bd-paper); }

/* 핵심 지표 스트립 (S1 블록①) — 카드 직하단 */
.bd-metrics{ display:grid; grid-template-columns:repeat(5,1fr); gap:1px; background:var(--bd-border);
      border:1px solid var(--bd-border); border-radius:10px; overflow:hidden; margin:20px auto 0; max-width:640px; }
.bd-metric{ background:var(--bd-surface); padding:12px 8px; text-align:center; }
.bd-metric__l{ display:block; font-size:11.5px; color:var(--bd-muted); margin-bottom:5px; word-break:keep-all; }
.bd-metric__v{ display:block; font-family:var(--bd-serif); font-weight:700; color:var(--bd-navy);
      font-size:16px; font-variant-numeric:tabular-nums; line-height:1.25; word-break:keep-all; }
.bd-metrics__note{ max-width:640px; margin:8px auto 0; font-size:12px; color:var(--bd-faint); line-height:1.6; text-align:center; }

/* 데이터 검증 블록 (S1 블록③) */
.bd-verify{ margin-top:30px; border:1px solid var(--bd-border); border-radius:10px;
      background:var(--bd-sand); padding:14px 18px; }
.bd-verify__t{ font-family:var(--bd-serif); font-weight:700; color:var(--bd-navy); font-size:14px; margin-bottom:8px; }
.bd-verify dl{ margin:0; }
.bd-verify dl > div{ display:flex; gap:10px; padding:4px 0; font-size:13px; }
.bd-verify dt{ flex:0 0 86px; color:var(--bd-muted); font-weight:700; }
.bd-verify dd{ flex:1; margin:0; color:var(--bd-ink); font-variant-numeric:tabular-nums; }
.bd-verify a{ color:var(--bd-gold-deep); }

/* 글 하단 YMYL 고지 */
.bd-post-notice{ margin-top:40px; border-top:1px solid var(--bd-border); padding-top:16px;
      font-size:12.5px; color:var(--bd-muted); line-height:1.8; }
.bd-post-notice b{ color:var(--bd-ink); font-weight:700; }

/* ============================================================
   메인 (front-page)
   ============================================================ */
.bd-home-lead{ padding:44px 0 6px; text-align:center; }
.bd-home-lead h1{ font-family:var(--bd-serif); color:var(--bd-navy); font-size:27px; font-weight:700; margin:0 0 8px; }
.bd-home-lead p{ color:var(--bd-muted); font-size:15px; margin:0; }

/* 축적 카운터 — 네이비 반전 밴드(간판/장부 표지). full-bleed, 페이지당 1개. */
.bd-counter-band{ background:var(--bd-navy); margin:34px 0 0; padding:40px 20px; text-align:center; }
.bd-counter-band__in{ max-width:900px; margin:0 auto; }
.bd-counter-band__num{ font-family:var(--bd-serif); font-weight:700; color:var(--bd-gold);
      font-size:60px; line-height:1; display:inline-block; font-variant-numeric:tabular-nums;
      border-bottom:3px double var(--bd-gold); padding-bottom:10px; }
.bd-counter-band__label{ margin-top:15px; color:var(--bd-paper); font-size:15px; }
.bd-counter-band__label b{ color:#fff; font-weight:700; }

/* 최신 기록 카드 피처 — 홈의 간판 컴포넌트 */
.bd-featured{ margin:36px 0 0; }
.bd-featured__label{ text-align:center; font-size:13px; color:var(--bd-gold-deep); font-weight:700;
      letter-spacing:.02em; margin-bottom:12px; }
.bd-featured__card{ display:block; text-decoration:none; }
.bd-featured__card .bd-card{ margin:0 auto; }

.bd-section-head{ display:flex; align-items:baseline; justify-content:space-between; gap:12px;
      margin:52px 0 8px; }
.bd-section-head h2{ font-family:var(--bd-serif); color:var(--bd-navy); font-size:19px; font-weight:700; margin:0; }
.bd-section-head a{ font-size:14px; color:var(--bd-gold-deep); text-decoration:none; white-space:nowrap; }

/* 최신 기록 목록 — 종목명 + 우측 데이터(배당률·배당금). 장식은 데이터다. */
.bd-postlist{ list-style:none; margin:0; padding:0; border-top:1px solid var(--bd-border); }
.bd-postlist li{ border-bottom:1px solid var(--bd-border); }
.bd-postlist a{ display:flex; align-items:center; justify-content:space-between; gap:14px;
      text-decoration:none; color:inherit; padding:16px 2px; }
.bd-postlist__main{ min-width:0; }
.bd-postlist .t{ display:block; font-family:var(--bd-serif); font-weight:700; color:var(--bd-navy); font-size:18px; line-height:1.4; }
.bd-postlist .sub{ display:block; margin-top:4px; color:var(--bd-faint); font-size:12.5px; font-variant-numeric:tabular-nums; }
.bd-postlist__data{ flex:0 0 auto; text-align:right; white-space:nowrap; font-variant-numeric:tabular-nums; }
.bd-postlist__data .y{ display:block; color:var(--bd-gold-deep); font-weight:700; font-size:17px; }
.bd-postlist__data .dv{ display:block; margin-top:3px; color:var(--bd-muted); font-size:13px; }
.bd-postlist__data .dv small{ font-size:11px; }

.bd-cta{ text-align:center; margin:26px 0 0; }
.bd-cta a{ display:inline-block; border:1px solid var(--bd-navy); color:var(--bd-navy);
      text-decoration:none; padding:11px 22px; border-radius:10px; font-size:15px; background:var(--bd-surface); }
.bd-cta a:hover{ background:var(--bd-navy); color:var(--bd-paper); }

/* ============================================================
   종목 색인 (archive) — 서고(書庫) 표
   ============================================================ */
.bd-index-head{ padding:40px 0 2px; }
.bd-index-head h1{ font-family:var(--bd-serif); color:var(--bd-navy); font-size:25px; font-weight:700; margin:0 0 6px; }
.bd-index-head h1::after{ content:""; display:block; width:46px; border-bottom:3px double var(--bd-gold); margin-top:8px; }
.bd-index-head p{ color:var(--bd-muted); font-size:14px; margin:10px 0 0; }

.bd-index{ width:100%; border-collapse:collapse; margin:22px 0 0; font-variant-numeric:tabular-nums;
      font-size:15px; }
.bd-index thead th{ text-align:left; font-family:var(--bd-sans); font-weight:700; color:var(--bd-muted);
      font-size:12.5px; border-bottom:2px solid var(--bd-navy); padding:8px 10px; white-space:nowrap; }
.bd-index tbody td{ border-bottom:1px solid var(--bd-border); padding:12px 10px; color:var(--bd-ink); }
.bd-index tbody tr:hover{ background:var(--bd-sand); }
.bd-index .name{ font-family:var(--bd-serif); font-weight:700; color:var(--bd-navy); }
.bd-index .name a{ text-decoration:none; color:inherit; }
.bd-index .name .code{ display:block; font-family:var(--bd-sans); font-weight:400; color:var(--bd-faint); font-size:12px; margin-top:2px; }
.bd-index .num{ text-align:right; white-space:nowrap; }
.bd-index .num small{ color:var(--bd-muted); font-weight:400; }
.bd-index .num.gold{ color:var(--bd-gold-deep); }
.bd-index .date{ color:var(--bd-muted); white-space:nowrap; font-size:13.5px; }

/* ============================================================
   용어 사전 (template-glossary)
   ============================================================ */
.bd-gloss-group{ margin-top:40px; }
.bd-gloss-group > h2{ font-family:var(--bd-serif); color:var(--bd-navy); font-size:19px; font-weight:700;
      margin:0 0 6px; padding-bottom:8px; border-bottom:1px solid var(--bd-border); }
.bd-gloss{ margin:0; }
.bd-gloss__item{ padding:16px 2px; border-bottom:1px solid var(--bd-border); }
.bd-gloss__t{ font-family:var(--bd-serif); font-weight:700; color:var(--bd-navy); font-size:17px; }
.bd-gloss__t span{ font-family:var(--bd-sans); font-weight:400; color:var(--bd-gold-deep);
      font-size:12.5px; margin-left:8px; letter-spacing:.02em; }
.bd-gloss__d{ margin:7px 0 0; color:var(--bd-ink); font-size:15.5px; line-height:1.8; }
.bd-gloss__d b{ font-weight:700; color:var(--bd-navy); }
.bd-gloss__item:target{ background:var(--bd-navy-soft); border-radius:8px; padding:16px 12px; }
.bd-gloss__more{ white-space:nowrap; color:var(--bd-gold-deep); font-weight:700; text-decoration:none; font-size:13.5px; margin-left:4px; }
.bd-gloss__more:hover{ text-decoration:underline; }

/* ============================================================
   이야기(야사) — 읽기 몰입형. 기록(정형)과 톤을 구분한다.
   ============================================================ */
.bd-tale{ padding-top:40px; }
.bd-tale__kicker{ text-align:center; font-family:var(--bd-serif); color:var(--bd-gold-deep);
      font-weight:700; font-size:13px; letter-spacing:.34em; }
.bd-tale__title{ font-family:var(--bd-serif); color:var(--bd-navy); font-weight:700;
      font-size:31px; line-height:1.45; text-align:center; margin:14px 0 6px; }
.bd-tale__meta{ text-align:center; color:var(--bd-faint); font-size:13px; font-variant-numeric:tabular-nums; }
.bd-tale__card{ margin:26px 0 4px; display:flex; justify-content:center; }
.bd-tale__card a{ display:block; text-decoration:none; }
.bd-tale__card .bd-card{ margin:0 auto; }
.bd-tale__body{ margin-top:30px; font-size:17.5px; line-height:2.0; color:var(--bd-ink); }
.bd-tale__body > *{ margin:0 0 1.3em; }
.bd-tale__body h2{ font-family:var(--bd-serif); color:var(--bd-navy); font-size:20px; font-weight:700;
      text-align:center; margin:2em 0 .5em; }
.bd-tale__body em{ font-style:normal; color:var(--bd-gold-deep); font-weight:700; }
.bd-tale__body blockquote{ margin:1.5em 0; padding:2px 22px; border-left:3px solid var(--bd-gold);
      color:var(--bd-muted); font-size:16.5px; }
.bd-tale__body > p:first-of-type::first-letter{ font-family:var(--bd-serif); font-weight:700;
      color:var(--bd-navy); font-size:3.1em; line-height:.9; float:left; margin:6px 10px 0 0; }
.bd-tale__body hr{ border:0; text-align:center; margin:2.2em 0; }
.bd-tale__body hr::after{ content:"· · ·"; color:var(--bd-gold); font-size:15px; letter-spacing:.3em; }
.bd-tale__cross{ text-align:center; margin:42px 0 0; }
.bd-tale__cross a{ display:inline-block; border:1px solid var(--bd-navy); color:var(--bd-navy);
      text-decoration:none; padding:11px 22px; border-radius:10px; font-size:15px; background:var(--bd-surface); }
.bd-tale__cross a:hover{ background:var(--bd-navy); color:var(--bd-paper); }

/* ============================================================
   반응형 (모바일 400px 우선)
   ============================================================ */
@media (max-width:520px){
  body{ font-size:15.5px; }
  .bd-article__title{ font-size:25px; }
  .bd-body{ font-size:16px; }
  .bd-counter__num{ font-size:44px; }
  .bd-tale__title{ font-size:26px; }
  .bd-tale__body{ font-size:16.5px; line-height:1.95; }
  .bd-metrics{ grid-template-columns:repeat(2,1fr); }
  .bd-index{ font-size:14px; }
  .bd-index thead th, .bd-index tbody td{ padding:9px 7px; }
  .bd-index .date{ font-size:12.5px; }
}
