.uc-chart,.uc-library{--uc-ink:#29251f;--uc-soft:#625b50;--uc-line:#d9cdbd;--uc-paper:#faf7f0;--uc-accent:#785637;color:var(--uc-ink);font:16px/1.65 "Roboto Flex","Segoe UI",Arial,sans-serif}
.uc-chart *,.uc-library *{box-sizing:border-box}
.uc-chart [hidden],.uc-library [hidden]{display:none!important}
.uc-chart h2,.uc-chart h3,.uc-library h2{font-family:"EB Garamond Local",Georgia,serif!important;color:var(--uc-ink)!important;font-weight:600!important;letter-spacing:-.015em;line-height:1.12}
.uc-chart h2{font-size:32px;padding:0;margin:0 0 10px}.uc-chart h3{font-size:27px;padding:0;margin:0 0 14px}
body.ufs-charts-page #main-content,body.ufs-charts-page .et-l--body{background:transparent!important}
body.ufs-charts-page #page-container .uc-layout-section{padding:40px 0 76px!important;background:transparent!important}
body.ufs-charts-page #page-container .uc-layout-row{width:92%!important;max-width:1320px!important;padding:0!important;display:block!important}
body.ufs-charts-page #page-container .uc-layout-column{width:100%!important;float:none!important;margin:0!important}
body.ufs-charts-page #page-container .uc-post-content-section{padding:0!important;background:transparent!important}body.ufs-charts-page #page-container .uc-post-content-section>.uc-layout-row{width:100%!important;max-width:none!important}body.ufs-charts-page .uc-post-content{margin:0!important}
body.ufs-charts-page #page-container .uc-hero{padding:65px 0 56px!important;background-color:#282820!important;background-image:linear-gradient(90deg,rgba(25,27,24,.86),rgba(25,27,24,.55)),url('/wp-content/uploads/2026/09/bible-studies-hero-desktop.webp')!important;background-size:cover!important;background-position:center 53%!important}
body.ufs-charts-page .uc-hero h1{font-family:"EB Garamond Local",Georgia,serif!important;color:#fcf5e5!important;font-size:clamp(39px,4.2vw,64px)!important;line-height:1.07!important;max-width:1000px;padding:0 0 14px!important;margin:0!important}
body.ufs-charts-page .uc-hero p{font:18px/1.6 "Roboto Flex","Segoe UI",sans-serif!important;max-width:740px;color:#e5dbc9!important;margin:0!important;padding:0!important}
body.ufs-charts-page .uc-hero .et_pb_module{margin:0!important}
.uc-top-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:26px}
.uc-chart a{color:#775031;text-decoration:underline;text-underline-offset:3px}.uc-chart a:hover{color:#412b19}.uc-back{font-weight:650}.uc-downloads{display:flex;gap:22px;align-items:center}
.uc-chart button{font:600 14px/1.3 "Roboto Flex","Segoe UI",Arial,sans-serif;cursor:pointer;border:1px solid #b4a28d;border-radius:4px;padding:10px 16px;background:#f7f1e6;color:#443623;min-height:42px;transition:background .15s,border-color .15s}
.uc-chart button:hover{background:#ede2ce;border-color:#866647}.uc-chart button:disabled{opacity:.5;cursor:default}.uc-chart :focus-visible,.uc-library :focus-visible{outline:3px solid #b0803d;outline-offset:3px}
.uc-chart .uc-print-button{color:#f9f0df;background:#2a2925 url('/wp-content/plugins/unforsaken-classic-header/assets/button-charcoal-v1.webp') center/100% 100%;border-color:#514330;padding:12px 23px}
.uc-chart .uc-print-button:hover{background-color:#494034}
.uc-tools{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(180px,1fr);gap:16px;padding:22px;background:rgba(248,244,234,.92);border:1px solid var(--uc-line);border-radius:6px}
.uc-tools label,.uc-library-search-label{font-size:13px;font-weight:650;color:#5b4b39}
.uc-tools input,.uc-tools select,.uc-library input{display:block;width:100%;height:47px;margin:7px 0 0!important;border:1px solid #c8b9a6!important;border-radius:3px!important;padding:10px 12px!important;background:#fffdf8!important;color:#29251f!important;font:16px/1.4 "Roboto Flex","Segoe UI",Arial,sans-serif!important;min-width:0;box-shadow:none!important}
.uc-view-tools{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:18px 0 30px;color:var(--uc-soft);font-size:13px}
.uc-view-tools .uc-result{margin:0 auto 0 0;padding:0}.uc-view-tools label{display:flex;align-items:center;gap:7px}.uc-view-tools input{accent-color:#7a5636;width:17px;height:17px}
.uc-chart .uc-expand-all{background:transparent;border:0;text-decoration:underline;min-height:36px;padding:6px}
.uc-context{font-size:15px;line-height:1.65;color:var(--uc-soft);max-width:1060px;margin:0 0 24px;padding:0}
.uc-table-wrap{overflow-x:auto;border:1px solid var(--uc-line);border-radius:6px;background:#fffcf6}
.uc-chart .uc-table{width:100%;border:0!important;border-collapse:collapse;margin:0!important;table-layout:auto}
.uc-chart .uc-table thead th{background:#2c2b27!important;color:#f9f0df!important;font:600 13px/1.35 "Roboto Flex","Segoe UI",sans-serif;text-align:left;padding:15px 16px!important;border:0!important;vertical-align:middle}
.uc-chart .uc-table th,.uc-chart .uc-table td{border:0;border-bottom:1px solid #dfd5c7;padding:17px 16px;vertical-align:top;text-align:left;line-height:1.55;word-break:normal;overflow-wrap:anywhere}
.uc-chart .uc-table .uc-overview th{font-family:"EB Garamond Local",Georgia,serif;font-size:23px;font-weight:600;min-width:195px;max-width:340px;color:#29251f;background:transparent}
.uc-chart .uc-overview td{font-size:14px;max-width:330px}.uc-chart .uc-overview{background:#fffcf6}.uc-chart .uc-record:nth-of-type(even) .uc-overview{background:#f5f0e6}
.uc-chart .uc-record:has(.uc-toggle[aria-expanded="true"]) .uc-overview{background:#eee2ce}
.uc-chart .uc-toggle-cell{white-space:nowrap;min-width:114px;text-align:right!important}
.uc-chart .uc-toggle{font-size:12px;white-space:nowrap;background:transparent;border-color:#cbbba4;padding:9px 10px}.uc-toggle span{margin-left:7px;font-size:17px}
.uc-chart .uc-detail>td{padding:0!important;background:#fffcf7}.uc-detail-inner{padding:26px 32px 30px;border-left:3px solid #b18e60}
.uc-entry-heading{display:flex;gap:20px;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:20px}.uc-entry-heading h3{margin:0}.uc-permalink{font-size:13px}
.uc-fields{margin:0!important;display:grid;grid-template-columns:1fr 1fr;gap:22px 34px}.uc-field{min-width:0}.uc-field:has(dd .uc-source){grid-column:auto}
.uc-field dt{font-size:13px;font-weight:700;color:#775436;margin:0 0 6px!important;padding:0!important}.uc-field dd{margin:0!important;padding:0!important;font-size:16px;line-height:1.75;color:#302c27}
.uc-field:has(dd):not(:has(.uc-source)){overflow-wrap:anywhere}.uc-related{border-top:1px solid #dfd3bf;margin-top:25px;padding-top:25px}.uc-related>.uc-fields+.uc-fields{border-top:1px solid #e9dece;padding-top:20px;margin-top:20px!important}
.uc-chart .uc-print-entry{margin-top:22px}.uc-muted{color:#847c70}.uc-record{scroll-margin-top:185px}.uc-empty{padding:30px;text-align:center;background:#f5eddf}.uc-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.uc-library-search-label{display:block;max-width:600px;margin:0 0 28px}.uc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.uc-card{border:1px solid #d0c1aa;background:#fbf6ed;box-shadow:0 5px 15px #3423180b;overflow:hidden;border-radius:5px}.uc-card-link{color:inherit!important;text-decoration:none!important;display:flex;flex-direction:column;height:100%}
.uc-card-art{height:180px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 70% 35%,#99876c,#423e32);overflow:hidden}
.uc-mini-paper{width:68%;height:150px;transform:rotate(-5deg) translateY(15px);padding:21px;background:#f3e7ce;box-shadow:9px 12px 22px #0006;border:1px solid #baa787;transition:transform .25s}.uc-card:hover .uc-mini-paper{transform:rotate(-2deg) translateY(9px)}
.uc-mini-heading{font:600 16px/1.2 "EB Garamond Local",Georgia,serif;color:#453826;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-mini-table{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1px}.uc-mini-table span{min-width:0;height:21px;padding:4px;background:#c6b89950;border-bottom:1px solid #b6a58a;font:9px/1.3 "Segoe UI",Arial,sans-serif;color:#544834;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-mini-table .uc-mini-colhead{background:#383b33;color:#f4ecdd;font-weight:600}
.uc-art-parables-of-jesus{background:radial-gradient(ellipse at 70% 35%,#8b7660,#363c3a)}.uc-art-66-books-of-the-bible{background:radial-gradient(ellipse at 70% 35%,#a48b63,#504432)}
.uc-art-kings-of-israel-and-judah{background:radial-gradient(ellipse at 70% 35%,#927454,#44372b)}.uc-art-covenants-of-the-bible{background:radial-gradient(ellipse at 70% 35%,#8e8970,#373e36)}
.uc-card-copy{padding:26px 25px;display:flex;flex-direction:column;flex:1}.uc-card h2{font-size:30px!important;margin:0 0 10px;padding:0}.uc-card p{font-size:16px;line-height:1.7;margin:0 0 24px;padding:0;color:#615648}.uc-card-action{margin-top:auto;padding:12px 16px;background:#2c2b26;color:#f8edda;border:1px solid #71593d;border-radius:3px;font-size:14px;font-weight:650;display:flex;justify-content:space-between;align-items:center}
@media(max-width:1050px){.uc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-tools{grid-template-columns:1fr 1fr}.uc-search-label{grid-column:1/-1}.uc-chart .uc-table th,.uc-chart .uc-table td{padding:13px 11px}.uc-chart .uc-table .uc-overview th{min-width:150px}.uc-chart .uc-overview td{font-size:13px}}
@media(max-width:700px){body.ufs-charts-page #page-container .uc-hero{padding:47px 0 35px!important}body.ufs-charts-page #page-container .uc-layout-section{padding:26px 0 48px!important}.uc-top-actions{gap:18px}.uc-downloads{width:100%;justify-content:space-between;gap:8px;font-size:14px}.uc-tools{padding:16px;gap:15px;grid-template-columns:1fr}.uc-search-label{grid-column:auto}.uc-view-tools{gap:12px;margin-bottom:23px}.uc-view-tools .uc-result{width:100%}.uc-chart h2{font-size:29px}.uc-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.uc-chart .uc-table,.uc-chart .uc-table tbody,.uc-chart .uc-table tr,.uc-chart .uc-table th,.uc-chart .uc-table td{display:block;width:100%;min-width:0!important;max-width:none!important}.uc-chart .uc-table thead{display:none}.uc-chart .uc-record{margin-bottom:14px;border:1px solid #d7c8b1;border-radius:5px;overflow:hidden;scroll-margin-top:140px}.uc-chart .uc-overview{padding:15px 17px;display:grid!important;grid-template-columns:1fr 1fr;gap:11px 17px}.uc-chart .uc-overview th{grid-column:1/-1;font-size:24px!important}.uc-chart .uc-overview th,.uc-chart .uc-overview td{border:0!important;padding:0!important}.uc-chart .uc-overview td:not(.uc-toggle-cell)::before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:#77654d;margin-bottom:3px}.uc-chart .uc-toggle-cell{grid-column:1/-1;padding-top:7px!important;text-align:left!important}.uc-chart .uc-toggle{width:100%;display:flex;justify-content:space-between;padding:9px 12px!important}.uc-detail-inner{padding:21px 17px}.uc-fields{grid-template-columns:1fr;gap:19px}.uc-field dd{font-size:16px}.uc-entry-heading h3{font-size:26px}.uc-cards{grid-template-columns:1fr}.uc-card-art{height:145px}.uc-card-copy{padding:23px}.uc-card h2{font-size:30px!important}}
@media(prefers-reduced-motion:reduce){.uc-chart *,.uc-library *{transition:none!important;scroll-behavior:auto!important}}
@media print{body.ufs-charts-page header,body.ufs-charts-page footer,.uc-top-actions,.uc-tools,.uc-view-tools,.uc-toggle-cell{display:none!important}.uc-chart .uc-table th,.uc-chart .uc-table td{color:#000!important;background:#fff!important}.uc-table-wrap{overflow:visible}}
