@media (max-width: 760px){.ml-shell.is-stars-route .ml-brand-copy strong{display:inline-flex}}@media (max-width: 1050px){.ml-star-spatial-title-suffix{display:block}}.ml-poet-home,.ml-poet-reader{width:100%;max-width:100%;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);display:grid;gap:1.15rem}.ml-poet-home{gap:clamp(1.25rem,3vw,2.5rem)}.ml-poet-reading-layout{width:min(1180px,calc(100% - 2rem));max-width:100%;min-width:0;margin:0 auto}.ml-poet-reading-layout.is-single{display:block;width:min(760px,calc(100% - 2rem))}@media (max-width: 899px){.ml-poet-reading-layout .ml-toc-scroll-body.is-balanced{flex:none;max-height:none;overflow:visible}.ml-poet-reading-layout .ml-toc-scroll-body.is-balanced-groups{column-count:2;column-gap:clamp(1.25rem,7vw,2.5rem);column-rule:1px solid rgba(142,71,57,.08)}.ml-poet-reading-layout .ml-toc-scroll-body.is-balanced-groups .ml-toc-group{display:block;break-inside:avoid;page-break-inside:avoid;margin-bottom:1.05rem}.ml-poet-reading-layout .ml-toc-scroll-body.is-balanced-list .ml-toc-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(.8rem,5vw,1.5rem);margin-bottom:.35rem}.ml-poet-reading-layout .ml-toc-scroll-body.is-balanced-list .ml-toc-group>strong{grid-column:1 / -1}.ml-poet-reading-layout .ml-toc-scroll-body.is-balanced .ml-toc-group button{min-height:32px;padding-block:.28rem}html.ml-dark .ml-poet-reading-layout .ml-toc-scroll-body.is-balanced-groups{column-rule-color:#ffffff12}}@media (min-width: 761px) and (max-width: 899px){.ml-poet-reading-layout .ml-toc-panel{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--ml-red) rgba(153,119,75,.12);scrollbar-width:thin}}.ml-poet-reader-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.72rem,2.65vw,1.9rem);align-items:stretch;overflow:hidden;position:relative;background:radial-gradient(circle at 82% 20%,rgba(255,255,255,.2),transparent 14rem),linear-gradient(140deg,#1a2e4c,#5f372c);color:#f5f6fb;border-radius:22px;padding:clamp(1.35rem,2.7vw,2rem) clamp(1.25rem,3vw,1.9rem);border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 60px #37271929}.ml-poet-reader-hero>div:first-child{min-width:0;display:flex;flex-direction:column}.ml-poet-reader-hero h1{margin:.42rem 0 .95rem;max-width:100%;font-size:clamp(2.15rem,5.55vw,4.35rem);font-weight:var(--type-reader-heading-weight);line-height:.95;letter-spacing:-.04em;white-space:normal;text-wrap:balance;overflow-wrap:normal}.ml-poet-reader-hero .ml-poet-companion-title{margin:-.48rem 0 .42rem;color:#f5f6fbb8;font-size:clamp(.76rem,1.18vw,.9rem);font-weight:650;letter-spacing:.08em;line-height:1.35;text-wrap:balance}.ml-poet-reader-hero p{margin:.24rem 0}.ml-poet-reader-hero p:not(.ml-eyebrow){font-size:clamp(.94rem,1.55vw,1.04rem);line-height:1.62}.ml-poet-reader-hero .ml-poet-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(7.8rem,1fr));gap:.58rem .52rem;width:min(100%,18.4rem);margin-top:auto}.ml-poet-reader-hero .ml-poet-hero-stats .ml-chip{justify-content:center;min-width:0;width:100%;padding-inline:.54rem;text-align:center;white-space:nowrap}.ml-poet-hero-orb{--poet-hue: 26;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:clamp(112px,18vw,190px);aspect-ratio:1;border:1px solid hsla(var(--poet-hue),58%,36%,.55);border-radius:50%;background:radial-gradient(circle at 34% 28%,#fffc,hsla(var(--poet-hue),64%,63%,.94) 46%,hsla(var(--poet-hue),52%,36%,.97));box-shadow:0 18px 42px hsla(var(--poet-hue),58%,24%,.36),inset 0 8px 18px #ffffff61;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.34);animation:ml-star-float 4.5s ease-in-out;will-change:margin-top,filter;justify-self:end;align-self:end;margin:clamp(.15rem,.8vw,.55rem) clamp(.28rem,.9vw,.68rem) 0 0}.ml-poet-hero-orb.is-clickable-orb{cursor:pointer;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.ml-poet-hero-orb.is-clickable-orb:hover,.ml-poet-hero-orb.is-clickable-orb:focus-visible{filter:saturate(1.08) brightness(1.04);outline:none;transform:translateY(-2px)}.ml-poet-hero-orb.is-clickable-orb:active{transform:translateY(0) scale(.97)}.ml-poet-hero-orb span{display:block;max-width:84%;color:inherit;font:800 clamp(1.78rem,4.1vw,3.25rem)/1 var(--ml-serif);letter-spacing:.02em;white-space:nowrap}.ml-poet-hero-orb.is-long-name span{font-size:clamp(1.18rem,3vw,2.15rem);letter-spacing:0}.ml-poet-hero-orb.is-multiline-name span{max-width:80%;font-family:var(--ml-sans);font-size:clamp(.8rem,1.65vw,1.15rem);font-weight:760;line-height:1.12;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.ml-poet-hero-orb.is-across-ages{color:#1a2f27;text-shadow:none;border-color:#3a695e61;background:radial-gradient(circle at 34% 28%,#ffffffe6,hsla(var(--poet-hue),48%,72%,.9) 48%,hsla(var(--poet-hue),35%,46%,.92));box-shadow:0 16px 38px #3a605838,inset 0 7px 16px #ffffff7a}.ml-poet-home-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:1rem}.ml-poet-reader-list{display:grid;gap:.9rem}.ml-reader-card-top{display:block}.ml-reader-card-top-text{min-width:0;container-type:inline-size}.ml-reader-title-row{display:flex;align-items:center;gap:clamp(16px,3.4vw,32px);width:100%;min-width:0}.ml-reader-card-top .ml-reader-title-row h2{flex:1 1 auto;min-width:0;margin-bottom:0}.ml-reader-card-top h2{margin-bottom:0;font-size:var(--type-section-title-size);font-weight:var(--type-reader-card-weight);white-space:normal;overflow-wrap:anywhere;text-wrap:balance;text-align:left}.ml-reader-card-top-text .ml-poet-reader-summary{margin:.18rem 0 0}.ml-reader-card-top-text .ml-poet-reader-provenance{margin:.12rem 0 0;color:var(--ml-muted);font-size:.78rem;line-height:1.45;text-wrap:balance}.ml-reader-content-shell{position:relative;container-type:inline-size;--ml-poem-content-width: calc(100cqi - (2*max(24px, clamp(1rem, 3vw, 2.1rem))) - 2px) ;--ml-poem-line-size: min(clamp(21px, 4.25vw, 56px), calc(var(--ml-poem-content-width) / 18.75))}.ml-reader-content{margin-top:.6rem;max-height:6.75rem;overflow:hidden;position:relative}.ml-poet-reader-card.is-long-toggleable .ml-reader-content-shell.is-poem-content-shell .ml-reader-content{max-height:calc(var(--ml-poem-line-size) * 2.76 + 10px + clamp(1.8rem,3.8vw,2.5rem))}.ml-poet-reader-card.is-long-toggleable.is-expanded .ml-reader-content-shell.is-poem-content-shell .ml-reader-content{max-height:none}.ml-reader-content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.2rem;background:linear-gradient(transparent,#fdfaf2f5);pointer-events:none}@keyframes ml-card-toc-flash{0%{box-shadow:0 0 #8e473900}20%{box-shadow:0 0 0 4px #8e473973}70%{box-shadow:0 0 0 4px #8e473940}to{box-shadow:0 0 #8e473900}}.ml-poet-reader-card.is-toc-target{animation:ml-card-toc-flash .9s ease forwards}.ml-poet-reader-card.is-expanded .ml-reader-content{max-height:none;overflow:visible}.ml-poet-reader-card.is-expanded .ml-reader-content:after{display:none}.ml-poet-reader-card{cursor:default;-webkit-user-select:text;user-select:text;border:1px solid rgba(142,71,57,.18);border-radius:18px;scroll-margin-top:100px;width:100%;max-width:100%;min-width:0;height:auto;overflow:visible;padding:clamp(1.05rem,2.5vw,1.55rem);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.72),transparent 34%),linear-gradient(145deg,#fdfaf2f0,#f7f1e6c2);box-shadow:0 10px 32px #48362312}.ml-poet-reader-card.is-long-toggleable .ml-reader-content{cursor:pointer}.ml-reader-content-toggle{position:absolute;right:.45rem;bottom:.3rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;padding:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ml-reader-content-toggle .expandable-text-cue{width:auto;margin:0}.ml-reader-content-toggle:hover,.ml-reader-content-toggle:focus-visible{background:#60a5fa17}.ml-reader-content-toggle:focus-visible{outline:2px solid rgba(96,165,250,.48);outline-offset:1px}.ml-poet-reader-card.is-expanded .ml-reader-content-toggle{bottom:1.35rem}.ml-poet-reader-card.is-long-toggleable.is-expanded .ml-poet-reader-section:last-child .ml-poet-reader-text.is-poem,.ml-poet-reader-card.is-long-toggleable.is-expanded .ml-poet-reader-section:last-child .ml-poet-reader-text.is-prose{padding-bottom:4rem}.ml-poet-reader-card.is-laotzu-chapter{padding:30px}.ml-poet-reader-card.is-laotzu-chapter h2{margin:0 0 16px}.ml-poet-reader-card h2{margin:0 0 10px;color:var(--ml-red);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:.02em}.ml-reader-title{display:inline}.ml-ci-tune{font-size:1em}.ml-ci-incipit{font-size:1em;letter-spacing:.05em;opacity:.62}.ml-ci-sep{margin:0 .1em;opacity:.32}.ml-poet-reader-card h2.ml-poet-guide-title{margin:0 0 16px;letter-spacing:.1em}.ml-poet-reader-card.is-overview .ml-poet-reader-text p{font-size:1.45rem;line-height:1.8}.ml-poet-reader-card.is-overview p{text-wrap:balance}.ml-poet-reader-list .ml-poet-reader-card.is-solo{cursor:default;border-color:transparent;background:transparent;box-shadow:none;padding-left:0;padding-right:0;padding-top:0}.ml-poet-reader-list .ml-poet-reader-card.is-solo .ml-reader-card-top h2{font-size:clamp(1.55rem,4.2vw,2.6rem);letter-spacing:.06em;line-height:1.2;margin-bottom:6px}.ml-poet-reader-list .ml-poet-reader-card.is-solo .ml-reader-card-top-text .ml-poet-reader-summary{font-size:.95rem;margin-top:6px}.ml-poet-reader-summary{margin:0 0 .55rem;opacity:1;font-size:var(--type-reading-body-size);line-height:var(--type-body-line-height);font-weight:400;color:#555;letter-spacing:0;line-break:strict;text-align:start;text-justify:auto;overflow-wrap:anywhere;word-break:normal}button.ml-expand-chevron.is-copy{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border-radius:12px;transform:none;color:currentColor;opacity:.62}button.ml-expand-chevron.is-copy svg{display:block;width:20px;height:20px;stroke:currentColor}button.ml-expand-chevron.is-copy:hover{opacity:.86}.ml-reader-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:0 0 auto;position:relative;padding-top:2px}.ml-reader-card-actions .gist-qr-wrap{position:static}.ml-reader-card-actions .gist-qr-popover{position:fixed;top:50svh;left:50vw;right:auto;max-width:calc(100vw - 24px);max-height:calc(100svh - 32px);overflow:auto}.ml-reader-card-actions .gist-qr-wrap.is-open .gist-qr-popover{transform:translate(-50%,-50%)}button.ml-expand-chevron.is-qr{display:inline-flex;align-items:center;justify-content:center;width:clamp(56px,13vw,74px);height:clamp(56px,13vw,74px);padding:0;margin:0;border:none;background:none;transform:none;opacity:.9}button.ml-expand-chevron.is-qr:hover,.gist-qr-wrap.is-open button.ml-expand-chevron.is-qr{opacity:1;transform:scale(1.05)}.ml-poet-reader-card>p:not(.ml-eyebrow):not(.ml-poet-reader-summary),.ml-poet-reader-section>p{margin:.75rem 0 0;color:#555;font-size:var(--type-reading-body-size);line-height:var(--type-body-line-height);font-weight:400;letter-spacing:0;line-break:strict;text-wrap:balance;text-align:start;text-justify:auto;overflow-wrap:anywhere;word-break:normal;orphans:2;widows:2}.ml-poet-reader-section>p strong,.ml-poet-commentary p strong{color:var(--ml-red);font-weight:760}.ml-poet-commentary{margin-top:.75rem}.ml-poet-commentary p{margin:0;color:#555;font-size:14px;line-height:1.6;font-weight:400;letter-spacing:0;line-break:strict;text-align:start;text-justify:auto;overflow-wrap:anywhere;word-break:normal;orphans:2;widows:2}.ml-poet-commentary p+p{margin-top:.75rem}.ml-poet-commentary hr{border:0;border-top:1px solid rgba(200,80,80,.34);margin:var(--reader-divider-space-compact) 0}.ml-poet-reader-text{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;min-width:0;box-sizing:border-box;gap:12px;overflow-x:hidden;overflow-y:visible;padding-inline:24px}.ml-poet-reader-text p{width:100%;max-width:100%;margin:0;color:#333;font-family:var(--ml-serif);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;white-space:normal;line-break:strict;overflow-wrap:anywhere;word-break:normal;text-align:start;text-justify:auto;orphans:2;widows:2}.ml-poet-reader-text.is-poem{margin:.9rem 0;padding:clamp(.9rem,1.9vw,1.25rem) max(24px,clamp(1rem,3vw,2.1rem));width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;overflow-y:visible;border:1px solid rgba(150,91,48,.11);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.76),transparent 32%),radial-gradient(circle at 92% 90%,rgba(64,94,113,.085),transparent 38%),linear-gradient(145deg,#f7f4eff5,#fffaf0e6 58%,#f6efe4d1);box-shadow:0 4px 20px -2px #8b735514,inset 0 1px #ffffffb8}.ml-poet-reader-text.is-poem .ml-poem-lines{display:grid;gap:10px;width:100%;max-width:100%;min-width:0;margin:0;font-size:var(--ml-poem-line-size);line-height:1.38;transition:font-size .24s ease,line-height .24s ease,gap .24s ease}.ml-poet-reader-text.is-poem .ml-poem-line{display:block;width:100%;max-width:100%;min-width:0;padding-left:1.45em;text-indent:-1.45em;color:#1f1d19;text-align:left;font-family:var(--ml-serif);font-weight:500;letter-spacing:0;font-size:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;line-break:strict}.ml-poet-reader-text.is-poem .ml-poem-line.is-stanza-break{min-height:.72em;padding-left:0;text-indent:0}.ml-poet-reader-text.is-prose{margin:.9rem 0;padding:clamp(.9rem,1.9vw,1.25rem) max(24px,clamp(1rem,3vw,2.1rem));width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;border:1px solid rgba(150,91,48,.11);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.76),transparent 32%),radial-gradient(circle at 92% 90%,rgba(64,94,113,.085),transparent 38%),linear-gradient(145deg,#f7f4eff5,#fffaf0e6 58%,#f6efe4d1);box-shadow:0 4px 20px -2px #8b735514,inset 0 1px #ffffffb8}.ml-poet-reader-text.is-prose .ml-prose-body{display:flex;flex-direction:column;gap:.85em;width:100%;max-width:100%;min-width:0}.ml-poet-reader-text.is-prose .ml-prose-paragraph{margin:0;width:100%;max-width:100%;color:var(--ml-ink);font-family:var(--ml-serif);font-size:clamp(17px,4.25vw,21px);line-height:1.95;letter-spacing:0;text-indent:0;text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;line-break:strict;transition:font-size .24s ease,line-height .24s ease}.ml-poet-reader-text.is-prose .ml-prose-paragraph.is-couplet{width:100%;max-width:100%;white-space:pre-line;text-indent:0;text-align:center;line-height:2.3;letter-spacing:.08em}.ml-poet-reader-section+.ml-poet-reader-section{margin-top:var(--reader-divider-space);padding-top:var(--reader-divider-space);border-top:1px solid rgba(149,83,66,.14)}.ml-poet-reader-section.is-poem-section+.ml-poet-reader-section.is-poem-section{margin-top:.4rem;padding-top:.4rem}.ml-laotzu-chapter-text{margin:0;display:grid;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;overflow-y:visible;padding:24px;border-radius:18px;border:1px solid rgba(185,153,95,.2);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.78),transparent 34%),linear-gradient(145deg,#fffcf5c7,#f6efe480);-webkit-overflow-scrolling:touch}.ml-laotzu-classical{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:touch}.ml-laotzu-classical p{width:100%;max-width:100%;margin:0 0 12px;color:#201e19;font-family:var(--ml-serif);font-size:22px;font-weight:500;letter-spacing:0;line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-break:strict;transition:font-size .24s ease,line-height .24s ease}.ml-laotzu-chapter-text.is-suntzu{padding:clamp(18px,4.8vw,24px)}.ml-laotzu-chapter-text.is-suntzu .ml-laotzu-classical{display:grid;gap:0}.ml-laotzu-chapter-text.is-suntzu .ml-laotzu-classical p{margin:0 0 7px;font-size:clamp(18px,4.25vw,20.5px);line-height:1.46;font-weight:520;letter-spacing:0;word-break:keep-all;overflow-wrap:normal}.ml-suntzu-stanza-break{display:block;min-height:.9rem}.ml-laotzu-translation{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:var(--reader-divider-space);padding-top:var(--reader-divider-space);border-top:1px solid rgba(188,153,86,.34);color:#555;font-size:14px;font-weight:400;line-height:1.6;line-break:strict;text-align:start;text-justify:auto;overflow-wrap:anywhere;word-break:normal;orphans:2;widows:2}.ml-card-footer{display:grid;gap:14px;margin-top:18px}.ml-card-footer-primary{display:flex;align-items:center;gap:.65rem;min-width:0}.ml-card-footer-toc-return{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;padding:0;border-radius:50%;color:var(--ml-red);background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ml-card-footer-toc-return:hover,.ml-card-footer-toc-return:focus-visible{color:#b65748;background:#8e473914}.ml-card-footer-toc-return:focus-visible{outline:2px solid rgba(200,112,94,.42);outline-offset:2px}.ml-card-footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;min-height:2rem}@media (min-width: 821px){.ml-card-footer-actions{flex-wrap:nowrap;gap:.42rem}.ml-card-footer-actions .ml-chip,.ml-card-footer-actions .ml-laotzu-translation-badge{min-height:1.9rem;padding:.24rem .66rem;white-space:nowrap}}.ml-card-footer-tags{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:.5rem}.ml-card-footer .ml-laotzu-translation{margin-top:0;padding-top:var(--reader-divider-space-compact)}.ml-poet-commentary-block+.ml-poet-commentary-block{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(188,153,86,.18)}.ml-laotzu-translation-badge{display:inline-flex;align-items:center;gap:.3rem;min-height:1.55rem;padding:.18rem .62rem;border:1px solid rgba(82,79,72,.12);border-radius:999px;background:#5e5b5414;color:#312d269e;font-size:.78rem;font-weight:700;letter-spacing:.16em;cursor:pointer;font-family:inherit;transition:background .18s,border-color .18s}.ml-laotzu-translation-badge:hover{background:#5e5b5424;border-color:#524f4838}.ml-laotzu-translation p{margin:.78rem 0 0}.ml-laotzu-translation .ml-poet-commentary-block:first-child .ml-poet-commentary{margin-top:0}.ml-laotzu-translation .ml-poet-commentary-block:first-child .ml-poet-commentary>:first-child{margin-top:0}.ml-laotzu-translation.is-open p{font-size:20px;line-height:1.78;color:#3a3630}.ml-poet-poem-links,.ml-poet-discovery-strip,.ml-poet-related{display:flex;flex-wrap:wrap;gap:.55rem}.ml-poet-poem-links button,.ml-poet-discovery-strip button{border:1px solid rgba(142,71,57,.2);border-radius:999px;background:#ffffff85;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ml-poet-poem-links button:hover,.ml-poet-discovery-strip button:hover{border-color:#8e473973;background:#ffffffdb;transform:translateY(-1px)}.ml-poet-poem-links button{display:grid;gap:.2rem;min-width:min(100%,11rem);padding:.75rem .95rem;text-align:left}.ml-poet-poem-links.is-entry-grid{gap:.7rem}.ml-poet-poem-links.is-entry-grid button{align-items:center;min-height:4.35rem;padding:.9rem 1.05rem}.ml-poet-poem-links span,.ml-poet-discovery-strip span,.ml-poet-related span{color:var(--ml-muted);font-family:var(--ml-sans);font-size:max(.94rem,14px);font-weight:650;line-height:1.58;letter-spacing:.06em}.ml-poet-poem-links strong,.ml-poet-discovery-strip strong{font-size:1.14rem;line-height:1.4}.ml-poet-poem-links.is-entry-grid strong{font-size:clamp(1.22rem,2.4vw,1.42rem);line-height:1.2;letter-spacing:.035em;text-wrap:balance}.ml-poet-discovery-strip button{display:grid;gap:.46rem;max-width:22rem;padding:.92rem 1.2rem 1rem;text-align:left}.ml-poet-discovery-strip .ml-discovery-badge{display:block;width:max-content;padding:0;border:0;border-radius:0;background:none;color:var(--ml-muted);font-size:.72rem;font-weight:750;letter-spacing:.2em;line-height:1}.ml-poet-related span{border:1px solid rgba(64,94,113,.16);border-radius:999px;padding:.36rem .62rem;background:#ffffff6b}.ml-poet-related button{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(64,94,113,.16);border-radius:999px;padding:.36rem .72rem;background:#ffffff6b;color:var(--ml-muted);font:600 max(.88rem,13px)/1.4 var(--ml-sans);letter-spacing:.04em;cursor:pointer;transition:border-color .18s,background .18s,transform .14s}.ml-poet-related button:hover{border-color:#8e473952;background:#ffffffc7;transform:translateY(-1px)}.ml-discovery-level{display:flex;align-items:center;justify-content:center;padding:.3rem .45rem;border:2px solid currentColor;border-radius:10px;font:700 .62rem system-ui,sans-serif;letter-spacing:.04em;line-height:1.3;text-align:center;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.ml-discovery-level[data-level=key],.ml-discovery-level[data-level=reading]{color:#2a7a50}.ml-discovery-level[data-level=context],.ml-discovery-level[data-level=note]{color:#a05418}.ml-discovery-level[data-level=interpretation]{color:#6b4c8e}.ml-discovery-level[data-level=fact-check]{color:#8e4739}.ml-discovery-level[data-level=speculative]{color:#6b4c8e}.ml-shell.is-poet-route .ml-eyebrow,.ml-shell.is-poet-route .ml-chip,.ml-shell.is-poet-route .ml-laotzu-translation-badge{font-size:max(.875rem,14px);line-height:1.58}.ml-shell.is-poet-route .ml-chip,.ml-shell.is-poet-route .ml-laotzu-translation-badge{min-height:34px;padding:.38rem .72rem}.ml-poet-section{padding-top:clamp(3.2rem,7vw,5.2rem)}.ml-poet-section .ml-section-head{display:block;text-align:center}.ml-poet-section .ml-section-head>p{margin:1rem auto 0}.ml-poet-universe{position:relative;width:min(100%,1060px);height:clamp(560px,52vw,700px);margin:0 auto}.ml-poet-universe.is-launching{cursor:progress}body.moon-star-launching .ml-shell{pointer-events:none}.ml-poet-launch-shield{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:transparent;cursor:progress}.ml-poet-era-board{--orbit-border: rgba(97, 77, 57, .24);position:absolute;left:calc(var(--field-x) * 100%);top:calc(var(--field-y) * 100% - var(--ml-poet-board-y-lift, 0px));width:clamp(260px,27vw,390px);aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--orbit-border);background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.88),transparent 26%),radial-gradient(circle at 68% 64%,rgba(162,127,94,.12),transparent 38%),linear-gradient(160deg,#fffaf0e6,#eadecdb8);box-shadow:inset 0 0 0 18px #fff3,0 36px 80px #4836231f;overflow:hidden;cursor:grab;touch-action:none;transform-origin:center;will-change:transform;transition:transform 2.5s var(--ml-ease-glide, cubic-bezier(.25, 1, .5, 1)),box-shadow .18s ease,filter .18s ease}.ml-poet-era-board.is-across-ages{--orbit-border: rgba(89, 136, 126, .28);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.92),transparent 24%),radial-gradient(circle at 72% 68%,rgba(116,177,162,.18),transparent 38%),linear-gradient(155deg,#ffffffe6,#e2eeebb8 48%,#cfe0dbc2);box-shadow:inset 0 0 0 18px #ffffff47,0 36px 84px #3a595221}.ml-poet-era-board:active{cursor:grabbing}.ml-poet-era-board:hover{transform:translate(-50%,-50%) scale(1.02);filter:saturate(1.03);box-shadow:inset 0 0 0 18px #ffffff38,0 40px 86px #48362326}.ml-poet-era-board:focus-within{transform:translate(-50%,-50%) scale(1.02)}.ml-poet-era-board.is-single-spinning{cursor:default;animation:ml-poet-board-single-spin 2.5s var(--ml-ease-glide, cubic-bezier(.25, 1, .5, 1)) both}.ml-poet-era-board.is-resonance-cw{cursor:default;animation:ml-poet-board-resonance-cw 4s var(--ml-ease-glide, cubic-bezier(.25, 1, .5, 1)) both}.ml-poet-era-board.is-resonance-ccw{cursor:default;animation:ml-poet-board-resonance-ccw 4s var(--ml-ease-glide, cubic-bezier(.25, 1, .5, 1)) both}.ml-poet-era-board:before,.ml-poet-era-board:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:1px dashed rgba(130,97,71,.22);pointer-events:none}.ml-poet-era-board:after{top:19%;right:19%;bottom:19%;left:19%;border-style:solid;border-color:#82614724}.ml-poet-era-board.is-across-ages:before{border-color:#4780744d;border-style:dashed;animation:ml-continuum-settle-cw 4.5s cubic-bezier(.33,.8,.5,1) both}.ml-poet-era-board.is-across-ages:after{border-color:#6f9c9338;border-style:dashed;animation:ml-continuum-settle-ccw 4.5s cubic-bezier(.33,.8,.5,1) both}.ml-poet-constellation-field{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;border:2px solid hsla(var(--poet-hue),48%,42%,.32);color:hsla(var(--poet-hue),42%,28%,.74);text-align:center;background:radial-gradient(circle at 42% 38%,hsla(var(--poet-hue),68%,75%,.24),hsla(var(--poet-hue),56%,58%,.1) 52%,transparent 72%);box-shadow:inset 0 0 0 12px #ffffff24,inset 0 0 0 24px hsla(var(--poet-hue),50%,50%,.035),0 18px 46px hsla(var(--poet-hue),40%,34%,.1);pointer-events:none}.ml-poet-constellation-field:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px dashed hsla(var(--poet-hue),44%,38%,.2);border-radius:50%}.ml-poet-constellation-field:after{content:attr(data-watermark);display:grid;width:100%;height:100%;place-items:center;color:#8b73550f;font:650 clamp(5.2rem,13vw,9.6rem)/1 var(--ml-serif);opacity:1;transform:translateY(-.01em)}.ml-poet-constellation-field.is-across-ages{border-color:#49847952;color:#36655cb8;background:radial-gradient(circle at 40% 34%,rgba(255,255,255,.34),transparent 32%),radial-gradient(circle at 58% 55%,rgba(121,185,169,.2),rgba(149,184,176,.08) 54%,transparent 74%);box-shadow:inset 0 0 0 12px #ffffff38,inset 0 0 0 24px #699d920b,0 18px 46px #3a60581a}.ml-poet-constellation-field.is-across-ages:before{border-color:#4780743b;border-style:dashed}.ml-poet-universe-core{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;left:50%;top:50%;width:20%;min-width:24px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(142,71,57,.34);padding:0;background:radial-gradient(circle at 50% 50%,#ffffffdb 0,#ffffffdb 13%,#8f4c3b57 13.4%,#8f4c3b57 18%,#ffffffd1 18.4%,#ffffffd1 31%,#8f4c3b3d 31.4%,#8f4c3b3d 36%,#fffc 36.4%,#fffc 49%,#8f4c3b2e 49.4%,#8f4c3b2e 54%,#ffffffc7 54.4%,#ffffffc7);box-shadow:inset 0 10px 24px #ffffff6b,0 0 44px #8e473942;pointer-events:auto;cursor:pointer;will-change:transform;animation:ml-target-settle 4.5s cubic-bezier(.33,.8,.5,1) both}.ml-poet-universe-core:focus-visible{outline:2px solid rgba(143,76,59,.55);outline-offset:5px}html.ml-dark .ml-poet-universe-core:focus-visible{outline:2px solid #f4efe5;outline-offset:5px}.ml-poet-universe-core:hover{box-shadow:inset 0 10px 24px #ffffff7a,0 0 58px #8e473957}.ml-poet-universe-core.is-rippling{box-shadow:inset 0 10px 24px #ffffff7a,0 0 54px #8e473952}.ml-poet-universe-core:before,.ml-poet-universe-core:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#8e473957;border-radius:999px}.ml-poet-universe-core:before{width:70%;height:1px}.ml-poet-universe-core:after{width:1px;height:70%}.ml-poet-universe-core.is-rippling:after{width:100%;height:100%;border:1px solid rgba(142,71,57,.35);background:transparent;animation:ml-target-ripple .62s ease-out both}.ml-poet-node{--launch-x: 0px;--launch-y: 0px;position:absolute;z-index:4;width:clamp(62px,8.6vw,92px);aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid hsla(var(--poet-hue),58%,36%,.55);border-radius:50%;background:radial-gradient(circle at 34% 28%,#fffc,hsla(var(--poet-hue),64%,63%,.94) 46%,hsla(var(--poet-hue),52%,36%,.97));box-shadow:0 7px 18px hsla(var(--poet-hue),58%,24%,.38),inset 0 4px 8px #ffffff61;color:#fff;text-shadow:0 1px 0 rgba(255,255,255,.88),0 0 4px rgba(255,255,255,.72),0 1px 3px rgba(58,40,24,.24);font:700 clamp(.64rem,.98vw,.82rem)/1 var(--ml-sans);letter-spacing:.01em;cursor:pointer;touch-action:manipulation;will-change:transform;animation:ml-star-float 4.5s ease-in-out;animation-delay:calc(var(--float-index, 0) * -.37s);transition:transform .35s var(--ml-ease-glide, cubic-bezier(.25, 1, .5, 1)),box-shadow .26s ease,filter .26s ease,opacity .22s ease}.ml-poet-node:nth-of-type(3n){--float-index: 1}.ml-poet-node:nth-of-type(3n+1){--float-index: 2}.ml-poet-node:nth-of-type(4n){--float-index: 3}.ml-poet-node:active{transform:translate(-50%,-50%) scale(.96)}.ml-poet-node:hover{transform:translate(-50%,-50%) scale(1.05);filter:saturate(1.08);box-shadow:0 10px 24px hsla(var(--poet-hue),58%,24%,.52),inset 0 4px 10px #ffffff73}.ml-poet-node:disabled{cursor:default}.ml-poet-universe.is-launching .ml-poet-node:not(.is-flying):not(.is-expanding){opacity:.34;filter:grayscale(.16) saturate(.75);animation-play-state:paused}.ml-poet-era-board.is-orbital-pulsing .ml-poet-node:not(.is-flying):not(.is-expanding){animation:ml-star-float 4.5s ease-in-out,ml-poet-node-orbital-pulse 4.2s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--float-index, 0) * -.37s),calc(var(--float-index, 0) * .12s)}.ml-poet-node.is-flying{z-index:12;animation:none;transform:translate(-50%,-50%) translate3d(var(--launch-x),var(--launch-y),0) scale(.8);filter:saturate(1.2) brightness(1.08);box-shadow:0 0 0 7px hsla(var(--poet-hue),78%,70%,.24),0 0 34px hsla(var(--poet-hue),78%,52%,.5),0 16px 32px hsla(var(--poet-hue),58%,24%,.38),inset 0 4px 12px #ffffff75}.ml-poet-node.is-expanding{z-index:18;animation:none;transform:translate(-50%,-50%) translate3d(var(--launch-x),var(--launch-y),0) scale(7.6);opacity:0;filter:saturate(1.25) brightness(1.12);transition:transform .32s var(--ml-ease-glide, cubic-bezier(.25, 1, .5, 1)),opacity .28s ease}.ml-poet-node.is-focused-back{z-index:999;animation:ml-poet-return-focus 2.4s cubic-bezier(.22,1,.36,1) both;filter:saturate(1.26) brightness(1.1)}.ml-poet-node span{width:auto;text-align:center;white-space:nowrap;word-break:keep-all}.ml-shell[data-language=en] .ml-star-page .ml-poet-node span{width:86%;max-width:86%;font-size:clamp(.5rem,.72vw,.7rem);line-height:1.02;letter-spacing:-.01em;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance}@keyframes ml-target-settle{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(6deg)}}@keyframes ml-target-ripple{0%{opacity:.6;transform:translate(-50%,-50%) scale(.82)}to{opacity:0;transform:translate(-50%,-50%) scale(2.9)}}@keyframes ml-poet-node-orbital-pulse{0%,to{filter:saturate(1) brightness(1);box-shadow:0 7px 18px hsla(var(--poet-hue),58%,24%,.38),inset 0 4px 8px #ffffff61}34%{filter:saturate(1.16) brightness(1.08);box-shadow:-8px -10px 18px hsla(var(--poet-hue),78%,68%,.28),0 14px 30px hsla(var(--poet-hue),58%,24%,.42),inset 0 4px 11px #ffffff7a}68%{filter:saturate(1.1) brightness(1.04);box-shadow:9px 8px 20px hsla(var(--poet-hue),70%,62%,.22),0 12px 26px hsla(var(--poet-hue),58%,24%,.36),inset 0 4px 10px #ffffff6e}}@keyframes ml-continuum-settle-cw{0%{transform:rotate(0)}to{transform:rotate(37deg)}}@keyframes ml-continuum-settle-ccw{0%{transform:rotate(0)}to{transform:rotate(-26deg)}}@keyframes ml-poet-board-single-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ml-poet-board-resonance-cw{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}54%{transform:translate(-50%,-50%) rotate(650deg) scale(1.018)}to{transform:translate(-50%,-50%) rotate(720deg) scale(1)}}@keyframes ml-poet-board-resonance-ccw{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}54%{transform:translate(-50%,-50%) rotate(-650deg) scale(1.018)}to{transform:translate(-50%,-50%) rotate(-720deg) scale(1)}}@keyframes ml-star-float{0%,to{margin-top:0}50%{margin-top:-2.5px}}@keyframes ml-poet-return-focus{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 hsla(var(--poet-hue),78%,58%,.62),inset 0 4px 8px #ffffff61}18%{transform:translate(-50%,-50%) translate3d(calc(var(--return-x, 0px) * .78),calc(var(--return-y, 0px) * .78),0) scale(1.16);box-shadow:0 0 0 8px hsla(var(--poet-hue),78%,66%,.22),0 16px 34px hsla(var(--poet-hue),58%,24%,.42),inset 0 5px 12px #ffffff80}35%{transform:translate(-50%,-50%) translate3d(var(--return-x, 0px),var(--return-y, 0px),0) scale(1.34);box-shadow:0 0 0 12px hsla(var(--poet-hue),82%,70%,.26),0 0 42px hsla(var(--poet-hue),82%,58%,.42),0 22px 42px hsla(var(--poet-hue),58%,24%,.46),inset 0 5px 13px #ffffff8a}54%{transform:translate(-50%,-50%) translate3d(calc(var(--return-x, 0px) * .72),calc(var(--return-y, 0px) * .72),0) scale(1.14);box-shadow:0 0 0 10px hsla(var(--poet-hue),78%,66%,.18),0 18px 34px hsla(var(--poet-hue),58%,24%,.38),inset 0 5px 12px #ffffff80}78%{transform:translate(-50%,-50%) translate3d(calc(var(--return-x, 0px) * -.04),calc(var(--return-y, 0px) * -.04),0) scale(1.08);box-shadow:0 0 0 13px hsla(var(--poet-hue),78%,66%,.16),0 14px 30px hsla(var(--poet-hue),58%,24%,.34),inset 0 5px 12px #ffffff7a}to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 hsla(var(--poet-hue),78%,58%,0),inset 0 4px 8px #ffffff61}}@keyframes ml-star-easter-egg-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.ml-poet-hint{margin:.85rem auto 0;text-align:center;color:var(--ml-muted);font:600 .78rem/1.5 var(--ml-sans);letter-spacing:.06em}.ml-star-page{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) 0 clamp(2rem,5vw,3.5rem)}.ml-star-page .ml-poet-section{width:100%;padding-top:1rem;padding-bottom:0}@media (min-width: 761px){.ml-realm-tab-section.is-star-overview .ml-poet-section{width:100%;padding:0}.ml-realm-tab-section.is-star-overview .ml-poet-universe{width:100%;height:var(--ml-overview-stage-height);min-height:var(--ml-overview-stage-height);overflow:visible}.ml-realm-tab-section.is-star-overview .ml-poet-era-board{width:var(--ml-overview-orb-size)}.ml-realm-tab-section.is-star-overview .ml-poet-constellation-field:after{font-size:clamp(3.4rem,6.2vw,5.3rem)}.ml-realm-tab-section.is-star-overview .ml-poet-universe-core{width:18%}.ml-realm-tab-section.is-star-overview .ml-poet-node{width:max(34px,min(62px,4.8vw,calc(14vh - 55px)));font-size:clamp(.52rem,.72vw,.72rem)}}.ml-star-work-link:focus-visible{text-decoration:underline;outline:none}@media (hover: hover){.ml-star-work-link:hover{text-decoration:underline}}.ml-star-easter-egg{margin-top:48px;border:1px solid rgba(142,71,57,.16);border-left:4px solid rgba(142,71,57,.34);border-radius:18px 24px 24px 14px;padding:1rem 1.08rem;background:#f5f2eb66;color:#312d26c7;box-shadow:inset 0 1px #ffffff85,0 18px 44px #48362314;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:14px;font-weight:400;line-height:1.8;overflow-wrap:normal;animation:ml-star-easter-egg-in .72s var(--ml-ease-glide, cubic-bezier(.25, 1, .5, 1)) both}.ml-star-easter-egg-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin-bottom:.64rem;border:1px solid rgba(82,79,72,.12);border-radius:999px;padding:.22rem .62rem;background:#5e5b5414;color:#312d26a3;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-break:strict;opacity:.82;overflow-wrap:break-word;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.ml-star-easter-egg-badge:hover,.ml-star-easter-egg-badge:focus-visible{border-color:#9a673942;background:#d5a96729;color:#312d26c7;opacity:1;transform:translateY(-1px)}.ml-star-easter-egg-badge:focus-visible{outline:2px solid rgba(142,71,57,.72);outline-offset:2px}.ml-star-easter-egg-badge:active{transform:translateY(0)}.ml-star-easter-egg p{margin:0;max-width:100%;text-wrap:pretty;line-break:strict;word-break:auto-phrase;overflow-wrap:break-word}.ml-star-easter-egg p+p{margin-top:.38rem}.ml-star-easter-egg strong{color:#8e4739;font-weight:800}.calendar-card-wrap{width:100%;display:flex;justify-content:center;flex:0 0 auto}.ml-star-calendar{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 clamp(3rem,6vw,5rem);color:var(--paper-text);--paper-text: #27231e;--paper-text-muted: #776d61;--paper-text-subtle: #746a5e;--paper-detail-bg: rgba(255, 252, 245, .9);--paper-day-header-bg: rgba(255, 252, 245, .72);--paper-day-header-bg-today: rgba(142, 71, 57, .12);--paper-day-header-border: rgba(97, 77, 57, .18);--paper-day-header-border-today: rgba(142, 71, 57, .42);--paper-day-today-accent: #8e4739;--paper-day-badge-bg: #8e4739;--paper-day-badge-fg: #fffaf1;--paper-holiday-hide-bg: rgba(142, 71, 57, .16);--stars-calendar-shell-border: rgba(97, 77, 57, .14);--stars-calendar-shell-bg: radial-gradient(circle at 50% 0%, rgba(142, 71, 57, .08), transparent 34rem), linear-gradient(180deg, rgba(255, 252, 245, .58), rgba(249, 244, 234, .32));--stars-calendar-shell-shadow: 0 24px 70px rgba(72, 54, 35, .08);--paper-clock-max-width: 690px;--paper-clock-margin: 0 auto;--paper-clock-radius: 18px;--paper-clock-padding: 16px 22px 14px;--paper-clock-bg: radial-gradient(120% 140% at 50% 0%, rgba(150, 98, 70, .18), transparent 56%), linear-gradient(145deg, rgba(108, 78, 61, .96), rgba(162, 126, 94, .84) 48%, rgba(108, 81, 103, .9));--paper-clock-border: rgba(255, 248, 231, .34);--paper-clock-shadow: 0 18px 42px rgba(101, 75, 50, .18), inset 0 1px 0 rgba(255,255,255,.22), inset 0 -1px 0 rgba(75, 45, 24, .18);--paper-clock-time-bg: linear-gradient(180deg, #fff8df, #f1d99a 76%, #b9894c);--paper-clock-time-filter: drop-shadow(0 0 12px rgba(255, 238, 187, .22));--paper-clock-period: #f2dcae;--paper-clock-date: rgba(255, 247, 226, .76);--paper-calendar-radius: 18px;--paper-calendar-shadow: 0 18px 45px rgba(77, 58, 35, .1), inset 0 1px 0 rgba(255,255,255,.32);--paper-calendar-backdrop: blur(10px) saturate(1.04);--paper-today-mark: #a53f31;--paper-today-mark-fg: #fffaf1;--paper-today-mark-bg: #8e4739;--paper-today-mark-shadow: 0 0 0 3px rgba(165, 63, 49, .1), 0 5px 12px rgba(103, 54, 38, .1), inset 0 0 0 1px rgba(255,255,255,.22);transition:color .35s ease}.ml-shell.is-time-route .ml-star-calendar{width:min(1120px,calc(100% - 2rem));height:100%;min-height:0;padding:0;overflow:hidden;overscroll-behavior:none;touch-action:none}.ml-shell.is-time-route .ml-star-calendar-shell{height:100%;min-height:0;justify-content:flex-start;gap:1rem;padding:1rem;border-radius:8px;overflow:hidden;overscroll-behavior:none;touch-action:none}.ml-shell.is-time-route .ml-star-calendar-fit{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem;transform:scale(var(--time-fit, 1));transform-origin:top center}@media (hover: hover) and (pointer: fine),(max-height: 670px){.ml-shell.is-time-route .ml-star-calendar{height:auto;min-height:100%;overflow:visible;overscroll-behavior:auto;touch-action:pan-y}.ml-shell.is-time-route .ml-star-calendar-shell{height:auto;min-height:calc(100svh - 260px);overflow:visible;overscroll-behavior:auto;touch-action:pan-y}.ml-shell.is-time-route .ml-star-calendar-fit{transform:none}}.ml-star-calendar[data-time-theme=day]{--paper-text: #27231e;--paper-text-muted: #776d61;--paper-text-subtle: #746a5e;--paper-detail-bg: rgba(255, 252, 245, .92);--paper-day-header-bg: rgba(253, 251, 247, .78);--paper-day-header-bg-today: rgba(142, 71, 57, .1);--paper-day-header-border: rgba(97, 77, 57, .18);--paper-day-header-border-today: rgba(142, 71, 57, .42);--stars-calendar-shell-border: rgba(97, 77, 57, .14);--stars-calendar-shell-bg: radial-gradient(circle at 50% 0%, rgba(178, 132, 94, .12), transparent 31rem), radial-gradient(circle at 12% 70%, rgba(64, 94, 113, .055), transparent 24rem), linear-gradient(180deg, rgba(253, 251, 247, .82), rgba(248, 242, 231, .46));--stars-calendar-shell-shadow: 0 24px 70px rgba(72, 54, 35, .08);--paper-clock-bg: radial-gradient(circle at 18% 10%, rgba(255,255,255,.76), transparent 34%), radial-gradient(circle at 88% 86%, rgba(142, 71, 57, .12), transparent 38%), radial-gradient(circle at 12% 82%, rgba(64, 94, 113, .09), transparent 36%), linear-gradient(135deg, rgba(255,255,255,.62), rgba(255,249,240,.42) 48%, rgba(231,238,235,.44));--paper-clock-border: rgba(255,255,255,.58);--paper-clock-shadow: 0 18px 42px rgba(83, 65, 55, .11), inset 0 1px 0 rgba(255,255,255,.7);--paper-clock-time-bg: linear-gradient(180deg, #405e71, #56636d 78%, #654f4f);--paper-clock-time-filter: drop-shadow(0 10px 26px rgba(64, 94, 113, .14));--paper-clock-period: #5f4b43;--paper-clock-date: rgba(85, 72, 66, .64);--paper-calendar-shadow: 0 18px 45px rgba(77, 58, 35, .08), inset 0 1px 0 rgba(255,255,255,.52);--paper-calendar-backdrop: blur(12px) saturate(1.04);--paper-today-mark: #a53f31;--paper-today-mark-fg: #fffaf1;--paper-today-mark-bg: #8e4739;--paper-today-mark-shadow: 0 0 0 3px rgba(165, 63, 49, .1), 0 5px 12px rgba(103, 54, 38, .1), inset 0 0 0 1px rgba(255,255,255,.22)}.ml-star-calendar[data-time-theme=night]{--paper-text: #e5dcc9;--paper-text-muted: #b6ad9d;--paper-text-subtle: #8d96a6;--paper-detail-bg: rgba(255, 255, 255, .045);--paper-day-header-bg: rgba(255, 255, 255, .035);--paper-day-header-bg-today: rgba(207, 136, 94, .1);--paper-day-header-border: rgba(234, 211, 172, .14);--paper-day-header-border-today: rgba(214, 143, 94, .5);--paper-day-today-accent: #d58c63;--paper-day-badge-bg: #d58c63;--paper-day-badge-fg: #111827;--paper-holiday-hide-bg: rgba(184, 92, 64, .2);--stars-calendar-shell-border: rgba(229, 220, 201, .12);--stars-calendar-shell-bg: radial-gradient(circle at 50% 0%, rgba(164, 91, 58, .16), transparent 31rem), radial-gradient(circle at 50% 62%, rgba(196, 139, 76, .08), transparent 24rem), linear-gradient(180deg, rgba(15, 13, 10, .97), rgba(24, 18, 14, .92));--stars-calendar-shell-shadow: 0 28px 80px rgba(2, 6, 23, .36), inset 0 1px 0 rgba(255,255,255,.045);--paper-clock-bg: radial-gradient(120% 140% at 50% 0%, rgba(206, 95, 77, .24), transparent 56%), radial-gradient(90% 120% at 50% 100%, rgba(232, 166, 84, .12), transparent 58%), linear-gradient(160deg, #17110d, #241812 55%, #0f0d0a);--paper-clock-border: rgba(220, 154, 96, .22);--paper-clock-shadow: 0 16px 38px rgba(2, 6, 23, .52), inset 0 1px 0 rgba(255,255,255,.07), inset 0 -1px 0 rgba(0,0,0,.42);--paper-clock-time-bg: linear-gradient(180deg, #fff3d8, #e9a765 72%, #b95743);--paper-clock-time-filter: drop-shadow(0 0 12px rgba(218, 132, 79, .24));--paper-clock-period: #e8b178;--paper-clock-date: rgba(245, 230, 206, .92);--paper-calendar-shadow: 0 20px 58px rgba(2, 6, 23, .26), inset 0 1px 0 rgba(255,255,255,.05);--paper-calendar-backdrop: blur(12px) saturate(1.12);--paper-today-mark: #ce5f4d;--paper-today-mark-fg: #fff8e8;--paper-today-mark-bg: rgba(206, 95, 77, .34);--paper-today-mark-shadow: 0 0 0 3px rgba(206, 95, 77, .12), 0 0 18px rgba(206, 95, 77, .16), inset 0 0 0 1px rgba(244, 218, 171, .16)}.ml-star-calendar-shell{min-height:calc(100svh - 260px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.15rem,3vh,1.8rem);padding:clamp(1rem,3vw,2rem);border:1px solid var(--stars-calendar-shell-border);border-radius:clamp(22px,4vw,34px);background:var(--stars-calendar-shell-bg);box-shadow:var(--stars-calendar-shell-shadow);transition:background .45s ease,border-color .45s ease,box-shadow .45s ease}.ml-star-time-clock-stack{display:flex;flex-direction:column;align-items:center;gap:.85rem}.ml-star-meeting-time-popover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:mini-cal-holiday-card-in .2s cubic-bezier(.16,1,.3,1) both}.ml-star-meeting-time-field{display:flex;align-items:center;justify-content:center;pointer-events:auto;gap:.55rem;min-width:min(100%,20rem);padding:.48rem .72rem .5rem;border:1px solid var(--paper-clock-border, rgba(220, 154, 96, .22));border-radius:999px;background:linear-gradient(180deg,#ffffff0f,#fff0),var(--paper-clock-bg, rgba(29, 19, 14, .82));box-shadow:0 12px 26px #1e100a2e,inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ml-star-meeting-time-field label{color:var(--paper-clock-date, rgba(245, 230, 206, .92));font:700 .78rem/1 var(--font-ui);white-space:nowrap}.ml-star-meeting-time-field input{width:7.8rem;min-height:1.95rem;padding:.22rem .55rem;border:1px solid color-mix(in srgb,var(--paper-clock-border, rgba(220, 154, 96, .22)) 70%,transparent);border-radius:999px;background:#0000001f;color:var(--paper-clock-date, rgba(245, 230, 206, .92));font:700 1rem/1 var(--font-ui);color-scheme:dark;text-align:center}.ml-star-calendar[data-time-theme=day] .ml-star-meeting-time-field,.ml-star-calendar[data-time-theme=day] .ml-star-meeting-time-field input{color-scheme:light}.ml-star-meeting-time-field input:focus-visible{outline:2px solid var(--paper-clock-period, #e8b178);outline-offset:2px}.ml-star-meeting-time-confirm{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--paper-clock-period, #e8b178) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--paper-clock-period, #e8b178) 18%,transparent);color:var(--paper-clock-date, rgba(245, 230, 206, .92));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ml-star-meeting-time-confirm:focus-visible{outline:2px solid var(--paper-clock-period, #e8b178);outline-offset:2px}.ml-star-calendar-fit{display:contents}.ml-star-calendar-shell>.ml-star-calendar-clock,.ml-star-calendar-shell>.calendar-card-wrap,.ml-star-calendar-fit>.calendar-card-wrap{width:100%}.ml-star-calendar-card-wrap{margin-top:0}.ml-star-calendar-greeting-wrap>.mini-cal-holiday-greeting{width:100%}.ml-star-calendar-clock{flex:0 0 auto;--paper-clock-max-width: 100%;--paper-clock-time-size: 43px}.mini-cal-day{transition:transform .34s cubic-bezier(.16,1,.3,1),filter .34s cubic-bezier(.16,1,.3,1)}.mini-cal-empty-cell{border-radius:10px;transition:background .28s ease,box-shadow .28s ease}.mini-cal-empty-cell:hover,.mini-cal-empty-cell:focus-visible{outline:none;background:#b88b5314;box-shadow:inset 0 0 0 1px #b88b531f}.mini-cal-day-content{position:relative;display:inline-grid;place-items:center;width:100%;height:100%}.mini-cal-poem-page{position:absolute;right:1px;bottom:1px;min-width:18px;padding:2px 4px;border:1px solid color-mix(in srgb,var(--paper-day-today-accent, #8e4739) 42%,transparent);border-radius:999px;background:var(--paper-day-header-bg);color:var(--paper-day-today-accent, #8e4739);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:750;line-height:1;letter-spacing:0;pointer-events:none}.mini-cal-day-content.has-holiday-icon{animation:mini-calendar-icon-glow 4.5s ease-in-out;will-change:transform,filter;transform-origin:center}.mini-cal-day:hover .mini-cal-day-content.has-holiday-icon,.mini-cal-day:focus-visible .mini-cal-day-content.has-holiday-icon{animation:none;transform:translateY(-2px) scale(1.07);filter:drop-shadow(0 0 5px rgba(184,139,83,.3)) drop-shadow(0 5px 8px rgba(70,43,22,.12))}@keyframes mini-calendar-icon-glow{0%,to{transform:scale(1);filter:drop-shadow(0 0 1px rgba(184,139,83,.12)) drop-shadow(0 2px 4px rgba(70,43,22,.06))}50%{transform:scale(1.05);filter:drop-shadow(0 0 6px rgba(217,181,108,.28)) drop-shadow(0 4px 9px rgba(70,43,22,.1))}}.mini-cal-holiday-card{animation:mini-cal-holiday-card-in .36s cubic-bezier(.16,1,.3,1) both;will-change:transform}.mini-cal-holiday-greeting{animation:mini-cal-holiday-card-in .36s cubic-bezier(.16,1,.3,1) both}@keyframes mini-cal-holiday-card-in{0%{transform:translateY(15px)}to{transform:translateY(0)}}@media (max-width: 760px){.ml-poet-home,.ml-poet-reader{width:100%;max-width:100%;min-width:0;padding:.95rem .45rem 3rem;gap:.72rem}.ml-poet-reader-hero{grid-template-columns:1fr min(27vw,104px);align-items:stretch;padding:.95rem 1rem 1.02rem;border-radius:20px;min-height:264px;box-sizing:border-box}.ml-poet-reader-hero h1{margin:.36rem 0 .72rem;font-size:clamp(2.08rem,9.2vw,2.72rem);letter-spacing:-.055em;white-space:normal}.ml-poet-reader-hero .ml-poet-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem .46rem;width:100%;max-width:16.4rem;margin-top:auto}.ml-poet-reader-hero .ml-poet-hero-stats .ml-chip{min-width:0;width:100%;padding:.36rem .44rem;font-size:clamp(.92rem,3.2vw,1.02rem)}.ml-shell[data-language=en] .ml-poet-reader-hero .ml-poet-hero-stats .ml-chip{min-height:2.75rem;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.ml-poet-hero-orb{width:min(27vw,104px);align-self:end;justify-self:end;margin:0 clamp(.18rem,.9vw,.42rem) 0 .15rem}.ml-poet-home-grid{grid-template-columns:1fr}.ml-poet-reader-card{width:100%;max-width:100%;min-width:0;border-radius:17px;padding:.78rem .56rem}.ml-poet-reader-card h2{margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.25}.ml-poet-reader-card.is-expanded .ml-reader-content-toggle{bottom:.1rem}.ml-poet-reader-card.is-long-toggleable.is-expanded .ml-poet-reader-section:last-child .ml-poet-reader-text.is-poem,.ml-poet-reader-card.is-long-toggleable.is-expanded .ml-poet-reader-section:last-child .ml-poet-reader-text.is-prose{padding-bottom:2rem}.ml-reader-card-top{grid-template-columns:minmax(0,1fr) auto;gap:18px}.ml-reader-card-actions{gap:14px;padding-top:0}button.ml-expand-chevron.is-copy{width:38px;height:38px}.ml-poet-reader-card h2.ml-poet-guide-title{margin-bottom:16px;letter-spacing:.11em}.ml-poet-reader-summary{font-size:14px;line-height:1.6}.ml-poet-reader-card>p:not(.ml-eyebrow):not(.ml-poet-reader-summary),.ml-poet-reader-section>p,.ml-poet-reader-hero p:not(.ml-eyebrow){font-size:12px;line-height:1.5;letter-spacing:-.01em}.ml-poet-reader-hero>div:first-child>p:not(.ml-eyebrow){width:calc(100% + 6.8rem);max-width:calc(100vw - 2.25rem);text-wrap:balance}.ml-poet-reader-hero>div:first-child>p.ml-poet-companion-title{width:100%;max-width:100%;margin:-.16rem 0 .34rem;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere;word-break:normal}.ml-poet-reader-text{width:100%;max-width:100%;min-width:0;box-sizing:border-box;gap:12px;padding-inline:16px;overflow-x:hidden;overflow-y:visible}.ml-poet-reader-text p{width:100%;max-width:100%;font-size:14px;line-height:1.6;white-space:normal;line-break:strict;overflow-wrap:anywhere;word-break:normal}.ml-poet-poem-links button{min-width:calc(50% - .35rem);flex:1 1 calc(50% - .35rem);padding:.7rem .78rem}.ml-poet-poem-links.is-entry-grid{gap:.62rem}.ml-poet-poem-links.is-entry-grid button{min-height:4rem;padding:.78rem .8rem}.ml-poet-poem-links strong,.ml-poet-discovery-strip strong{font-size:1.08rem;line-height:1.42}.ml-poet-poem-links.is-entry-grid strong{font-size:clamp(1.12rem,5vw,1.32rem);line-height:1.18;text-wrap:balance}.ml-poet-poem-links span,.ml-poet-discovery-strip span,.ml-poet-related span{font-size:max(.875rem,14px);line-height:1.6}.ml-poet-poem-links button:hover,.ml-poet-discovery-strip button:hover,.ml-poet-related button:hover{transform:none}.ml-poet-reader-text.is-poem{margin:.62rem 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.82rem 16px;border-radius:16px;overflow-x:hidden;overflow-y:visible}.ml-reader-content-shell{--ml-poem-content-width: calc(100cqi - 34px) ;--ml-poem-line-size: min(clamp(18px, 4.75vw, 22px), calc(var(--ml-poem-content-width) / 16.05))}.ml-poet-reader-card.is-long-toggleable .ml-reader-content-shell.is-poem-content-shell .ml-reader-content{max-height:calc(var(--ml-poem-line-size) * 2.84 + 12px + 1.64rem)}.ml-poet-reader-text.is-poem .ml-poem-lines{gap:12px;width:100%;max-width:100%;font-size:var(--ml-poem-line-size);line-height:1.42}.ml-poet-reader-text.is-poem .ml-poem-line{padding-left:1.05em;text-indent:-1.05em;letter-spacing:0;font-size:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.ml-reader-content-shell .ml-reader-content-toggle{right:-.7rem}.ml-poet-reader-text.is-prose .ml-prose-paragraph{font-size:clamp(18px,4.55vw,22px)}.ml-poet-reader-card.is-expanded .ml-poet-reader-text.is-prose{overflow:visible}.ml-poet-reader-card.is-expanded .ml-poet-reader-text.is-prose .ml-prose-body,.ml-poet-reader-card.is-expanded .ml-poet-reader-text.is-prose .ml-prose-paragraph{width:100%;max-width:100%;min-width:0}.ml-poet-reader-card.is-expanded .ml-poet-reader-text.is-prose .ml-prose-paragraph{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-break:strict}.ml-poet-reader-card.is-expanded .ml-poet-reader-text.is-prose .ml-prose-paragraph.is-couplet{white-space:pre-line;overflow-wrap:normal;word-break:keep-all}.ml-poet-reader-card.is-laotzu-chapter{padding:30px}.ml-laotzu-chapter-text{padding:24px}.ml-laotzu-classical p{font-size:22px;line-height:1.4}.ml-laotzu-translation{font-size:14px;line-height:1.6}.ml-star-page{width:min(100% - 1.5rem,1180px);padding:.75rem 0 1.25rem}.ml-star-page .ml-poet-section{width:100%;padding:0}.ml-star-calendar{width:min(100% - 1.5rem,1180px);padding:.3rem 0 1rem}.ml-shell.is-time-route .ml-star-calendar{width:min(1120px,calc(100% - 2rem));padding:0}.ml-star-calendar-shell{min-height:auto;padding:.55rem .7rem .65rem;border-radius:22px;gap:.6rem;justify-content:flex-start}.ml-shell.is-time-route .ml-star-calendar-shell{padding:1rem;gap:1rem;border-radius:8px}.ml-star-calendar-card-wrap{margin-top:0}.ml-star-calendar-shell>.ml-star-calendar-clock,.ml-star-calendar-shell>.calendar-card-wrap,.ml-star-calendar-fit>.calendar-card-wrap{width:100%}.ml-star-page .ml-poet-universe{height:clamp(980px,calc(100svh + 270px),1140px);width:min(100%,390px)}.ml-star-page .ml-poet-era-board{width:min(100%,clamp(220px,70vw,270px))}.ml-star-page .ml-poet-constellation-field:after{font-size:clamp(3.25rem,17vw,5rem)}.ml-star-page .ml-poet-universe-core{width:18%}.ml-star-page .ml-poet-node{width:clamp(38px,10.8vw,52px);font-size:clamp(.5rem,2.45vw,.64rem)}.ml-shell[data-language=en] .ml-star-page .ml-poet-node span{width:92%;max-width:92%;font-size:clamp(.46rem,2vw,.56rem);line-height:.96;letter-spacing:-.015em;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance}.ml-star-page .ml-poet-hint{margin-top:.7rem;font-size:.72rem;line-height:1.45}.ml-realm-tab-section.is-star-overview .ml-poet-section{width:100%;padding:0}.ml-realm-tab-section.is-star-overview .ml-poet-universe{width:100%;height:560px;overflow:hidden}.ml-realm-tab-section.is-star-overview .ml-poet-era-board{width:min(49vw,215px)}.ml-realm-tab-section.is-star-overview .ml-poet-constellation-field:after{font-size:clamp(3.25rem,17vw,5rem)}.ml-realm-tab-section.is-star-overview .ml-poet-universe-core{width:18%}.ml-realm-tab-section.is-star-overview .ml-poet-node{width:clamp(38px,10.8vw,52px);font-size:clamp(.5rem,2.45vw,.64rem)}}@media (max-width: 460px){.ml-realm-tab-section.is-star-overview>.ml-realm-tab-head{display:none}.ml-realm-tab-section.is-star-overview .ml-poet-universe{--ml-overview-chrome-top: 152px;--ml-overview-stage-fit: calc(100svh - var(--ml-overview-chrome-top));height:var(--ml-overview-stage-fit);min-height:var(--ml-overview-stage-fit)}.ml-realm-tab-section.is-star-overview .ml-poet-universe-core{width:44px}.ml-realm-tab-section.is-star-overview .ml-poet-node{width:clamp(38px,10.8vw,44px);font-size:.675rem}.ml-shell.is-time-route .ml-star-calendar{width:min(100% - .75rem,430px)}.ml-shell.is-time-route .ml-star-calendar-shell{padding:.55rem .55rem .48rem;gap:.55rem}.ml-shell.is-time-route .ml-star-calendar-fit{gap:.55rem}.ml-shell.is-time-route .ml-star-time-clock-stack{gap:.42rem}.ml-shell.is-time-route .ml-star-calendar-greeting-wrap{margin-top:1.5rem}}@media (max-width: 390px){.ml-star-page .ml-poet-universe{width:calc(100% - .4rem)}.ml-star-page .ml-poet-node{width:clamp(40px,11.6vw,50px)}.ml-laotzu-chapter-text.is-suntzu{padding:12px}.ml-laotzu-chapter-text.is-suntzu .ml-laotzu-classical p{font-size:17px}}@media (max-width: 360px){.ml-laotzu-chapter-text.is-suntzu{padding:8px}.ml-laotzu-chapter-text.is-suntzu .ml-laotzu-classical p{overflow-wrap:anywhere;word-break:normal}}html.ml-dark .ml-poet-reader-card{border-color:#e0ccac29;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.05),transparent 34%),radial-gradient(circle at 88% 18%,rgba(200,112,94,.055),transparent 28%),linear-gradient(145deg,#201b14f2,#16120de6);box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0d}html.ml-dark .ml-laotzu-chapter-text{border-color:#e0ccac26;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.04),transparent 34%),radial-gradient(circle at 88% 92%,rgba(185,153,95,.055),transparent 34%),linear-gradient(145deg,#201c15eb,#16120cd1)}html.ml-dark .ml-laotzu-classical p{color:#ded1b9;text-shadow:0 1px 12px rgba(0,0,0,.18)}html.ml-dark .ml-laotzu-translation{border-color:#e0ccac24;color:#e0d3bbc7}html.ml-dark .ml-laotzu-translation p{color:#e0d3bbc7}html.ml-dark .ml-laotzu-translation-badge{border-color:#d2c3a82e;background:#ffffff0d;color:var(--ml-muted)}html.ml-dark .ml-laotzu-translation-badge:hover{background:#ffffff1a;border-color:#c8705e4d}html.ml-dark .ml-card-footer-toc-return{color:#d87462;background:transparent}html.ml-dark .ml-card-footer-toc-return:hover,html.ml-dark .ml-card-footer-toc-return:focus-visible{color:#ef8b77;background:#c8705e1a}html.ml-dark .ml-discovery-level[data-level=key],html.ml-dark .ml-discovery-level[data-level=reading]{color:#4caf7d}html.ml-dark .ml-discovery-level[data-level=context],html.ml-dark .ml-discovery-level[data-level=note]{color:#d4864a}html.ml-dark .ml-discovery-level[data-level=interpretation],html.ml-dark .ml-discovery-level[data-level=speculative]{color:#9d78c8}html.ml-dark .ml-discovery-level[data-level=fact-check]{color:#df7866}html.ml-dark .ml-poet-node{color:#140a05d1;text-shadow:0 1px 4px rgba(0,0,0,.28),0 0 8px rgba(0,0,0,.18)}html.ml-dark .ml-poet-era-board.is-across-ages .ml-poet-node{text-shadow:0 1px 4px rgba(0,0,0,.28),0 0 8px rgba(0,0,0,.18)}html.ml-dark .ml-poet-era-board{--orbit-border: rgba(255,255,255,.05);background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.04),transparent 26%),radial-gradient(circle at 68% 64%,rgba(180,150,110,.06),transparent 38%),linear-gradient(160deg,#16120ef7,#0e0b08f5);box-shadow:inset 0 0 0 18px #ffffff0a,0 36px 80px #0000007a}html.ml-dark .ml-poet-era-board:hover{box-shadow:inset 0 0 0 18px #ffffff0f,0 40px 86px #0000008c}html.ml-dark .ml-poet-era-board.is-across-ages{--orbit-border: rgba(255,255,255,.05);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.04),transparent 24%),radial-gradient(circle at 72% 68%,rgba(90,150,135,.08),transparent 38%),linear-gradient(155deg,#0e1614f7,#0a110ff5);box-shadow:inset 0 0 0 18px #ffffff0a,0 36px 84px #0000007a}html.ml-dark .ml-poet-constellation-field:after{color:hsla(var(--poet-hue),42%,78%,.12)}html.ml-dark .ml-poet-constellation-field.is-across-ages:after{color:#78b4a01f}html.ml-dark .ml-poet-universe-core{border-color:#d2c3a838;background:radial-gradient(circle at 50% 50%,#2c251eeb 0,#2c251eeb 13%,#c8aa8252 13.4%,#c8aa8252 18%,#221c16e0 18.4%,#221c16e0 31%,#c8aa8238 31.4%,#c8aa8238 36%,#1c1611d6 36.4%,#1c1611d6 49%,#c8aa8229 49.4%,#c8aa8229 54%,#16110cd1 54.4%,#16110cd1);box-shadow:inset 0 10px 24px #ffffff0d,0 0 44px #c8aa821f}html.ml-dark .ml-poet-universe-core:before,html.ml-dark .ml-poet-universe-core:after{background:#c8aa8247}html.ml-dark .ml-reader-content:after{background:linear-gradient(transparent,#1a1611fa)}html.ml-dark .ml-poet-reader-text p{color:var(--ml-ink)}html.ml-dark .ml-poet-reader-text.is-poem{border-color:#e0ccac26;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.04),transparent 32%),linear-gradient(145deg,#1b1610f5,#120f0aeb);box-shadow:0 10px 28px -6px #0000004d,inset 0 1px #ffffff0d}html.ml-dark .ml-poet-reader-text.is-poem .ml-poem-line{color:var(--ml-ink)}html.ml-dark .ml-poet-reader-text.is-prose{border-color:#e0ccac26;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.045),transparent 32%),radial-gradient(circle at 92% 92%,rgba(185,153,95,.055),transparent 38%),linear-gradient(145deg,#1d1811f5,#120f0aeb);box-shadow:0 10px 28px -6px #0000004d,inset 0 1px #ffffff0d}html.ml-dark .ml-poet-reader-text.is-prose .ml-prose-paragraph{color:#e8ddc6e0;text-shadow:0 1px 10px rgba(0,0,0,.16)}html.ml-dark .ml-star-easter-egg{border-color:#d2c3a81f;border-left-color:#c8705e61;background:#16120deb;color:var(--ml-muted);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 18px 44px #00000047}html.ml-dark .ml-star-easter-egg strong,html.ml-dark .ml-star-easter-egg-badge{border-color:#d2c3a824;background:#ffffff0d;color:var(--ml-muted)}html.ml-dark .ml-star-easter-egg-badge:hover,html.ml-dark .ml-star-easter-egg-badge:focus-visible{border-color:#c8705e52;background:#ffffff17;color:var(--ml-ink)}html.ml-dark .ml-theme-number{opacity:.4}html.ml-dark .ml-poet-reader-summary{color:var(--ml-muted)}html.ml-dark .ml-poet-reader-card>p:not(.ml-eyebrow):not(.ml-poet-reader-summary),html.ml-dark .ml-poet-reader-section>p{color:var(--ml-muted)}html.ml-dark button.ml-expand-chevron.is-copy{color:#e8d6b9db;opacity:.68}html.ml-dark button.ml-expand-chevron.is-copy:hover{color:#f4e7d0f5;opacity:.92}html.ml-dark .ml-chip{border-color:#d2c3a824;background:#ffffff0f;color:var(--ml-ink)}html.ml-dark .ml-chip:hover{border-color:#c8705e4d;background:#ffffff1a}html.ml-dark .ml-purple-number{color:#a07bc8}html.ml-dark .ml-poet-poem-links button,html.ml-dark .ml-poet-discovery-strip button{border-color:#d2c3a824;background:#ffffff12}html.ml-dark .ml-poet-poem-links button:hover,html.ml-dark .ml-poet-discovery-strip button:hover{border-color:#c8705e52;background:#ffffff1f}html.ml-dark .ml-timeline-poem-link{border-color:#d2c3a824;background:#ffffff0f}html.ml-dark .ml-timeline-poem-link:hover{border-color:#c8705e52;background:#ffffff1a}html.ml-dark .ml-star-calendar{--paper-text: #e5dcc9;--paper-text-muted: #b6ad9d;--paper-text-subtle: #8d96a6;--paper-detail-bg: rgba(255, 255, 255, .045);--paper-day-header-bg: rgba(26, 22, 17, .96);--paper-day-header-bg-today: rgba(154, 103, 57, .14);--paper-day-header-border: rgba(210, 195, 168, .12);--paper-day-header-border-today: rgba(200, 112, 94, .46);--paper-day-today-accent: #d58c63;--paper-day-badge-bg: #d58c63;--paper-day-badge-fg: #111827;--paper-holiday-hide-bg: rgba(184, 92, 64, .2);--stars-calendar-shell-border: rgba(210, 195, 168, .1);--stars-calendar-shell-bg: radial-gradient(circle at 50% 0%, rgba(164, 91, 58, .16), transparent 31rem), radial-gradient(circle at 50% 62%, rgba(196, 139, 76, .08), transparent 24rem), linear-gradient(180deg, rgba(18, 15, 11, .97), rgba(14, 11, 8, .96));--stars-calendar-shell-shadow: 0 28px 80px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(255,255,255,.04);--paper-clock-bg: radial-gradient(120% 140% at 50% 0%, rgba(206, 95, 77, .24), transparent 56%), radial-gradient(90% 120% at 50% 100%, rgba(232, 166, 84, .12), transparent 58%), linear-gradient(160deg, #17110d, #241812 55%, #0f0d0a);--paper-clock-border: rgba(220, 154, 96, .22);--paper-clock-shadow: 0 16px 38px rgba(2, 6, 23, .52), inset 0 1px 0 rgba(255,255,255,.07), inset 0 -1px 0 rgba(0,0,0,.42);--paper-clock-time-bg: linear-gradient(180deg, #fff3d8, #e9a765 72%, #b95743);--paper-clock-time-filter: drop-shadow(0 0 12px rgba(218, 132, 79, .24));--paper-clock-period: #e8b178;--paper-clock-date: rgba(245, 230, 206, .92);--paper-calendar-shadow: 0 20px 58px rgba(2, 6, 23, .26), inset 0 1px 0 rgba(255,255,255,.05);--paper-calendar-backdrop: none;--paper-today-mark: #ce5f4d;--paper-today-mark-fg: #fff8e8;--paper-today-mark-bg: rgba(206, 95, 77, .34);--paper-today-mark-shadow: 0 0 0 3px rgba(206, 95, 77, .12), 0 0 18px rgba(206, 95, 77, .16), inset 0 0 0 1px rgba(244, 218, 171, .16)}html.ml-dark .mini-cal-day:hover .mini-cal-day-content.has-holiday-icon,html.ml-dark .mini-cal-day:focus-visible .mini-cal-day-content.has-holiday-icon{filter:drop-shadow(0 0 7px rgba(232,190,116,.38)) drop-shadow(0 5px 10px rgba(0,0,0,.24))}html.ml-dark .mini-cal-day-content.has-holiday-icon{filter:drop-shadow(0 0 3px rgba(232,190,116,.2)) drop-shadow(0 3px 7px rgba(0,0,0,.18))}html.ml-dark .mini-cal-empty-cell:hover,html.ml-dark .mini-cal-empty-cell:focus-visible{background:#d9b56c14;box-shadow:inset 0 0 0 1px #d9b56c1f}html.ml-dark .mini-cal-holiday-greeting{--paper-holiday-greeting-bg: rgba(49, 29, 22, .96);--paper-holiday-greeting-border: rgba(229, 140, 106, .26);--paper-holiday-greeting-fg: #d98f73;--paper-holiday-greeting-shadow: 0 16px 34px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255,255,255,.04)}html.ml-dark .ml-poet-hero-orb{color:#140a05d1;text-shadow:none}html.ml-dark .ml-poet-constellation-field{color:hsla(var(--poet-hue),42%,78%,.2)}html.ml-dark .ml-poet-commentary p{color:var(--ml-muted)}html.ml-dark .ml-poet-related span,html.ml-dark .ml-poet-related button{border-color:#d2c3a824;background:#ffffff0d}html.ml-dark .ml-poet-related button:hover{border-color:#c8705e52;background:#ffffff1a}.ml-realm-tab-section.is-star-overview .ml-realm-tab-title-block .ml-eyebrow{margin-bottom:3rem}
