.art-conditions{background:#e4eadf}.art-routine{background:#eee6d7}.art-conditions .art-mini-label,.art-routine .art-mini-label{font:500 8px/1.4 var(--sans);letter-spacing:1.3px;color:#71816f}.weather-art-orbit{border:1px solid #cdd7c6;border-radius:50%;width:360px;height:360px;position:absolute;top:22px;left:calc(50% - 180px)}.weather-art-sun{background:#e0c58e;border-radius:50%;width:125px;height:125px;position:absolute;top:15px;right:calc(50% - 135px);box-shadow:0 0 0 15px #e6d5af66}.weather-art-hill{background:#c8d6bf;border-radius:50% 50% 0 0;width:420px;height:190px;position:absolute;bottom:-105px;left:calc(50% - 260px);transform:rotate(-14deg)}.weather-art-panel{background:#fafaf4;border:1px solid #fff;border-radius:10px;width:220px;padding:22px 22px 15px;position:absolute;top:35px;left:calc(50% - 121px);transform:rotate(-8deg);box-shadow:6px 14px 25px #3f52331c}.weather-art-panel>strong,.routine-art-card>strong{font:400 30px/.98 var(--serif);letter-spacing:-.6px;color:#355343;margin:12px 0 18px;display:block}.weather-art-panel>strong em,.routine-art-card>strong em{color:#77826a}.weather-art-readings{font:500 8px/1.5 var(--sans);color:#596c58;gap:17px;display:flex}.weather-art-readings>span{align-items:center;gap:6px;display:flex}.art-air-lines{border-block:1.5px solid #8ca38b;border-radius:4px;width:15px;height:9px;position:relative}.art-air-lines:after{content:"";border-top:1.5px solid #8ca38b;width:11px;position:absolute;top:3px;left:2px}.art-pollen-dots{background:#c5ad73;border-radius:50%;width:4px;height:4px;margin:0 4px;box-shadow:-4px -4px #c5ad73,4px -4px #c5ad73,0 5px #c5ad73}.weather-art-plot{border-bottom:1px solid #e2e6db;align-items:end;gap:9px;height:38px;margin:13px 0 11px;padding-bottom:5px;display:flex}.weather-art-plot i{background:#c9d7bd;border-radius:3px 3px 0 0;flex:1;height:70%}.weather-art-plot i:nth-child(2n){background:#a6bd9c;height:45%}.weather-art-plot i:nth-child(3n){background:#d3c390;height:90%}.weather-art-cloud{background:#f4f4e9;border-radius:30px;width:80px;height:25px;position:absolute;bottom:35px;left:calc(50% + 70px);box-shadow:0 7px 12px #5a714014}.weather-art-cloud:before,.weather-art-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:8px}.weather-art-cloud:before{width:36px;height:36px;left:13px}.weather-art-cloud:after{width:28px;height:28px;right:13px}.routine-art-orbit{border:1px solid #dbd0b8;border-radius:50%;width:310px;height:310px;position:absolute;top:35px;left:calc(50% - 155px)}.routine-art-card{background:#faf9f1;border:1px solid #fff;border-radius:11px;width:229px;padding:23px 21px 16px;position:absolute;top:25px;left:calc(50% - 114px);transform:rotate(7deg);box-shadow:0 15px 30px #5948301a}.routine-art-card>strong{margin:10px 0 18px}.routine-art-row{color:#496349;border-top:1px solid #e6e8db;align-items:center;gap:9px;padding:10px 0;display:flex}.routine-art-row>span{font:500 9px/1.3 var(--sans)}.routine-art-row small{font:400 7px/1.4 var(--sans);color:#8a927b;margin-top:3px;display:block}.routine-art-check{background:#658267;border-radius:50%;flex:0 0 20px;width:20px;height:20px;position:relative}.routine-art-check:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:8px;height:4px;position:absolute;top:7px;left:6px;transform:rotate(-45deg)}.routine-art-ring{border:1px solid #cbd3bc;border-radius:50%;flex:0 0 20px;width:20px;height:20px}.routine-art-footer{gap:8px;padding-top:12px;display:flex}.routine-art-footer i{background:#c5d1b9;border-radius:9px;width:12px;height:5px}.routine-art-footer i:nth-child(6),.routine-art-footer i:nth-child(7){background:#e6e9db}.routine-art-pill{background:linear-gradient(90deg,#adb99c 50%,#f5f1e5 50%);border:2px solid #f9f7ed;border-radius:20px;width:50px;height:22px;position:absolute;bottom:39px;left:calc(50% - 142px);transform:rotate(-36deg);box-shadow:1px 5px 9px #63573322}.routine-art-leaf{background:#b6c1a2;border-radius:90% 0;width:48px;height:119px;position:absolute;top:25px;right:calc(50% - 132px);transform:rotate(38deg)}.article-page>.art-conditions .weather-art-panel{top:82px;transform:rotate(-8deg)scale(1.2)}.article-page>.art-routine .routine-art-card{top:66px;transform:rotate(7deg)scale(1.2)}.article-page>.art-conditions .weather-art-sun{width:180px;height:180px;top:35px;right:calc(50% - 220px)}.article-page>.art-routine .routine-art-leaf{width:65px;height:165px;top:38px;right:calc(50% - 215px)}@media (max-width:600px){.weather-art-panel{top:24px;transform:rotate(-8deg)scale(.92)}.routine-art-card{top:12px;transform:rotate(7deg)scale(.92)}.article-page>.art-conditions .weather-art-panel{top:55px;transform:rotate(-8deg)scale(1.05)}.article-page>.art-routine .routine-art-card{top:45px;transform:rotate(7deg)scale(1.05)}}
