html.gumza-persona{--bg: #141211;--text: #E8E2DA;--text-secondary: #B3ACA7;--text-faint: #8A8580;--accent: #C49A6C;--rule: #252220;--font: "Cormorant Garamond", Georgia, serif;background:var(--bg);color:var(--text);font-family:var(--font);font-weight:400;scroll-behavior:smooth}html.gumza-persona *,html.gumza-persona *:before,html.gumza-persona *:after{box-sizing:border-box;border-radius:0}html.gumza-persona body{margin:0;padding:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);font-weight:400}html.gumza-persona ::selection{background:#c49a6c33;color:var(--text)}html.gumza-persona a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.9s;animation-timing-function:ease}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.gumza-horizon{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;padding:1.1rem 2.25rem;background:linear-gradient(to bottom,#141211f0 60%,#14121100);font-size:14px;letter-spacing:.06em;color:var(--text-faint);opacity:.78;transition:opacity .45s ease}.gumza-horizon:hover,.gumza-horizon:focus-within{opacity:1}.gumza-horizon-brand{display:flex;align-items:center;gap:.6rem}.horizon-home{color:var(--text-secondary);font-weight:500;letter-spacing:.03em;transition:color .3s ease}.horizon-home:hover{color:var(--text)}.horizon-amp{color:var(--accent);font-style:italic}.horizon-sep{color:var(--rule)}.horizon-chamber{color:var(--accent);font-style:italic;font-size:13.5px}.gumza-horizon-nav{display:flex;align-items:center;flex-wrap:wrap;gap:1.35rem}.gumza-horizon-nav a{color:var(--text-faint);transition:color .3s ease,border-color .3s ease}.gumza-horizon-nav a:hover,.gumza-horizon-nav a.active{color:var(--text)}.gumza-horizon-nav .horizon-daylight-pill{color:var(--accent);border:1px solid rgba(196,154,108,.35);padding:.2rem .65rem;font-size:13px;letter-spacing:.05em}.gumza-horizon-nav .horizon-daylight-pill:hover{color:var(--bg);background:var(--accent);border-color:var(--accent)}@media(max-width:640px){.gumza-horizon{padding:.85rem 1.25rem;opacity:.85;font-size:13px}.gumza-horizon-nav{gap:.9rem}.horizon-library{display:none}}.nav-words{display:flex;flex-wrap:wrap;gap:2rem;font-size:15px;font-weight:400;letter-spacing:.06em;color:var(--text-faint)}.nav-words a{color:var(--text-faint);transition:color .4s ease}.nav-words a:hover{color:var(--text-secondary)}.threshold{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 8% 6vh}.threshold-inner{max-width:540px;transform:translateY(-4vh)}.threshold-question{font-size:clamp(28px,4.5vw,42px);font-weight:300;font-style:normal;line-height:1.45;letter-spacing:-.01em;color:var(--text);opacity:1;margin:0}@media(prefers-reduced-motion:no-preference){.threshold-question{opacity:0;animation:thresholdFade 1.1s ease forwards}}@keyframes thresholdFade{0%{opacity:0}to{opacity:1}}.threshold-nav{margin-top:4rem;justify-content:space-between;max-width:540px}.threshold-nav .wander-link{opacity:1}@media(prefers-reduced-motion:no-preference){.threshold-nav .wander-link{opacity:0;animation:wanderFade .6s ease forwards;animation-delay:.7s}}@keyframes wanderFade{0%{opacity:0}to{opacity:1}}.thought{max-width:600px;margin:0 auto;padding:10vh 24px 12vh}.thought-tension{font-size:15px;font-weight:300;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:2.5rem}.thought-tension .amp{color:var(--accent);font-style:italic;font-weight:300}.thought-seed{font-size:clamp(24px,3.5vw,32px);font-weight:300;font-style:normal;line-height:1.5;color:var(--text);margin:0 0 2.5rem}.thought-body{font-size:19px;font-weight:400;line-height:1.85;color:var(--text)}.thought-body p{margin:0 0 28px}.thought-body h1{display:none}.thought-connections{margin:48px 0;font-size:17px;font-weight:400;line-height:1.5;color:var(--text-secondary)}.thought-connections .label{display:block;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.75rem}.thought-connections ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.thought-connections a{color:var(--text-secondary);transition:color .3s ease}.thought-connections a:hover{color:var(--accent)}.thought-rule{border:none;border-top:1px solid var(--rule);margin:0 0 32px}.thought-gaps .label{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0 0 1rem}.thought-gaps ul{list-style:none;margin:0 0 12px;padding:0}.thought-gaps li{position:relative;padding-left:1.25rem;font-size:16px;font-weight:300;font-style:normal;line-height:1.65;color:var(--text-secondary);margin-bottom:.85rem}.thought-gaps li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--accent);border-radius:0}.closing-question{font-size:18px;font-weight:300;font-style:italic;line-height:1.55;color:var(--accent);border-left:1px solid var(--accent);padding-left:1.25rem;margin:40px 0}.thought-metadata{font-size:13px;font-weight:300;font-style:italic;letter-spacing:.03em;color:var(--text-faint);margin-bottom:64px}.confidence-dot{font-style:normal}.garden{max-width:520px;margin:0 auto;padding:10vh 24px 12vh}.garden-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.25rem}.garden-label{font-size:15px;font-weight:400;letter-spacing:.06em;color:var(--text-faint);margin:0}.garden-filters{display:flex;flex-wrap:wrap;gap:1.15rem;font-size:13px;letter-spacing:.05em;color:var(--text-faint)}.garden-filter-btn{background:none;border:none;padding:0;font-family:var(--font);font-size:13px;letter-spacing:.05em;color:var(--text-faint);cursor:pointer;transition:color .3s ease}.garden-filter-btn:hover,.garden-filter-btn.active{color:var(--accent)}.garden-item{padding:1.75rem 0;border-top:1px solid var(--rule)}.garden-item:first-of-type{border-top:none}.garden-item[hidden]{display:none}.garden-item a{display:block;transition:opacity .3s ease}.garden-item a:hover{opacity:.72}.garden-tension{font-size:12px;font-weight:300;letter-spacing:.04em;color:var(--text-faint);margin-bottom:.5rem}.garden-tension .amp{color:var(--accent);font-style:italic;font-weight:300}.garden-title{font-size:clamp(20px,2.8vw,24px);font-weight:300;font-style:normal;line-height:1.45;color:var(--text);margin-bottom:.5rem}.garden-meta{font-size:12px;font-weight:300;font-style:italic;color:var(--text-faint)}.garden-nav{margin-top:3rem;justify-content:space-between}
