.lms-page #content.site-main,.lms-page .lumina-community>main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.lms-page .lms-app{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:calc(100dvh - 94px);background:#f7f3ed;color:#542032}
.lms-page .lms-app:not(:has(.lms-sidebar)){grid-template-columns:minmax(0,1fr)}
.lms-page .lms-app>.lumina-admin{width:100%!important;max-width:none!important;min-width:0;padding:32px clamp(22px,3vw,58px) 52px!important;margin:0!important;box-sizing:border-box}
.lms-page .lms-sidebar{position:sticky;top:94px;align-self:start;height:calc(100dvh - 94px);overflow-y:auto;overflow-x:hidden;border-right:1px solid #e4d8ce}
.lms-page .lms-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:20px;background:#542032;border-radius:28px;padding:clamp(28px,4vw,56px);color:#fff7ee;overflow:hidden;min-height:340px;align-items:center}
.lms-page .lms-hero .lumina-eyebrow{color:#efd0bb!important;font:600 10px/1.8 Manrope,sans-serif!important;letter-spacing:.15em}
.lms-page .lms-hero h1{font:500 clamp(42px,5vw,76px)/1.03 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.035em!important;color:#fff7ee!important;margin:18px 0!important}
.lms-page .lms-hero .lumina-admin-lead{font:400 14px/1.9 Manrope,sans-serif!important;color:#f2dfd6!important;max-width:570px;margin:0!important}
.lms-page .lms-chips{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 0!important}
.lms-page .lms-chips span{color:#f5e5da!important;border:1px solid #976578;border-radius:20px;padding:8px 12px;font:500 10px/1.5 Manrope,sans-serif}
.lms-page .lms-session-art{position:relative;display:grid;place-content:center;text-align:center;min-height:250px}
.lms-page .lms-heart{font:150px/1 Georgia,serif;color:#edcbb9;transform:rotate(-9deg);z-index:1}
.lms-page .lms-orbit{position:absolute;inset:12px -15px;border:1px solid #986677;border-radius:50%;transform:rotate(-25deg)}
.lms-page .lms-art-label{font:italic 23px/1.2 'Cormorant Garamond',Georgia,serif;color:#f2d5c3;z-index:1;margin-top:12px}
.lms-page .lms-empty{margin:26px 0!important;background:#fffdf9!important;border:1px solid #e6dbd1!important;border-radius:24px!important;padding:36px!important;color:#542032!important;box-shadow:none!important}
.lms-page .lms-empty-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#efd0bb;color:#542032;font:30px Georgia,serif;margin-bottom:20px}
.lms-page .lms-empty h2{font:500 34px/1.2 'Cormorant Garamond',Georgia,serif!important;color:#542032!important;margin:0 0 12px!important}
.lms-page .lms-empty p{font:400 13px/1.9 Manrope,sans-serif!important;color:#75616a!important;max-width:740px}
.lms-page .lms-session-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:22px;margin:26px 0!important}
.lms-page .lms-session-grid[hidden]{display:none!important}
.lms-page .lms-session-grid>article{min-width:0;background:#fffdf9!important;border:1px solid #e6dbd1;border-radius:24px;padding:28px!important;color:#542032!important;box-shadow:none!important}
.lms-page .lms-session-grid h2{font:500 32px/1.2 'Cormorant Garamond',Georgia,serif!important;color:#542032!important}
.lms-page .lms-session-grid :is(p,time){color:#75616a!important;font-size:13px;line-height:1.8}
.lms-page .lumina-primary{display:inline-flex!important;align-items:center;min-height:46px;padding:12px 20px!important;border-radius:12px;background:#542032!important;color:#fff7ee!important;font:600 12px/1.5 Manrope,sans-serif!important}
.lms-page .lms-host-tools{margin:24px 0;background:#f0e9e0;border:1px solid #e2d6ca;border-radius:16px;padding:18px 22px}
.lms-page .lms-host-tools summary{cursor:pointer;min-height:30px;font:600 12px/1.8 Manrope,sans-serif;color:#542032}
.lms-page .lms-host-tools p{font:400 12px/1.8 Manrope,sans-serif;color:#75616a}
.lms-page .lms-guide{margin-top:36px}
.lms-page .lms-guide-heading>span{font:600 10px/1.7 Manrope,sans-serif;color:#75616a;letter-spacing:.13em}
.lms-page .lms-guide-heading h2{font:500 clamp(29px,3vw,40px)/1.15 'Cormorant Garamond',Georgia,serif;color:#542032;max-width:650px;margin:12px 0 24px}
.lms-page .lms-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.lms-page .lms-guide-grid article{border:1px solid #dfd9ce;border-radius:20px;padding:24px;background:#e8ebdc;min-width:0}
.lms-page .lms-guide-grid article:nth-child(2){background:#f0d7c5}.lms-page .lms-guide-grid article:nth-child(3){background:#eae2ef}
.lms-page .lms-guide-grid article>span{font:600 11px/1.8 Manrope,sans-serif;color:#75616a}
.lms-page .lms-guide-grid h3{font:500 26px/1.2 'Cormorant Garamond',Georgia,serif;color:#542032;margin:16px 0 12px}
.lms-page .lms-guide-grid p{font:400 12px/1.9 Manrope,sans-serif;color:#65535b;margin:0}
.lms-page :is(a,summary):focus-visible{outline:3px solid #a4657c;outline-offset:4px}
@media(max-width:1050px){.lms-page .lms-hero{grid-template-columns:minmax(0,1fr)}.lms-page .lms-session-art{display:none}.lms-page .lms-guide-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.lms-page .lms-app{grid-template-columns:minmax(0,1fr)}.lms-page .lms-sidebar{position:static;height:auto;max-height:none;border-right:0;border-bottom:1px solid #e4d8ce;padding:14px!important}.lms-page .lms-sidebar #pd-navigation{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lms-page .lms-app>.lumina-admin{padding:22px 16px 42px!important}.lms-page .lms-hero{padding:28px 24px;border-radius:23px;min-height:0}.lms-page .lms-empty{padding:26px!important}.lms-page .lms-sidebar .lml-sidebar-label{margin-bottom:10px}.lms-page .lms-sidebar #pd-navigation>a.lml-member-link{padding:10px!important;font-size:12px!important}.lms-page .lms-hero h1{font-size:49px!important}}
.lms-page .lms-nav-toggle{display:none}.lms-page .lms-sidebar #pd-navigation[hidden]{display:none!important}@media(max-width:760px){.lms-page .lms-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:12px 16px;background:#542032!important;color:#fff7ee!important;border:0;border-radius:12px;font:600 13px/1.6 Manrope,sans-serif}.lms-page .lms-sidebar>.lml-sidebar-label{display:none}.lms-page .lms-sidebar #pd-navigation:not([hidden]){margin-top:12px}}
.lms-page .lms-nav-toggle{display:none!important}@media(max-width:760px){.lms-page .lms-nav-toggle{display:flex!important}}
