.tern1-settings-shell{max-width:850px;margin:0 auto 85px;color:var(--ink);font-family:Archivo,Arial,sans-serif}.tern1-settings-back{display:inline-flex;margin:0 0 22px;color:var(--copper)!important;font-weight:600;font-size:13px}.tern1-settings-heading{margin:0 0 25px}.tern1-settings-heading h2{font:650 clamp(34px,6vw,48px)/1.1 Fraunces,Georgia,serif!important;margin:5px 0 8px!important}.tern1-settings-heading p:not(.t-eyebrow){color:var(--muted);margin:0}.tern1-settings-menu{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}body.tern1-v2-reset .tern1-settings-shell .tern1-settings-menu{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:540px!important}body.tern1-v2-reset .tern1-settings-shell .tern1-settings-menu>a{display:flex!important;visibility:visible!important;opacity:1!important}.tern1-settings-menu>a{display:flex;align-items:center;gap:15px;padding:18px 20px;border-bottom:1px solid var(--line);color:var(--ink)!important;text-decoration:none!important;min-height:90px}.tern1-settings-menu>a:last-child{border-bottom:0}.tern1-settings-menu>a:hover{background:var(--soft)}.tern1-settings-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:9px;background:var(--soft);color:var(--copper);font-weight:700}.tern1-settings-copy{display:grid;gap:4px;flex:1;min-width:0}.tern1-settings-copy strong{font:600 19px/1.2 Fraunces,Georgia,serif}.tern1-settings-copy small{font:400 12px/1.5 Archivo,Arial,sans-serif;color:var(--muted)}.tern1-settings-chevron{font-size:28px;color:var(--muted)}.tern1-settings-detail{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.tern1-settings-detail p{color:var(--muted)}.tern1-settings-action{display:block;margin-top:12px;color:var(--copper)!important;font-weight:600}.tern1-settings-theme-controls{display:flex;gap:8px;flex-wrap:wrap}.tern1-settings-theme-controls button{padding:12px 18px;border:1px solid var(--line);border-radius:6px;background:var(--soft);color:var(--ink);font:600 13px Archivo,Arial,sans-serif;cursor:pointer}.tern1-settings-theme-controls button[aria-pressed=true]{background:var(--copper);border-color:var(--copper);color:#fff}.tern1-settings-existing{overflow-wrap:anywhere}.tern1-settings-existing img{object-fit:cover}@media(max-width:600px){.tern1-settings-shell{margin:0 0 90px}.tern1-settings-menu>a{padding:15px 13px;gap:11px}.tern1-settings-copy strong{font-size:17px}.tern1-settings-detail{padding:16px}}