/* Roberin The New — Date Day Calculator 20260627h */
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870){background:radial-gradient(circle at 1px 1px,rgba(26,18,8,.045) 1px,transparent 1.45px) 0 0/12px 12px,linear-gradient(180deg,#f8f1e4 0%,#fbf7ee 52%,#f5ecda 100%)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) :is(.cs-entry__title,.entry-title,h1.cs-entry__title){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;border:0!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) :is(.entry-content,.cs-entry__content){overflow:visible!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .cs-custom-content-post-before{display:none!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) :is(.tn-date-day,.tn-date-day *,.tn-date-day *:before,.tn-date-day *:after,.tn-ad,.tn-ad *){box-sizing:border-box!important;min-width:0!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day{--ink:#1a1208;--muted:#5a4a30;--line:#b8a888;--soft:#ddd4be;--paper:#faf6ee;--paper2:#fffdf7;--wash:#f5efdf;--btn:#ede6d4;--hover:#dfd4bb;--accent:#c44a00;--shadow:4px 4px 0 rgba(26,18,8,.12);width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto 56px!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;font:15px/1.58 ui-serif,Georgia,"Times New Roman","Noto Serif KR",serif!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day :is(h1,h2,h3,p,ul,ol){margin:0!important;padding:0!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day :is(button,input){font:inherit!important;border-radius:0!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day button{appearance:none!important;cursor:pointer!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-hero{padding:0 0 16px!important;border-bottom:3px double var(--line)!important;background:transparent!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-hero__eyebrow{display:inline-block!important;margin-bottom:20px!important;color:var(--muted)!important;font:400 12px/1.2 "Courier New",monospace!important;letter-spacing:.08em!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-hero h1{margin:0 0 22px!important;color:var(--ink)!important;font-size:clamp(19px,calc(5.2vw - 15px),47px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:950!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-hero p{max-width:920px!important;color:#2b2119!important;font-size:16px!important;line-height:1.58!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-ad{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;line-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-ad :is(.aicp.roberin-aicp-ad-guard,ins.adsbygoogle,iframe){background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-ad--top{width:min(900px,100%)!important;height:90px!important;min-height:90px!important;margin:24px auto 18px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-ad--top :is(ins.adsbygoogle,iframe){width:100%!important;height:90px!important;min-height:90px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-ad-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,336px))!important;justify-content:center!important;gap:48px!important;margin:22px 0 26px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-ad--box{width:336px!important;height:280px!important;max-width:100%!important;min-height:280px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-ad--side{position:fixed!important;top:118px!important;display:none!important;width:300px!important;height:600px!important;min-height:600px!important;z-index:2!important}.tn-ad--side-left{left:24px!important}.tn-ad--side-right{right:24px!important}@media(min-width:1840px){body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-ad--side{display:flex!important}}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-day-split{display:grid!important;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)!important;align-items:stretch!important;min-height:430px!important;background:rgba(255,253,247,.76)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important;overflow:hidden!important}.tn-day-pane{display:grid!important;align-content:start!important;gap:14px!important;min-height:430px!important;padding:18px!important;background:rgba(253,250,243,.88)!important}.tn-day-pane--result{background:rgba(245,239,223,.64)!important}.tn-pane-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;padding-bottom:10px!important;border-bottom:1px solid var(--soft)!important}.tn-pane-head span,.tn-subhead{color:var(--accent)!important;font:950 11px/1.2 "Courier New",monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important}.tn-pane-head h2{font-size:clamp(28px,3.2vw,40px)!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.045em!important}.tn-field{display:grid!important;grid-template-rows:16px 46px!important;gap:7px!important;color:var(--muted)!important;font:950 12px/1.2 "Courier New",monospace!important}.tn-input-wrap{display:grid!important;align-items:center!important;height:46px!important;background:rgba(255,253,247,.9)!important;border:1px solid var(--line)!important}.tn-input-wrap input{width:100%!important;height:44px!important;border:0!important;background:transparent!important;padding:0 10px!important;color:var(--ink)!important;font:950 14px/44px "Courier New",monospace!important;box-shadow:none!important}
.tn-text-btn,.tn-copy-button,.tn-month-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:46px!important;padding:0 11px!important;background:var(--btn)!important;border:1px solid var(--line)!important;color:var(--ink)!important;font:950 12px/1 "Courier New",monospace!important;text-decoration:none!important;box-shadow:none!important}.tn-text-btn:hover,.tn-copy-button:hover,.tn-month-button:hover{background:var(--hover)!important}.tn-text-btn--small{height:32px!important;font-size:11px!important}.tn-quick-line{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.tn-mini-calendar,.tn-history{display:grid!important;gap:8px!important}.tn-calendar{display:grid!important;gap:6px!important;padding:12px!important;background:rgba(245,239,223,.56)!important;border:1px solid var(--soft)!important}.tn-calendar-head{display:grid!important;grid-template-columns:54px minmax(0,1fr) 54px!important;align-items:center!important;gap:8px!important;font-family:"Courier New",monospace!important}.tn-calendar-head strong{text-align:center!important;font-size:13px!important;font-weight:950!important}.tn-month-button{height:32px!important;padding:0!important;font-size:11px!important}.tn-weekdays,.tn-dates{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}.tn-weekdays span{text-align:center!important;color:var(--muted)!important;font:950 11px/1.2 "Courier New",monospace!important}.tn-date-button{height:32px!important;padding:0!important;background:rgba(255,253,247,.8)!important;border:1px solid var(--soft)!important;color:var(--ink)!important;font:950 12px/1 "Courier New",monospace!important}.tn-date-button.is-muted{opacity:.45!important}.tn-date-button.is-today{border-color:var(--accent)!important}.tn-date-button.is-selected{background:#1a1208!important;color:#faf6ee!important;-webkit-text-fill-color:#faf6ee!important}.tn-history-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.tn-history-head h3{font-size:14px!important;font-weight:950!important}.tn-history-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.tn-history-item{display:grid!important;gap:3px!important;min-height:48px!important;padding:6px!important;background:rgba(255,253,247,.78)!important;border:1px solid var(--soft)!important;color:var(--ink)!important;font:900 11px/1.2 "Courier New",monospace!important}.tn-history-empty{grid-column:1/-1!important;margin:0!important;color:var(--muted)!important;font:900 12px/1.3 "Courier New",monospace!important}
.tn-swap-col{display:flex!important;align-items:center!important;justify-content:center!important;min-height:430px!important;background:rgba(237,230,212,.62)!important;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important}.tn-swap-col span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;background:var(--btn)!important;border:1px solid var(--line)!important;font:950 15px/1 "Courier New",monospace!important}.tn-pane-result{display:grid!important;align-content:center!important;gap:8px!important;min-height:154px!important;padding:16px!important;background:rgba(255,253,247,.72)!important;border:1px solid var(--soft)!important;box-shadow:inset 0 -3px 0 rgba(26,18,8,.06)!important}.tn-pane-result span{color:var(--muted)!important;font:950 12px/1.2 "Courier New",monospace!important;letter-spacing:.04em!important}.tn-pane-result strong{display:block!important;font:950 clamp(32px,5vw,56px)/.98 "Courier New",monospace!important;letter-spacing:-.055em!important;overflow-wrap:anywhere!important}.tn-pane-result strong.is-weekend{color:#9b2d00!important}.tn-pane-result small{display:block!important;color:var(--muted)!important;font:900 12px/1.35 "Courier New",monospace!important}.tn-day-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:1px solid var(--soft)!important;border-bottom:0!important;background:rgba(255,253,247,.52)!important}.tn-metric-card{display:grid!important;gap:5px!important;min-height:94px!important;padding:12px!important;border-right:1px solid var(--soft)!important;border-bottom:1px solid var(--soft)!important}.tn-metric-card:nth-child(3n){border-right:0!important}.tn-metric-card span{color:var(--accent)!important;font:950 11px/1.15 "Courier New",monospace!important;letter-spacing:.06em!important;text-transform:uppercase!important}.tn-metric-card strong{font:950 clamp(15px,1.8vw,22px)/1.15 "Courier New",monospace!important;word-break:break-word!important}.tn-copy-button{height:28px!important;font-size:10px!important;padding:0 8px!important;justify-self:start!important}.tn-pane-actions{display:grid!important;gap:8px!important}.tn-pane-status{min-height:16px!important;margin:0!important;color:var(--muted)!important;font:900 11px/16px "Courier New",monospace!important}.tn-pane-status.is-error{color:#9b2d00!important}.tn-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
.tn-tool-meta-row{display:flex!important;justify-content:flex-end!important;margin:14px 0 0!important;color:var(--muted)!important;font:12px/1.2 "Courier New",monospace!important}.tn-design-note{display:grid!important;grid-template-columns:minmax(190px,.48fr) minmax(0,1fr)!important;gap:28px!important;align-items:center!important;width:min(990px,100%)!important;margin:0 auto 28px!important;padding:16px 0!important;border-top:3px double var(--line)!important;border-bottom:3px double var(--line)!important;background:transparent!important}.tn-design-note strong{display:block!important;font-size:20px!important;line-height:1.2!important;font-weight:950!important}.tn-design-note strong span{display:block!important;margin-bottom:6px!important;color:var(--accent)!important;font:900 11px/1.2 "Courier New",monospace!important;letter-spacing:.12em!important}.tn-design-note ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;list-style:none!important}.tn-design-note li{display:grid!important;gap:3px!important;padding-left:10px!important;border-left:1px solid var(--line)!important;color:var(--muted)!important;font-size:13px!important;line-height:1.42!important}.tn-design-note li b{color:var(--ink)!important;font-size:14px!important;font-weight:950!important}
.tn-article-panel{width:100%!important;margin:0 auto!important;padding:24px!important;background:rgba(255,253,247,.72)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important}.tn-article-title{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1px solid var(--soft)!important}.tn-mini-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:26px!important;min-width:76px!important;padding:0 10px!important;background:#1a1208!important;color:#faf6ee!important;-webkit-text-fill-color:#faf6ee!important;font:900 12px/26px "Courier New",monospace!important;letter-spacing:.05em!important}.tn-article-title h2{font-size:18px!important;line-height:1.48!important;font-weight:950!important}.tn-intro-columns{columns:2 260px!important;column-gap:30px!important;margin-bottom:18px!important;color:#2b2119!important;font-size:14px!important;line-height:1.68!important}.tn-intro-columns p{break-inside:avoid!important;margin:0 0 10px!important}.tn-content-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.tn-info-card{display:grid!important;gap:9px!important;align-content:start!important;min-height:150px!important;padding:16px!important;background:rgba(245,239,223,.62)!important;border:1px solid var(--soft)!important}.tn-info-card--wide{grid-column:1/-1!important;min-height:0!important;background:rgba(255,253,247,.62)!important}.tn-info-card h3{font-size:15px!important;line-height:1.25!important;font-weight:950!important}.tn-info-card p{color:var(--muted)!important;font-size:13px!important;line-height:1.58!important}.tn-info-card ul{display:grid!important;gap:6px!important;list-style:none!important;margin:0!important;padding:0!important}.tn-info-card li{display:grid!important;grid-template-columns:9px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;color:var(--muted)!important;font-size:13px!important;line-height:1.45!important}.tn-info-card li:before{content:""!important;width:5px!important;height:5px!important;background:var(--accent)!important;align-self:center!important}.tn-source-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin-top:2px!important;font:11px/1.2 "Courier New",monospace!important}.tn-source-link{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:6px 8px!important;background:var(--btn)!important;border:1px solid var(--line)!important;color:var(--ink)!important;text-decoration:none!important;font-weight:900!important}.tn-faq-list{display:grid!important;gap:8px!important}.tn-faq-item{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:10px 0!important;border-top:1px solid var(--soft)!important}.tn-faq-item:before{content:"Q"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background:#1a1208!important;color:#faf6ee!important;-webkit-text-fill-color:#faf6ee!important;font:950 11px/1 "Courier New",monospace!important}.tn-faq-item h3{grid-column:2!important;font-size:14px!important;line-height:1.35!important}.tn-faq-item p{grid-column:2!important;margin-top:-2px!important}.tn-date-day script{display:none!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-date-day,html[data-scheme="dark"] body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day{--ink:#f7ead1;--muted:#d8c6a5;--line:#775d3d;--soft:#5f4a32;--btn:#3a2a1b;--hover:#493521;--accent:#ffb36d;--shadow:4px 4px 0 rgba(0,0,0,.28)}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]),html[data-scheme="dark"] body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]){background:radial-gradient(circle at 1px 1px,rgba(247,234,209,.08) 1px,transparent 1.45px) 0 0/12px 12px,linear-gradient(180deg,#20160d 0%,#281c11 54%,#21170f 100%)!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-date-day :is(.tn-day-split,.tn-day-pane,.tn-pane-result,.tn-swap-col,.tn-calendar,.tn-history-item,.tn-article-panel,.tn-info-card),html[data-scheme="dark"] body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day :is(.tn-day-split,.tn-day-pane,.tn-pane-result,.tn-swap-col,.tn-calendar,.tn-history-item,.tn-article-panel,.tn-info-card){background:rgba(51,36,22,.72)!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-date-day :is(.tn-input-wrap,.tn-input-wrap input,.tn-date-button),html[data-scheme="dark"] body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day :is(.tn-input-wrap,.tn-input-wrap input,.tn-date-button){background:rgba(37,25,15,.95)!important;color:var(--ink)!important}
@media(max-width:920px){body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-day-split{grid-template-columns:1fr!important;min-height:0!important}.tn-day-pane{min-height:0!important}.tn-swap-col{min-height:48px!important;border-left:0!important;border-right:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}}
@media(max-width:720px){body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin:0 auto 40px!important;padding:5px!important;background:transparent!important;font-size:14px!important}.tn-hero h1{font-size:25px!important;line-height:1!important}.tn-hero p{font-size:14px!important}.tn-day-pane{padding:14px!important;gap:12px!important}.tn-pane-head h2{font-size:31px!important}.tn-pane-result{min-height:126px!important;padding:14px!important}.tn-pane-result strong{font-size:28px!important}.tn-quick-line,.tn-history-list,.tn-day-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tn-metric-card:nth-child(3n){border-right:1px solid var(--soft)!important}.tn-metric-card:nth-child(2n){border-right:0!important}.tn-ad-grid{grid-template-columns:minmax(0,336px)!important;gap:16px!important}.tn-design-note,.tn-content-grid{grid-template-columns:1fr!important}.tn-design-note{width:100%!important;gap:12px!important}.tn-design-note ul{grid-template-columns:1fr!important}.tn-article-panel{padding:16px!important}.tn-intro-columns{columns:auto!important}.tn-faq-item{grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important}}
@media(max-width:370px){.tn-date-button{font-size:11px!important}.tn-text-btn,.tn-copy-button{font-size:11px!important;padding:0 8px!important}}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day :is(.tn-text-btn,.tn-copy-button,.tn-month-button){font-weight:950!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-mini-mark{min-width:76px!important}


/* TN correction 20260627c: compact single-date metrics, no metric copy buttons, hardened dark paint. */
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-split{min-height:360px!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-pane{min-height:360px!important;gap:11px!important;padding:16px!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-pane-head{min-height:32px!important;padding-bottom:8px!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day :is(#tn-day-input-title,#tn-day-result-title){font-size:clamp(22px,2.1vw,30px)!important;line-height:1!important;letter-spacing:-.035em!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-quick-line{gap:5px!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-quick-line .tn-text-btn{height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important;font-weight:950!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-pane-result{min-height:110px!important;padding:12px!important;gap:5px!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-pane-result span{font-size:11px!important;line-height:1.15!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-pane-result strong#resultDayBadge{font-size:clamp(28px,3.8vw,42px)!important;line-height:.98!important;margin:0!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-pane-result small{font-size:11px!important;line-height:1.28!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;background:rgba(255,253,247,.52)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-metric-card{min-height:58px!important;padding:8px 9px!important;gap:3px!important;align-content:center!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-metric-card span{font-size:10px!important;line-height:1.1!important;letter-spacing:.035em!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-metric-card strong{font-size:clamp(13px,1.35vw,17px)!important;line-height:1.12!important;letter-spacing:-.025em!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-metric-card .tn-copy-button{display:none!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day :is(.tn-text-btn,.tn-copy-button,.tn-month-button){font-weight:950!important;-webkit-text-fill-color:currentColor!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-history{display:none!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-article-panel{background:rgba(255,253,247,.70)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-content-grid{gap:14px!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-info-card{background:rgba(250,246,238,.72)!important;padding:14px!important;min-height:0!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-info-card h3{margin:0 0 8px!important;font-size:15px!important;line-height:1.25!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-info-card p,body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-info-card li{line-height:1.64!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-info-card p + p{margin-top:8px!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-info-card ul{display:grid!important;gap:6px!important;margin:8px 0 0!important;padding:0!important;list-style:none!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-info-card li{position:relative!important;display:block!important;padding-left:14px!important;color:var(--muted)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-info-card li::before{content:""!important;position:absolute!important;left:0!important;top:.75em!important;width:5px!important;height:5px!important;margin-top:-2px!important;background:var(--line)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-source-links{margin-top:12px!important;padding-top:12px!important;border-top:1px dashed var(--soft)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-faq-list{margin-top:10px!important;display:grid!important;gap:12px!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-faq-item{display:block!important;padding-top:12px!important;border-top:1px dashed var(--soft)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-faq-item::before{content:none!important;display:none!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-faq-item h3{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.3!important;grid-column:auto!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-faq-item h3::before{content:"Q"!important;flex:0 0 20px!important;width:20px!important;height:20px!important;display:inline-grid!important;place-items:center!important;color:var(--paper)!important;-webkit-text-fill-color:var(--paper)!important;background:var(--ink)!important;border-radius:999px!important;font:700 10px/1 Georgia,serif!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-faq-item p{grid-column:auto!important;margin:0 0 0 28px!important;color:var(--muted)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]),html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]){background:radial-gradient(circle at 1px 1px,rgba(247,234,209,.08) 1px,transparent 1.45px) 0 0/12px 12px,linear-gradient(180deg,#20160d 0%,#281c11 54%,#21170f 100%)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day,html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day,body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day{--ink:#f7ead1;--muted:#d9c4a1;--line:#765d3d;--soft:#5f4a32;--paper:#2c2015;--paper2:#332416;--wash:#261a10;--btn:#3a2a1b;--hover:#493521;--accent:#ffb36d;color:#f7ead1!important;-webkit-text-fill-color:currentColor!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day :is(.tn-day-split,.tn-day-pane,.tn-pane-result,.tn-day-metrics,.tn-metric-card,.tn-calendar,.tn-article-panel,.tn-info-card),html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day :is(.tn-day-split,.tn-day-pane,.tn-pane-result,.tn-day-metrics,.tn-metric-card,.tn-calendar,.tn-article-panel,.tn-info-card),body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day :is(.tn-day-split,.tn-day-pane,.tn-pane-result,.tn-day-metrics,.tn-metric-card,.tn-calendar,.tn-article-panel,.tn-info-card){background:rgba(44,32,21,.96)!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--soft)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day :is(.tn-input-wrap,.tn-input-wrap input,.tn-date-button),html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day :is(.tn-input-wrap,.tn-input-wrap input,.tn-date-button),body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day :is(.tn-input-wrap,.tn-input-wrap input,.tn-date-button){background:#21170f!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--soft)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day :is(.tn-text-btn,.tn-copy-button,.tn-month-button),html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day :is(.tn-text-btn,.tn-copy-button,.tn-month-button),body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day :is(.tn-text-btn,.tn-copy-button,.tn-month-button){background:var(--btn)!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--line)!important}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day :is(.tn-hero p,.tn-intro-columns,.tn-info-card p,.tn-info-card li,.tn-faq-item p,.tn-pane-result small,.tn-pane-result span),html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day :is(.tn-hero p,.tn-intro-columns,.tn-info-card p,.tn-info-card li,.tn-faq-item p,.tn-pane-result small,.tn-pane-result span),body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day :is(.tn-hero p,.tn-intro-columns,.tn-info-card p,.tn-info-card li,.tn-faq-item p,.tn-pane-result small,.tn-pane-result span){color:var(--muted)!important;-webkit-text-fill-color:currentColor!important}
@media (prefers-color-scheme: dark){body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"] .tn-date-day{--ink:#f7ead1;--muted:#d9c4a1;--line:#765d3d;--soft:#5f4a32;--paper:#2c2015;--btn:#3a2a1b;--hover:#493521;--accent:#ffb36d;color:#f7ead1!important;-webkit-text-fill-color:currentColor!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"] .tn-date-day :is(.tn-day-split,.tn-day-pane,.tn-pane-result,.tn-day-metrics,.tn-metric-card,.tn-calendar,.tn-article-panel,.tn-info-card){background:rgba(44,32,21,.96)!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--soft)!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"] .tn-date-day :is(.tn-input-wrap,.tn-input-wrap input,.tn-date-button,.tn-text-btn,.tn-copy-button,.tn-month-button,.tn-source-link){background:#21170f!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--soft)!important}}
@media(max-width:720px){body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-pane{padding:12px!important;gap:10px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day :is(#tn-day-input-title,#tn-day-result-title){font-size:24px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-pane-result{min-height:96px!important;padding:11px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-pane-result strong#resultDayBadge{font-size:28px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-metric-card{min-height:54px!important;padding:7px 8px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-metric-card span{font-size:9.8px!important}body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-metric-card strong{font-size:13px!important}}


/* TN correction 20260627e: match gallon/barrel reference center lane and transparent split wrapper. */
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-split{
  grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;
  gap:12px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-pane{
  background:rgba(253,250,243,.88)!important;
  border:1px solid var(--line)!important;
  box-shadow:var(--shadow)!important;
}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-pane--result{
  background:rgba(253,250,243,.88)!important;
}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-swap-col{
  min-height:360px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-swap-col span{
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:var(--muted)!important;
  -webkit-text-fill-color:var(--muted)!important;
  font:950 22px/1 "Courier New",monospace!important;
}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day .tn-day-pane,
html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day .tn-day-pane,
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day .tn-day-pane{
  background:rgba(44,32,21,.96)!important;
  border-color:var(--soft)!important;
}
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day .tn-swap-col,
html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day .tn-swap-col,
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day .tn-swap-col,
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day .tn-swap-col span,
html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day .tn-swap-col span,
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day .tn-swap-col span{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:var(--muted)!important;
  -webkit-text-fill-color:var(--muted)!important;
}
@media(max-width:920px){
  body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-split{grid-template-columns:1fr!important;gap:12px!important}
  body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-swap-col{min-height:24px!important;height:24px!important;border:0!important;background:transparent!important}
  body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-swap-col span{transform:rotate(90deg)!important}
}


/* TN correction 20260627f: keep the split wrapper transparent in every dark/auto-dark path. */
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"]) .tn-date-day .tn-day-split,
html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day .tn-day-split,
body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"]:is([data-d="dark"],[data-l="dark"]) .tn-date-day .tn-day-split{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
@media (prefers-color-scheme: dark){
  body:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"] .tn-date-day .tn-day-split{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
}


/* TN correction 20260627g: high-specificity center transparency guard after dark grouped rules. */
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-day-split.tn-day-split,
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"]) .tn-date-day .tn-day-split.tn-day-split,
html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day .tn-day-split.tn-day-split{
  background-color:transparent!important;
  background-image:none!important;
  background:transparent!important;
  border-width:0!important;
  border-style:none!important;
  box-shadow:none!important;
}
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-swap-col.tn-swap-col,
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"]) .tn-date-day .tn-swap-col.tn-swap-col,
html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day .tn-swap-col.tn-swap-col{
  background-color:transparent!important;
  background-image:none!important;
  background:transparent!important;
  border-width:0!important;
  border-style:none!important;
  box-shadow:none!important;
}
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day .tn-swap-col.tn-swap-col span,
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"]) .tn-date-day .tn-swap-col.tn-swap-col span,
html:is([data-scheme="dark"],[data-scheme="inverse"],.theme-dark) body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870):not([data-scheme="light"]) .tn-date-day .tn-swap-col.tn-swap-col span{
  background-color:transparent!important;
  background-image:none!important;
  background:transparent!important;
  border-width:0!important;
  border-style:none!important;
  box-shadow:none!important;
}
@media (prefers-color-scheme: dark){
  html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"] .tn-date-day .tn-day-split.tn-day-split,
  html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"] .tn-date-day .tn-swap-col.tn-swap-col,
  html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870)[data-scheme="auto"] .tn-date-day .tn-swap-col.tn-swap-col span{
    background-color:transparent!important;
    background-image:none!important;
    background:transparent!important;
    border-width:0!important;
    border-style:none!important;
    box-shadow:none!important;
  }
}

/* TN correction 20260627h: consistent result-card child rhythm. */
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day #resultCard.tn-pane-result{
  display:grid!important;
  grid-auto-rows:max-content!important;
  align-content:center!important;
  gap:8px!important;
  row-gap:8px!important;
}
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day #resultCard.tn-pane-result > :is(span,strong,small){
  display:block!important;
  margin-block:0!important;
  margin-top:0!important;
  margin-bottom:0!important;
  padding-block:0!important;
}
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day #resultCard.tn-pane-result > span{
  line-height:1.15!important;
}
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day #resultCard.tn-pane-result > strong#resultDayBadge{
  line-height:1!important;
}
html body.wp-theme-intro:is(.postid-1493,.postid-2867,.postid-2868,.postid-2869,.postid-2870) .tn-date-day #resultCard.tn-pane-result > small{
  line-height:1.28!important;
}
