.saros-method161{padding:16px 0}.saros-entry161{border-top:1px solid var(--line);padding-top:22px}.saros-entry161>details{padding:14px 0;border-bottom:1px solid var(--line)}.saros-entry161 summary,.saros-method161 summary,#transit-mail161>summary{cursor:pointer;font-size:1.12rem}.saros-entry161 cite,#saros-study161 cite{font-style:normal}.saros-facts161{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.saros-facts161>div{padding:14px;border:1px solid var(--line);border-radius:10px}.saros-facts161 small{display:block;opacity:.75;margin-bottom:8px}.saros-sequence161{display:flex;gap:4px;flex-wrap:wrap;margin:18px 0}.saros-sequence161 span{display:grid;place-items:center;min-width:25px;min-height:28px;border-radius:5px;color:#222;border:1px solid #999;background:#eee;font-size:12px}.saros-sequence161 .saros-type-A{background:#ffdf9c}.saros-sequence161 .saros-type-T{background:#d2c5f3}.saros-sequence161 .saros-type-H{background:#aadecf}#saros-note161{width:100%;margin:10px 0}.tm-row161{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}.tm-row161 small{display:block;margin-top:5px;opacity:.8}#transit-mail161[hidden]{display:none!important}
/* Bubblegum is a fully reversible theme. Decorative layers never intercept controls. */
html[data-appearance=bubblegum]{--bg:#ffe7f2;--paper:#fff7fc;--paper2:#fce0f0;--ink:#4d174b;--muted:#79446e;--line:#df9fc8;--dark:#59164e;--wine:#b41767;--olive:#247169;--gold:#a96a0c;--blue:#6650a3;--shadow:0 10px 0 #efb1d333,0 18px 40px #95276510;font-family:ui-rounded,'Trebuchet MS',sans-serif}
html[data-appearance=bubblegum] body{font-family:ui-rounded,'Trebuchet MS',sans-serif;background:radial-gradient(circle at 10% 15%,#c4fff455,transparent 30%),radial-gradient(circle at 90% 55%,#d8bbff70,transparent 32%),linear-gradient(140deg,#ffe7f2,#fceaff 60%,#fff1d9);color:var(--ink)}
html[data-appearance=bubblegum] :is(h1,h2,h3,h4,.brand,.page-title){font-family:ui-rounded,'Trebuchet MS',sans-serif;letter-spacing:-.025em;color:var(--ink)}
html[data-appearance=bubblegum] :is(.sidebar){background:radial-gradient(circle at 85% 8%,#ffb6df70,transparent 25%),linear-gradient(160deg,#6c236e,#a22c76 64%,#7e3993);color:#fff5fc;border-right:2px solid #e995cb}
html[data-appearance=bubblegum] .sidebar :is(.brand,.brand-sub,.nav-group>summary,.section-label){color:#fff4fc}html[data-appearance=bubblegum] .nav button{color:#fff5fc;border-radius:16px}html[data-appearance=bubblegum] .nav button:hover{background:#ffffff20}html[data-appearance=bubblegum] .nav button.active{background:linear-gradient(100deg,#ffcae8,#d5fff4);color:#551447;box-shadow:0 3px 0 #43104660}
html[data-appearance=bubblegum] :is(.card,.course-card,.assignment-card,.modal-card,.bl-book,.home-path158,dialog){background:var(--paper);border:1px solid var(--line);border-radius:23px;box-shadow:var(--shadow);color:var(--ink)}
html[data-appearance=bubblegum] .home-path158:nth-child(3n+1){background:#ffe0ef}html[data-appearance=bubblegum] .home-path158:nth-child(3n+2){background:#ece0ff}html[data-appearance=bubblegum] .home-path158:nth-child(3n){background:#dffff2}
html[data-appearance=bubblegum] :is(.btn,button:not(.text-btn):not(.reference-term146)){border-radius:18px;font-family:inherit}html[data-appearance=bubblegum] .btn{background:#fff6fb;border-color:#c577ae;color:#6c225a}html[data-appearance=bubblegum] .btn.primary{background:linear-gradient(120deg,#b41767,#8b2c91);border-color:#8f155d;color:#fff;box-shadow:0 4px 0 #6e165341}
html[data-appearance=bubblegum] :is(input,select,textarea){background:#fffbfe;border-color:#c48fb8;color:#4d174b;border-radius:13px}html[data-appearance=bubblegum] :is(button,input,select,textarea,a):focus-visible{outline:3px solid #247169;outline-offset:3px}
html[data-appearance=bubblegum] :is(th,.badge,.tag,.pill){background:#f8d5e9;color:#5a1955}html[data-appearance=bubblegum] :is(.tabs,.topbar,.top-actions,.navigation-strip){background:transparent}html[data-appearance=bubblegum] a{color:#8a216e}html[data-appearance=bubblegum] progress{accent-color:#b41767}
html[data-appearance=bubblegum] :is(.public-gate,.public-shell,.public-main){background:transparent;color:#4d174b}html[data-appearance=bubblegum] .public-nav{background:#fff5fbea;border-color:#d799c3;border-radius:0 0 24px 24px}html[data-appearance=bubblegum] .public-nav .brand{color:#7c205f}
html[data-appearance=bubblegum] :is(.public-hero,.public-final){position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 92% 20%,#fff7a8 0 4%,transparent 4.2%),radial-gradient(circle at 82% 80%,#aff6e7 0 8%,transparent 8.2%),linear-gradient(115deg,#ffd0e7 0%,#f6cbff 52%,#dfd3ff 100%);border:2px solid #d887bc;border-radius:32px;color:#59164e;padding:clamp(25px,5vw,75px)}
html[data-appearance=bubblegum] .public-hero::after{content:'';position:absolute;right:-70px;top:-65px;width:250px;height:250px;border-radius:50%;background:repeating-conic-gradient(from 20deg,#fff8fc 0deg 22deg,#ee80bd 22deg 44deg);opacity:.2;z-index:-1;pointer-events:none}
html[data-appearance=bubblegum] :is(.public-hero,.public-final) :is(h1,h2,p,.public-kicker){color:#59164e}html[data-appearance=bubblegum] :is(.public-feature,.public-plan,.public-feature-card,.feature-card,.public-section,.public-feature-detail){background:#fff7fc;border-color:#dfa0ca;border-radius:23px;color:#4d174b}html[data-appearance=bubblegum] .public-hero h1{max-width:900px;text-shadow:0 3px 0 #ffffff99}html[data-appearance=bubblegum] :is(.psyche-card,.concept-card,.psyche-detail,.research-card){background:linear-gradient(145deg,#fff7fc,#f5e8ff);color:#4d174b;border-color:#d7a1cd}
@media(max-width:750px){.saros-facts161{grid-template-columns:1fr 1fr}.tm-row161{align-items:start;flex-direction:column}html[data-appearance=bubblegum] .public-hero{border-radius:20px}}
html[data-appearance=bubblegum] #authGate :is(.public-feature-group148,.pricing-card,.auth-card){background:#fff7fc;border:1px solid #d88dbd;border-radius:24px;color:#4d174b;box-shadow:0 8px 0 #eeb1d126}
html[data-appearance=bubblegum] #authGate .public-feature-group148:nth-child(3n+1){background:linear-gradient(125deg,#fff7fc,#ffe0ef)}html[data-appearance=bubblegum] #authGate .public-feature-group148:nth-child(3n+2){background:linear-gradient(125deg,#fff7fc,#e9deff)}html[data-appearance=bubblegum] #authGate .public-feature-group148:nth-child(3n){background:linear-gradient(125deg,#fff7fc,#d9fff0)}html[data-appearance=bubblegum] #authGate .pricing-card.featured{background:linear-gradient(145deg,#ffd6ec,#efe2ff);border:2px solid #b93b89}html[data-appearance=bubblegum] #authGate .pricing-card :is(h3,p,li,.price){color:#4d174b}html[data-appearance=bubblegum] :is(.tool-card,.stat-card,.psyche-concept,.psyche-school,.psyche-practice-card){background:#fff7fc;color:#4d174b;border-color:#df9fc8;border-radius:20px}html[data-appearance=bubblegum] .public-feature-body148 article{border-color:#d88dbd}html[data-appearance=bubblegum] .public-feature-index148 button{background:#fff4fb;color:#74255f;border-color:#d994c2}
