.moon1-widget{box-sizing:border-box;width:100%;max-width:420px;margin:0 auto;padding:20px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fff;color:#1d2430;box-shadow:0 8px 28px rgba(0,0,0,.08);font-family:inherit}.moon1-widget *{box-sizing:border-box}.moon1-date{font-size:12px;opacity:.65;text-transform:capitalize;margin-bottom:14px}.moon1-moon{display:flex;align-items:center;gap:16px;margin-bottom:18px}.moon1-moon img{width:140px;height:140px;flex:0 0 140px;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(0,0,0,.15))}.moon1-phase-name{font-size:19px;line-height:1.2;font-weight:700}.moon1-illumination{margin-top:5px;font-size:12px;opacity:.65}.moon1-section{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.09)}.moon1-section h3{margin:0 0 8px;font-size:14px;line-height:1.3;font-weight:700}.moon1-text{font-size:14px;line-height:1.55}.moon1-history{background:rgba(0,0,0,.025);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.moon1-empty{margin-top:10px;padding-top:12px;border-top:1px solid rgba(0,0,0,.09);font-size:13px;opacity:.6}.moon1-widget--compact{padding:14px;border-radius:12px}.moon1-widget--compact .moon1-moon img{width:86px;height:86px;flex-basis:86px}.moon1-widget--compact .moon1-phase-name{font-size:16px}@media(max-width:480px){.moon1-widget{padding:16px}.moon1-moon img{width:110px;height:110px;flex-basis:110px}.moon1-history{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}