.v76-settings-shade{z-index:1000;background:#161a1666;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.v76-settings-dialog{border:1px solid var(--color-rule);background:var(--color-paper);width:min(1120px,100vw - 48px);height:min(820px,100dvh - 48px);color:var(--color-ink);border-radius:16px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.v76-settings-header{border-bottom:1px solid var(--color-rule);flex:none;align-items:center;gap:24px;height:56px;padding:0 18px;display:flex}.v76-settings-header>span{text-transform:uppercase;letter-spacing:1px;font-size:12px}.v76-settings-shell{flex:1;grid-template-columns:244px minmax(0,1fr);min-height:0;display:grid}.v76-settings-nav{background:var(--color-pane);border-right:1px solid var(--color-rule);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow:auto}.v76-settings-nav-title{padding:2px 11px 12px;font:500 19px Georgia,serif}.v76-settings-nav-heading{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.v76-settings-nav .v76-settings-install{border:1px solid var(--color-rule);min-height:44px;color:var(--v17-green)}.v76-settings-install svg{flex:none}.v76-settings-nav>input{border:1px solid var(--color-rule);background:var(--color-paper);width:100%;color:var(--color-ink);border-radius:9px;margin:0 0 12px;padding:10px 11px;font:12px system-ui}.v76-settings-group{color:var(--color-ink-3);letter-spacing:.12em;text-transform:uppercase;margin:13px 10px 3px;font-size:10px;font-weight:700}.v76-settings-nav a{border-radius:8px;align-items:center;gap:9px;min-height:35px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.v76-settings-nav a>span{text-align:center;width:20px;color:var(--v17-green);flex:none;font-size:15px}.v76-settings-nav a:hover,.v76-settings-nav a.active{background:color-mix(in srgb,var(--v17-green) 13%,var(--color-paper));color:var(--color-ink)}.v76-settings-bottom{border-top:1px solid var(--color-rule);margin-top:auto;padding-top:10px}.v76-settings-content{overscroll-behavior:contain;min-width:0;padding:30px clamp(20px,4vw,50px) 48px;overflow:auto}.v76-settings-content>main{width:100%;max-width:none;min-height:0;margin:0;padding:0;position:static}.v76-settings-content>main>a:first-child.meta{display:none}.v76-settings-content h1{margin:0 0 7px;font:400 35px/1.2 Georgia,serif}.v76-settings-content h2{font:400 20px/1.2 Georgia,serif}.v76-settings-content p{color:var(--color-ink-3);margin:10px 0;line-height:1.55}.v76-settings-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--v17-green);font-size:10px;font-weight:700}.v76-settings-hero{border:1px solid var(--color-rule);background:linear-gradient(120deg,color-mix(in srgb,var(--v17-green) 12%,var(--color-pane)),var(--color-pane));border-radius:16px;margin:18px 0 23px;padding:22px 25px}.v76-settings-hero h2{margin:5px 0;font:400 26px Georgia}.v76-settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 0 26px;display:grid}.v76-settings-overview-card{border:1px solid var(--color-rule);background:var(--color-pane);min-height:126px;color:var(--color-ink);border-radius:12px;padding:17px;text-decoration:none}.v76-settings-overview-card:hover{border-color:var(--v17-green)}.v76-settings-overview-card strong,.v76-settings-overview-card span,.v76-settings-overview-card small{display:block}.v76-settings-overview-card strong{margin:9px 0 6px;font-size:15px}.v76-settings-overview-card small{color:var(--color-ink-3);line-height:1.45}.v76-settings-overview-card>span{color:var(--v17-green);font-size:21px}.v76-shortcuts>div{border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.v76-settings-no-match{color:var(--color-ink-3);padding:20px;font-size:12px}.v76-settings-links{min-width:0}.v76-settings-mobile-support{display:none}.v76-settings-content img,.v76-settings-content video{max-width:100%;height:auto}.v76-settings-content pre{max-width:100%;overflow:auto}.v76-settings-content input,.v76-settings-content select,.v76-settings-content textarea{min-width:0;max-width:100%}@media (max-width:720px){.v76-settings-shade{align-items:stretch;padding:0}.v76-settings-dialog{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh}.v76-settings-header{height:auto;min-height:56px;padding:env(safe-area-inset-top,0px) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));gap:16px}.v76-settings-header button{min-width:44px;min-height:44px}.v76-settings-shell{flex-direction:column;min-width:0;display:flex;overflow:hidden}.v76-settings-nav{min-width:0;max-height:none;padding:12px max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));border-right:0;border-bottom:1px solid var(--color-rule);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid;overflow:visible}.v76-settings-nav-title{padding:0 4px;font-size:20px}.v76-settings-nav-heading{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin:0}.v76-settings-nav>input{grid-column:1/-1;width:100%;min-width:0;min-height:44px;margin:0;font-size:16px}.v76-settings-links{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-column:1/-1;gap:4px;max-width:100%;padding-bottom:6px;display:flex;overflow:auto hidden}.v76-settings-links>div,.v76-settings-links>.v76-settings-mobile-support{display:contents}.v76-settings-nav .v76-settings-group,.v76-settings-nav .v76-settings-bottom{display:none!important}.v76-settings-nav a{white-space:nowrap;flex:none;min-height:44px;margin:0;padding:9px 12px;display:flex}.v76-settings-no-match{grid-column:1/-1;padding:4px}.v76-settings-content{min-width:0;min-height:0;padding:22px max(18px,env(safe-area-inset-right,0px)) calc(36px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;flex:1;overflow:hidden auto}.v76-settings-content input,.v76-settings-content select,.v76-settings-content textarea{font-size:16px}.v76-settings-overview-grid{grid-template-columns:1fr}}@media (max-height:480px) and (max-width:1023px){.v76-settings-shade{padding:0}.v76-settings-dialog{border-radius:0;width:100%;height:100dvh}}
