button,.btn{padding:5px 20px;border-radius:4px;line-height:1.5;width:auto;border:none;font-weight:700;position:relative;background:none;cursor:pointer}.btn-primary{background-color:#4f7fff;color:#fff}.btn-default{color:#e8eaf0}.btn-secondary{background:transparent;color:#4f7fff;border:2px solid #4f7fff;box-shadow:none}.active-btn{text-underline-offset:10px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:#4f7fff;cursor:pointer}.btn-secondary:hover{background:#4f7fff;color:#fff;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000001f;transform:translateY(-1px)}.btn-secondary:disabled{background:transparent;color:#7a7f96;border-color:#7a7f96;box-shadow:none;cursor:not-allowed}:root{--bg: #0f1117;--surface: #1a1d26;--border: rgba(255,255,255,.08);--text: #e8eaf0;--muted: #7a7f96;--accent: #4f7fff;--accent-hover: #6090ff;--radius: 10px}@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&display=swap);*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:14px;display:flex;flex-direction:column}a,a:visited,a:hover,a:active{color:inherit}body nav{display:flex;align-items:center;padding:.875rem 1.5rem;border-bottom:1px solid var(--border);background:var(--surface)}.logo-box{display:flex;align-items:center;margin-right:1rem;width:auto;height:auto;background:none}.logo-box svg{display:none}.logo-box:before{content:"";display:block;width:110px;height:32px;background:url(https://mml.group/icons/mml-logo-transparent.png) left center / contain no-repeat}nav h1{display:none}.settings-button{color:var(--muted);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.settings-button:hover{color:var(--text)}.settings-icon{stroke:currentColor}.body{flex-grow:1;display:flex;flex-direction:column;align-items:center;background:var(--bg);padding:2rem 1rem}.mission-statement{display:block;text-align:center;margin-bottom:1.5rem;max-width:480px;width:100%}.mission-statement h2{font-size:1.4rem;font-weight:700;color:var(--text);margin:0 0 .5rem;padding-top:0}.mission-statement p{color:var(--muted);font-size:.9rem;max-width:100%;margin:0 auto;line-height:1.7}.mission-statement:before{content:"";display:block;height:1px;background:var(--border);max-width:320px;margin:0 auto 1.5rem}#wrapper{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;box-shadow:0 4px 24px #0006;margin:0 auto;border-top:0}#inner{display:flex;flex-direction:column;max-width:100%;position:relative;margin:0}#button{display:block;width:100%;padding:.65rem 1.25rem;margin-bottom:1rem;background:var(--accent);color:#fff;font-family:inherit;font-size:.875rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;text-align:center;text-shadow:none;box-shadow:none;height:auto;line-height:normal;order:2}#button:hover{background:var(--accent-hover)}#button:active{opacity:.9;box-shadow:none}#go2Name{display:flex;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden;height:44px;position:relative;order:1;margin-bottom:.75rem}#label{display:none}input[type=text]{background:transparent;color:var(--text);font-family:inherit;font-size:.9rem;font-weight:400;border:none;outline:none;padding:0 3rem 0 .875rem;width:100%;height:100%;position:absolute;left:0;top:0;line-height:normal;box-sizing:border-box}input[type=text]::placeholder{color:var(--muted)}button[type=submit]{position:absolute;right:0;top:0;height:100%;width:44px;background:var(--accent);border:none;border-radius:0 8px 8px 0;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;left:auto;padding:0;font-weight:700;text-shadow:none}button[type=submit]:hover{background:var(--accent-hover)}.pad-datalist{display:block;width:100%;max-width:480px;margin:1rem auto 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.pad-datalist h2{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:.875rem 1.25rem;border-bottom:1px solid var(--border);margin:0}#recent-pads{list-style:none;margin:0;padding:.5rem 0}#recent-pads li a{display:block;padding:.45rem 1.25rem;color:var(--text);text-decoration:none;font-size:.85rem;transition:background .12s}#recent-pads li a:hover{background:#4f7fff14;color:var(--accent)}#settings-dialog{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #00000080;padding:1.5rem;max-width:420px;width:90vw}#settings-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}#settings-dialog h3{font-size:.95rem;font-weight:600;margin:0 0 .4rem;color:var(--text)}#settings-dialog>div>div{color:var(--muted);font-size:.82rem;line-height:1.6}#button-bar{display:flex;gap:.5rem;margin-bottom:1.25rem}#button-bar button{flex:1;padding:.45rem;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:.82rem;font-weight:500;cursor:pointer;font-family:inherit}#button-bar button.active-btn{background:var(--accent);border-color:var(--accent);color:#fff;text-decoration:none}#codeInput{width:100%;padding:.5rem .75rem;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.875rem;margin-top:.5rem;outline:none;font-family:inherit;position:static;height:auto;box-sizing:border-box}.footer-note{position:fixed;bottom:1.25rem;font-size:.72rem;color:var(--muted)}@media(max-width:540px){#wrapper{padding:1.25rem;border-radius:8px}.mission-statement h2{font-size:1.15rem}}button[type=submit]{font-size:0;overflow:hidden}button[type=submit]:after{content:"\2192";font-size:1.1rem;display:block}
