.day-info__row{border:1px solid #e3e4e4;border-top:0 #e3e4e4}.day-info__bg--main{background:url(/assets/bgm01.webp) 50%}.day-info__bg{background:#f4e9e9}.day-info__quote{text-align:center;color:#cb0001;opacity:.7;font-size:.9rem}.day-info__caption{font-style:italic}.day-info__author{font-weight:700}.day-info__border-top{border-top:.25rem solid var(--primary)}.day-info__heading{border-color:#e3e4e4;border-bottom-style:solid;border-bottom-width:1px;font-size:1.5rem}.day-info__heading.red{border-top:.25rem solid var(--primary)}.day-info__heading.auspicious,.day-info__heading.inauspicious{color:var(--primary)}.day-info__heading--sub{border-width:0;font-size:1rem}.day-info__my{color:var(--primary--secondary);font-size:1rem;font-weight:500}.day-info__day-in-week{color:var(--primary--secondary);font-size:1.5rem;font-weight:600}.day-info__dd{color:var(--primary--secondary);font-size:8rem;font-weight:800;line-height:1em}.day-info__title .lunar{font-size:1rem}.day-info__action{z-index:10;margin-top:10rem;position:absolute}.day-info__action--prev{left:.625rem}.day-info__action--next{right:.625rem}.day-info__mobile-meta,.day-info__pick{display:none}@media only screen and (max-width:767px){.day-info__top{flex-wrap:nowrap;display:flex}.day-info__top>.col-md-6{flex:0 0 50%;min-width:0;max-width:50%}.day-info__top .pl-2.pr-2{padding-left:.25rem!important;padding-right:.25rem!important}.day-info__heading{text-transform:uppercase;letter-spacing:.03em;font-size:.9rem;padding:.35rem!important}.day-info__top .pt-3{padding-top:.25rem!important}.day-info__top .pb-3{padding-bottom:.5rem!important}.day-info__my{justify-content:center;align-items:center;min-height:2.6em;font-size:.78rem;line-height:1.3;display:flex;margin-top:.25rem!important}.day-info__dd{font-size:4.25rem}.day-info__day-in-week{min-height:1.5em;font-size:1rem}.day-info__quote,.day-info__title .lunar{display:none}.day-info__action{background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-.4rem;display:flex;top:50%}.day-info__action svg{width:auto;height:18px}.day-info__action--prev{left:.35rem}.day-info__action--next{right:.35rem}.day-info__mobile-meta{flex-wrap:wrap;justify-content:center;gap:6px;padding:.6rem .5rem .2rem;display:flex;border-top:0!important}.day-info__chip{color:#4b2f2f;background:#ffffffd9;border-radius:999px;padding:3px 10px;font-size:.8rem}.day-info__chip--good{color:var(--primary);font-weight:700}.day-info__chip--bad{color:#374151;font-weight:700}.day-info__pick{background:var(--white);color:var(--primary);border:1px solid var(--primary);margin-right:8px;font-weight:700;display:inline-block}.day-info__actions .pb-4{padding-bottom:.75rem!important}}.day-fold>summary{cursor:pointer;list-style:none}.day-fold>summary::-webkit-details-marker{display:none}@media only screen and (min-width:993px){.day-fold>summary{pointer-events:none}}@media only screen and (max-width:992px){.day-fold{border-top:0}.day-fold>summary{font-size:1rem;position:relative;padding:.7rem 2.2rem!important;font-weight:700!important}.day-fold>summary:after{content:"";border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);width:8px;height:8px;transition:transform .2s;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.day-fold[open]>summary:after{transform:translateY(-30%)rotate(225deg)}.day-fold .pt-4{padding-top:.75rem!important}.day-fold .pb-4{padding-bottom:.75rem!important}}@media only screen and (max-width:767px){.day-info__row>.border-right{border-right:0!important}.day-info__row>.col-md-6.order-2 .day-fold{border-top:1px solid #e3e4e4}}@media only screen and (min-width:993px){.day-info__card{background:var(--white);border-top:5px solid var(--primary);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 6px 24px #8f00001f}.day-info__card .day-info__row{border:0;border-top:1px solid #f1e4e4}.day-info__card .day-info__row:first-child,.day-info__card .day-info__border-top{border-top:0}.day-info__card .day-info__bg--main{background:linear-gradient(#fffaf6 0%,#fff1e6 100%)}.day-info__card .day-info__top .day-info__heading{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;font-size:.85rem;padding:1rem 0 0!important;font-weight:800!important}.day-info__card .day-info__top .order-1 .day-info__heading{color:var(--primary)}.day-info__card .day-info__top .order-2 .day-info__heading{color:#b45309}.day-info__card .day-info__top .order-2{border-left:1px dashed #e8cfc0!important}.day-info__card .day-info__dd{letter-spacing:-.02em;font-size:5.5rem}.day-info__card .day-info__my{font-size:.9rem}.day-info__card .day-info__quote{padding-left:1.25rem;padding-right:1.25rem;font-size:.9rem}.day-info__card .day-info__title .lunar{font-size:.9rem}.day-info__card .day-info__title .lunar img{max-width:64px;height:auto}.day-info__card .day-info__top .order-2 .day-info__dd{color:#b45309}.day-info__card .day-info__top .order-1 .day-info__dd{color:var(--primary)}.day-info__card .day-info__day-in-week{font-size:1.1rem}.day-info__card .day-info__action{background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-1.5rem;transition:transform .15s,box-shadow .15s;display:flex;top:50%;box-shadow:0 2px 10px #00000026}.day-info__card .day-info__action svg{width:auto;height:22px}.day-info__card .day-info__action:hover{transform:scale(1.08);box-shadow:0 4px 14px #8f000040}.day-info__card .day-info__action--prev{left:1rem}.day-info__card .day-info__action--next{right:1rem}.day-info__card .day-info__heading--sub,.day-info__card .day-fold>summary{color:var(--primary);border-left:4px solid var(--primary);background:#fdf2f2;border-bottom:0;font-size:1rem;text-align:left!important;padding:.7rem 1.25rem!important;font-weight:700!important}.day-info__card .col-md-6.order-1 .day-fold>summary{color:#1b6b3a;background:#e8f5ec;border-left-color:#1b6b3a}.day-info__card .col-md-6.order-2 .day-fold>summary{color:#374151;background:#f3f4f6;border-left-color:#6b7280}.day-info__card .day-info__actions{background:#fff7f0}}.day-summary{background:var(--white);border-left:4px solid #d97706;padding:14px 16px}.day-summary--good{background:#f6fbf7;border-left-color:#1b6b3a}.day-summary--bad{background:#fff8f5;border-left-color:#c2410c}.day-summary__head{align-items:center;gap:10px;display:flex}.day-summary__icon{color:#b45309;background:#fdebd0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.day-summary--good .day-summary__icon{color:#1b6b3a;background:#dcf1e2}.day-summary--bad .day-summary__icon{color:#c2410c;background:#fde6dc}.day-summary__title{color:#b45309;font-size:1.15rem;font-weight:800}.day-summary--good .day-summary__title{color:#1b6b3a}.day-summary--bad .day-summary__title{color:#c2410c}.day-summary__lead{color:#4b5563;margin:2px 0 0;font-size:.9rem;line-height:1.5}.day-summary__grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.day-summary__label{letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800}.day-summary__label--good{color:#1b6b3a}.day-summary__label--bad{color:#9a3412}.day-summary__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.day-summary__chips li{border-radius:999px;padding:2px 10px;font-size:.82rem;line-height:1.4}.day-summary__chips--good li{color:#1b6b3a;background:#dcf1e2}.day-summary__chips--bad li{color:#9a3412;background:#fde6dc}.day-summary__none{color:#6b7280;margin:0;font-size:.82rem}@media only screen and (max-width:576px){.day-summary__grid{grid-template-columns:1fr;gap:10px}}
