@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_9e703c98-module__mJqafq__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_9e703c98-module__mJqafq__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(../media/794d8be89f0b42e6-s.41x7x8ekzojac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c733dc4301d3dcc1-s.435htpgywl0-v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f19417f17ff8e58-s.p.257evxe-10jj3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Questrial Fallback;src:local(Arial);ascent-override:82.33%;descent-override:21.09%;line-gap-override:0.0%;size-adjust:99.6%}.questrial_140f39c4-module__FSlbLa__className{font-family:Questrial,Questrial Fallback;font-style:normal;font-weight:400}.questrial_140f39c4-module__FSlbLa__variable{--font-questrial:"Questrial", "Questrial Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Regular-s.p.2vba6o5sfj3bs.woff2)format("woff2");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_5e2c6fe2-module__8vIUxa__className{font-family:geistMono,geistMono Fallback}.geistmono_5e2c6fe2-module__8vIUxa__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.w-full{width:100%}.flex-1{flex:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.text-center{text-align:center}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[\#383838\]:hover{background-color:#383838}}@media (prefers-color-scheme:dark){.dark\:invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.dark\:hover\:bg-\[\#1a1a1a\]:hover{background-color:#1a1a1a}.dark\:hover\:bg-\[\#ccc\]:hover{background-color:#ccc}}}:root{--cream:#fdf5ed;--red-strong:#b91212bf;--red-mid:#b912128c;--red-rule:#b9121299;--dark:#161612;--dark-muted:#1616128c;--dark-faint:#1616121a;--indigo:#0e0c1a}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--dark)}body{background:var(--dark);color:var(--dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reading-container{scroll-snap-type:y mandatory;scroll-behavior:smooth;height:100dvh;overflow-y:scroll}.reading-section{scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.section-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.card-outer{display:none}.card-inner{background:var(--cream);flex-direction:column;display:flex;position:absolute;inset:6.5% 8%;overflow:hidden}.card-header{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:14px 8px 12px;display:flex}.planet-name{font-family:var(--font-anton), sans-serif;color:var(--dark);letter-spacing:1px;font-size:clamp(36px,10vw,52px);line-height:1}.planet-meta{font-family:var(--font-geist-mono), monospace;color:var(--dark-muted);letter-spacing:-.2px;font-size:clamp(11px,3.4vw,14px)}.card-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:0 4px;overflow:hidden auto}.section-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:.5px solid #1616121a;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 4px;display:flex}.section-row-label{font-family:var(--font-questrial), sans-serif;color:var(--dark);letter-spacing:-.2px;flex:1;font-size:clamp(14px,3.8vw,16px)}.section-row-chevron{font-family:var(--font-geist-mono), monospace;color:#16161259;font-size:clamp(12px,3vw,14px)}.section-body{padding:4px 4px 24px}.body-text{font-family:var(--font-questrial), sans-serif;color:var(--dark);letter-spacing:-.2px;font-size:clamp(14px,3.8vw,16px);line-height:1.7}.card-footer{border-top:1.5px solid #b9121280;flex-shrink:0;justify-content:center;align-items:center;height:54px;display:flex}.card-name{font-family:var(--font-anton), sans-serif;color:var(--red-strong);letter-spacing:2px;font-size:clamp(18px,5vw,24px)}.wordmark{font-family:var(--font-anton), sans-serif;color:var(--red-strong);letter-spacing:2px;z-index:20;font-size:14px;text-decoration:none;position:absolute;top:16px;left:20px}.next-arrow{font-family:var(--font-geist-mono), monospace;color:#fdf5ed80;cursor:pointer;z-index:20;background:0 0;border:none;padding:8px 16px;font-size:18px;transition:color .2s;position:absolute;bottom:.25%;left:50%;transform:translate(-50%)}.next-arrow:hover{color:#fdf5edd9}.section-divider{background:#1616121a;height:.5px}.placeholder-text{font-family:var(--font-questrial), sans-serif;color:#1616124d;font-size:clamp(14px,3.8vw,16px);font-style:italic;line-height:1.7}.cover-section{background:var(--indigo);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px 32px;display:flex}.cover-wordmark{font-family:var(--font-anton), sans-serif;color:var(--red-strong);letter-spacing:4px;font-size:clamp(32px,8vw,48px)}.cover-name{font-family:var(--font-anton), sans-serif;color:var(--cream);letter-spacing:2px;text-align:center;font-size:clamp(36px,10vw,64px)}.cover-meta{font-family:var(--font-geist-mono), monospace;color:#fdf5ed73;letter-spacing:1px;text-align:center;white-space:pre-line;font-size:clamp(11px,3vw,13px);line-height:1.8}.cover-tagline{font-family:var(--font-questrial), sans-serif;color:#fdf5edbf;text-align:center;max-width:320px;font-size:clamp(16px,4vw,20px);line-height:1.6}.intro-card{background:var(--cream);border-top:1.5px solid #b9121280;flex-direction:column;display:flex;position:absolute;inset:6.5% 8%;overflow:hidden}.intro-content{flex-direction:column;flex:1;gap:20px;padding:24px 8px;display:flex;overflow-y:auto}.chart-placeholder{background:var(--indigo);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.chart-placeholder-label{font-family:var(--font-geist-mono), monospace;color:#fdf5ed4d;letter-spacing:2px;font-size:12px}.reference-card{background:var(--cream);flex-direction:column;display:flex;position:absolute;inset:6.5% 8%;overflow:hidden}.reference-header{border-bottom:1.5px solid #b9121280;flex-shrink:0;padding:20px 8px 12px}.reference-title{font-family:var(--font-anton), sans-serif;color:var(--dark);letter-spacing:1px;font-size:clamp(28px,8vw,40px)}.reference-content{flex:1;padding:8px 4px;overflow-y:auto}.card-content::-webkit-scrollbar{display:none}.reference-content::-webkit-scrollbar{display:none}.intro-content::-webkit-scrollbar{display:none}.card-content,.reference-content,.intro-content{-ms-overflow-style:none;scrollbar-width:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
