.wiki-page{background:var(--night);color:var(--on-green);min-height:100vh}.wiki-page .site-header{position:sticky;top:0;background:#101a17f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-night);z-index:100}.wiki-page .breadcrumb{background:#101a17f2;border-bottom:1px solid var(--border-night);padding:.75rem 0;font-size:.85rem}.wiki-page .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0}.wiki-page .breadcrumb-item a{color:#f8f0e8b3;text-decoration:none}.wiki-page .breadcrumb-item a:hover{color:var(--green-soft)}.wiki-page .breadcrumb-item.is-active span{color:#fff;font-weight:600}.wiki-page .breadcrumb-item+.breadcrumb-item:before{content:"/";margin-right:.5rem;color:#f8f0e859}.wiki-header{padding:2.5rem 0;background:var(--night);color:var(--paper);position:relative;border-bottom:1px solid var(--border-night)}.wiki-header-container{width:min(100% - 2rem,920px);margin-inline:auto;position:relative;z-index:2}.wiki-category-tag{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;color:var(--gold);letter-spacing:.12em;margin-bottom:.85rem}.wiki-category-tag:before{content:"";width:14px;height:1px;background:currentColor}.wiki-title{font-family:var(--font-serif);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;line-height:1.28;color:#fff;margin-bottom:1rem}.wiki-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.85rem;color:#f8f0e8b8;margin-bottom:1.5rem}.wiki-lead{font-size:1.02rem;line-height:1.75;color:#f8f0e8e6;padding:1.15rem 0;background:transparent;border:none;border-top:1px solid var(--border-night);border-bottom:1px solid var(--border-night)}.wiki-header-guide{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;margin-top:1.25rem;font-size:.9rem;color:#f8f0e8d1}.wiki-header-guide-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1.05rem;border-radius:999px;background:#c9d9c724;border:1px solid rgba(201,217,199,.28);color:#dce8db;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease)}.wiki-header-guide-link:hover{background:var(--green-soft);border-color:var(--green-soft);color:var(--green);transform:translateY(-1px)}.wiki-header-guide-cta{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1rem;border-radius:999px;background:#b89a5e1a;border:1px solid rgba(184,154,94,.4);color:#ebd294;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease)}.wiki-header-guide-cta:hover{background:#b89a5e33;border-color:var(--gold);color:#fff8ef;transform:translateY(-1px)}.wiki-body{width:min(100% - 2rem,920px);margin:2.5rem auto 5rem;font-size:1rem;line-height:1.8;color:var(--on-green)}.wiki-article,.wiki-hub-container{background:transparent;padding:0}.wiki-article section{margin-bottom:2.5rem}.wiki-article h2,.wiki-hub-container h2{font-family:var(--font-serif);font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-night);line-height:1.35}.wiki-article h2:first-of-type,.wiki-hub-container h2:first-of-type{margin-top:0}.wiki-article h3,.wiki-hub-container h3{font-family:var(--font-serif);font-size:1.2rem;color:#fff;margin:1.8rem 0 .75rem}.wiki-article p,.wiki-hub-container p{color:#f8f0e8d9;margin-bottom:1.25rem;font-size:1.02rem}.wiki-article ul,.wiki-article ol{margin:.75rem 0 1.5rem 1.5rem;color:#f8f0e8d9}.wiki-article li{margin-bottom:.5rem;padding-left:.35rem}.wiki-callout{padding:1.15rem 1.35rem;border-radius:var(--radius);background:#f8f0e809;border:1px solid rgba(201,217,199,.16);margin:1.75rem 0}.wiki-callout-title{font-family:var(--font-serif);font-weight:700;font-size:1.05rem;color:var(--gold);margin-bottom:.45rem}.wiki-callout p{margin-bottom:0;font-size:.95rem;color:#f8f0e8e6}.wiki-table-wrap{overflow-x:auto;border-radius:var(--radius);background:#f8f0e808;border:1px solid var(--border-night);padding:.75rem 1rem;margin:1.75rem 0}.wiki-table{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem;min-width:600px}.wiki-table th,.wiki-table td{padding:.85rem 1rem;border-bottom:1px solid var(--border-night);line-height:1.55;vertical-align:top;color:#f8f0e8d9}.wiki-table thead th{background:#c9d9c714;font-family:var(--font-serif);color:#fff;font-weight:700}.wiki-table tbody tr:last-child td{border-bottom:none}.wiki-table tbody td:first-child{font-weight:600;color:var(--gold)}.wiki-faq-section{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--border-night)}.wiki-faq-title{font-family:var(--font-serif);font-size:1.45rem;color:#fff;margin-bottom:1.25rem}.wiki-faq-list{display:grid;gap:.85rem}.wiki-faq-list details{background:#f8f0e80a;border:1px solid var(--border-night);border-radius:var(--radius);padding:1rem 1.25rem;transition:all .2s ease}.wiki-faq-list details[open]{background:#f8f0e812;border-color:#c9d9c759}.wiki-faq-list summary{cursor:pointer;font-family:var(--font-sans);font-weight:700;font-size:1.02rem;color:#fff;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;outline:none}.wiki-faq-list summary:hover{color:var(--green-soft)}.wiki-faq-list details p{margin:.65rem 0 0;font-size:.95rem;color:#f8f0e8d9;line-height:1.65}.wiki-cta-card{margin-top:3.5rem;padding:2.35rem 2rem;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%,#fff8ef,#f8f0e8 72%,#f0e8d8);border:1px solid rgba(184,154,94,.55);color:var(--ink);text-align:center;box-shadow:0 20px 50px #00000057}.wiki-cta-seal-row{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.wiki-cta-seal-line{width:36px;height:1px;background:#b89a5e8c}.wiki-cta-seal{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:var(--cinnabar);color:#fff8ef;font-family:var(--font-serif);font-size:.88rem;font-weight:700;box-shadow:0 4px 12px #a94d3f3d}.wiki-cta-card .wiki-cta-title{font-family:var(--font-serif);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;color:var(--ink);margin:0 0 .65rem;line-height:1.35}.wiki-cta-card .wiki-cta-desc{font-size:.96rem;color:#464a42;max-width:34rem;margin:0 auto 1.5rem;line-height:1.68}.wiki-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:1.25rem;border-top:1px solid rgba(32,56,48,.12)}.wiki-cta-actions .btn{min-height:44px;padding:.62rem 1.25rem;font-size:.92rem}.wiki-cta-card .btn-primary{background:var(--green);color:#f8f0e8;box-shadow:0 10px 26px #2038303d}.wiki-cta-card .btn-primary:hover{background:var(--green-mid)}.wiki-cta-card .btn-share-parchment{background:#fff8ef;color:#8c372b;border:1px solid rgba(169,77,63,.48)}.wiki-cta-card .btn-share-parchment:hover{background:#a94d3f14;border-color:var(--cinnabar)}.wiki-cta-card .btn-ghost{color:var(--green);background:#2038300d;border:1px solid rgba(32,56,48,.26)}.wiki-cta-card .btn-ghost:hover{border-color:var(--green);background:#2038301f}@media(max-width:600px){.wiki-cta-card{padding:1.75rem 1.25rem}.wiki-cta-actions{flex-direction:column;align-items:stretch}.wiki-cta-actions .btn{width:100%}}.wiki-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem}.wiki-card{display:flex;flex-direction:column;padding:1.5rem 1.6rem;background:#f8f0e80a;border:1px solid var(--border-night);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform .25s var(--ease),box-shadow .25s ease,border-color .25s ease}.wiki-card:hover{transform:translateY(-3px);border-color:var(--green-soft);background:#f8f0e812;box-shadow:0 12px 30px #00000059}.wiki-card-tag{font-size:.78rem;font-weight:700;color:var(--gold);letter-spacing:.08em;margin-bottom:.45rem}.wiki-card-title{font-family:var(--font-serif);font-size:1.2rem;color:#fff;font-weight:700;margin-bottom:.45rem;line-height:1.35}.wiki-card-desc{font-size:.9rem;color:#f8f0e8bf;line-height:1.55;flex-grow:1}.wiki-card-arrow{margin-top:1rem;font-size:.85rem;font-weight:600;color:var(--green-soft);display:inline-flex;align-items:center;gap:.35rem}.wiki-crosslinks{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--border-night)}.wiki-crosslinks-title{font-family:var(--font-serif);font-size:1.15rem;color:#fff;margin-bottom:1rem}.wiki-crosslinks-grid{display:flex;flex-wrap:wrap;gap:.65rem}.wiki-link-pill{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;font-size:.88rem;color:#f8f0e8e0;background:#f8f0e80d;border:1px solid var(--border-night);border-radius:var(--radius-pill);text-decoration:none;transition:all .2s ease}.wiki-link-pill:hover{border-color:var(--green-soft);color:#fff;background:#c9d9c71f}.wiki-app-ad{margin:2.25rem 0;padding:1.65rem 1.75rem;border-radius:var(--radius-lg);background:linear-gradient(150deg,#203830b8,#101a17f5);border:1px solid rgba(184,154,94,.38);box-shadow:0 16px 38px #00000057;position:relative;overflow:hidden}.wiki-app-ad-top{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.9rem}.wiki-app-ad-icon{width:52px;height:52px;border-radius:12px;flex-shrink:0;box-shadow:0 6px 16px #00000059}.wiki-app-ad-meta{flex:1;min-width:0}.wiki-app-ad-title{font-family:var(--font-serif);font-size:1.22rem;font-weight:700;color:#fff;margin:0!important;line-height:1.38}.wiki-app-ad-subline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.35rem;font-size:.8rem;color:#ebd294}.wiki-app-ad-seal{display:inline-flex;align-items:center;padding:.14rem .52rem;border-radius:6px;background:#a94d3f3d;border:1px solid rgba(169,77,63,.55);color:#f8e8e4;font-size:.74rem;font-weight:700;letter-spacing:.04em}.wiki-app-ad-desc{font-size:.94rem!important;color:#f8f0e8e0!important;line-height:1.68;margin-bottom:.95rem!important}.wiki-app-ad-perks{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;padding:.85rem 0;margin-bottom:1rem;border-top:1px solid rgba(201,217,199,.12);border-bottom:1px solid rgba(201,217,199,.12);font-size:.84rem;color:var(--green-soft)}.wiki-app-ad-perk{display:inline-flex;align-items:center;gap:.35rem}.wiki-app-ad-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.wiki-app-ad-actions .btn{min-height:44px;font-size:.88rem;padding:.55rem 1.15rem}.wiki-app-ad-actions .btn-tool-gold{background:#b89a5e24;border:1px solid rgba(184,154,94,.5);color:#f0dba6}.wiki-app-ad-actions .btn-tool-gold:hover{background:#b89a5e42;border-color:var(--gold);color:#fff8ef}.wiki-app-ad-actions .wiki-share-btn{background:#a94d3f2e;border:1px solid rgba(169,77,63,.52);color:#f8e8e4}.wiki-app-ad-actions .wiki-share-btn:hover{background:#a94d3f52;border-color:#c96b5c;color:#fff}.wiki-app-ad-actions .btn-ghost{color:#f8f0e8;border-color:#f8f0e84d}.wiki-app-ad-actions .btn-ghost:hover{border-color:#fff;background:#ffffff1a}@media(max-width:600px){.wiki-app-ad{padding:1.35rem 1.15rem}.wiki-app-ad-actions{flex-direction:column;align-items:stretch}.wiki-app-ad-actions .btn{width:100%}}.solar-calc-widget{margin:2.25rem 0;padding:1.75rem;border-radius:var(--radius-lg);background:#f8f0e80a;border:1px solid rgba(201,217,199,.25);box-shadow:0 12px 32px #00000040}.solar-calc-header{margin-bottom:1.25rem}.solar-calc-tag{display:inline-block;font-size:.76rem;font-weight:700;color:var(--gold);letter-spacing:.08em;margin-bottom:.35rem}.solar-calc-title{font-family:var(--font-serif);font-size:1.35rem;color:#fff;margin:0 0 .4rem!important}.solar-calc-sub{font-size:.9rem!important;color:#f8f0e8bf!important;margin:0!important}.solar-calc-form{display:grid;grid-template-columns:1.05fr .72fr 1.45fr .88fr;gap:.9rem;align-items:start;margin-bottom:1.25rem}@media(max-width:820px){.solar-calc-form{grid-template-columns:1fr 1fr}.solar-calc-field-date{grid-column:span 2}}@media(max-width:520px){.solar-calc-form{grid-template-columns:1fr}.solar-calc-field-date{grid-column:span 1}}.solar-calc-field{display:flex;flex-direction:column;gap:.35rem}.solar-calc-field>label,.solar-calc-field>.ss-picker-label-row{min-height:28px;display:flex;align-items:center;margin-bottom:0}.solar-calc-field label{font-size:.82rem;font-weight:600;color:#f8f0e8d9}.solar-calc-field select:not(.ss-lunar-select),.solar-calc-field input:not(.ss-date-input):not(.ss-time-input){height:44px;box-sizing:border-box;background:#0c1310eb;border:1px solid rgba(201,217,199,.24);border-radius:8px;padding:0 .82rem;color:#f8f0e8;font-size:.92rem;line-height:42px;font-family:var(--font-sans);outline:none;appearance:textfield;-moz-appearance:textfield;transition:border-color .2s ease,box-shadow .2s ease}.solar-calc-field input[type=number]::-webkit-outer-spin-button,.solar-calc-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.solar-calc-field select:not(.ss-lunar-select):focus,.solar-calc-field input:not(.ss-date-input):not(.ss-time-input):focus{border-color:var(--gold);box-shadow:0 0 0 3px #b89a5e26}.solar-calc-result{padding:1.25rem 0 0;background:transparent;border:none;border-top:1px solid rgba(201,217,199,.16)}.solar-calc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;margin-bottom:1rem}.solar-metric-item{padding:.75rem .9rem;border-radius:8px;background:#f8f0e80a;border:none}.solar-metric-label{display:block;font-size:.78rem;color:#f8f0e8ad;margin-bottom:.25rem}.solar-metric-value{font-family:var(--font-serif);font-size:1.15rem;font-weight:700;color:var(--gold)}.solar-calc-bazi-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;padding:.65rem 0;margin-bottom:.85rem;border-bottom:1px solid rgba(201,217,199,.12);font-size:.85rem;color:#f8f0e8db}.solar-bazi-item strong{color:var(--gold);font-weight:600}.solar-calc-alert{font-size:.9rem;line-height:1.6;padding:.75rem 1rem;border-radius:8px;background:#d4af371a;border:none;color:#f8f0e8f2;margin-bottom:1rem}.solar-calc-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(248,240,232,.1)}.solar-calc-cta-text{font-size:.88rem;color:#f8f0e8d1}.wiki-mobile-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#101a17f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(184,154,94,.3);box-shadow:0 -8px 24px #00000080;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));transform:translateY(120%);transition:transform .3s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.wiki-page .site-footer{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}}.wiki-mobile-sticky-bar.is-visible{transform:translateY(0)}.wiki-sticky-inner{max-width:820px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.wiki-sticky-info{display:flex;flex-direction:column;min-width:0;flex:1}.wiki-sticky-title{font-size:.88rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-sticky-sub{font-size:.78rem;color:#f8f0e8c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-sticky-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.wiki-sticky-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:44px;min-width:44px;padding:.45rem .85rem;border-radius:999px;background:#b89a5e24;border:1px solid rgba(184,154,94,.48);color:#ebd294;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.wiki-sticky-share-btn:hover{background:#b89a5e42;border-color:var(--gold);color:#fff8ef}.wiki-mobile-sticky-bar .btn-sm{min-height:44px;min-width:44px;padding:.45rem 1rem;font-size:.84rem;flex-shrink:0;box-shadow:0 6px 16px #00000047}@media(max-width:420px){.wiki-sticky-sub{display:none}}@media(min-width:769px){.wiki-mobile-sticky-bar{display:none}}
