.site-pages-menu{position:relative;font:14px system-ui;color:inherit}.site-pages-menu summary{cursor:pointer;padding:8px;list-style:none;border-radius:8px}.site-pages-menu summary::after{content:' ▾'}.site-pages-menu nav{position:absolute;right:0;top:100%;z-index:9999;display:grid;min-width:170px;width:max-content;max-width:min(280px,85vw);max-height:65dvh;overflow:auto;padding:8px;border:1px solid #aaa7;border-radius:12px;background:var(--canvas,var(--paper,#fafafa));color:var(--ink,#26232d);box-shadow:0 6px 24px #0003}.site-pages-menu:not([open]) nav{display:none}.site-pages-menu a{display:block;padding:10px 14px;text-decoration:none;color:inherit}.site-pages-menu a:hover,.site-pages-menu a:focus{background:#9472bf33;border-radius:6px}.site-pages-floating{position:fixed;right:12px;bottom:12px;z-index:90;background:var(--canvas,var(--paper,#fafafa));color:var(--ink,#26232d);border:1px solid #aaa6;border-radius:12px}.site-pages-floating nav,#widget-panel .site-pages-menu nav{top:auto;bottom:100%}.project-folders{max-width:680px}.project-folders form{display:grid;gap:8px}.project-folders input,.project-folders textarea{font:inherit;padding:10px;max-width:100%;box-sizing:border-box;color:inherit;background:var(--canvas,var(--paper,#fafafa));border:1px solid #aaa8;border-radius:8px}.project-list article{border-bottom:1px solid #aaa6;padding:14px 0}.project-list h3{margin:0 0 8px}.project-list p{white-space:pre-wrap}.project-list button{margin-right:12px}.project-folders label{font-size:14px}
body[data-experience=projects] .composer-band{display:none}

.profile-menu>nav .site-pages-menu>nav,.site-options>nav .site-pages-menu>nav{position:static;box-shadow:none;border:0;min-width:0;width:auto;max-height:none;overflow:visible;background:transparent;padding:0}.profile-menu>nav,.site-options>nav{max-height:75dvh;overflow:auto}.site-options{position:relative;font:14px system-ui}.site-options>summary{list-style:none;cursor:pointer;padding:8px 12px}.site-options>nav{position:absolute;right:0;min-width:180px;z-index:99;background:var(--canvas,var(--paper,#fafafa));color:var(--ink,#26232d);border:1px solid #aaa7;border-radius:12px;padding:8px}.site-options:not([open])>nav{display:none}.site-options>nav>a{display:block;padding:10px;color:inherit}.site-options-floating{position:fixed;right:12px;bottom:12px;z-index:90;background:var(--canvas,var(--paper,#fafafa));border-radius:12px}.site-options-floating>nav{bottom:100%}
