@import"https://fonts.googleapis.com/css2?family=Alata&family=Inter:wght@400;500;600;700&display=swap";button,.btn{padding:5px 20px;border-radius:6px;line-height:1.5;width:auto;border:none;font-weight:600;position:relative;background:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .2s ease}.btn-primary{background-color:#d4773b;background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:#c06a32;transform:translateY(-1px)}.btn-default{color:#d4d4d4;color:var(--text-color)}.btn-secondary{background:transparent;color:#d4773b;border:1.5px solid rgba(212,119,59,.4);box-shadow:none}.btn-secondary:hover{background:#d4773b1a;color:#d4773b;border-color:#d4773b;transform:translateY(-1px)}.btn-secondary:disabled{background:transparent;color:#555;border-color:#333;cursor:not-allowed}.active-btn{text-underline-offset:10px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:#d4773b;cursor:pointer}.btn-danger{background:#d1242f;color:#fff}.btn-danger:hover{background:#b71c26;transform:translateY(-1px)}.btn-danger:disabled{background:#444;color:#888;cursor:not-allowed}:root{--bg-primary: #1a1a1a;--bg-card: #222222;--bg-input: #2a2a2a;--text-primary: #f0f0f0;--text-secondary: #999;--text-muted: #666;--accent: #D4773B;--accent-hover: #c06a32;--accent-glow: rgba(212, 119, 59, .15);--border-subtle: rgba(255, 255, 255, .08);--border-input: rgba(255, 255, 255, .12)}*{box-sizing:border-box}body{border-top:0;background:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#d4773b40;color:#fff}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}body nav{display:flex;align-items:center;border-bottom:1px solid var(--border-subtle);padding:1rem 2rem;background:var(--bg-primary)}.logo-box{width:2rem;height:2rem;background:var(--accent);display:flex;align-items:center;justify-content:center;margin-right:.75rem;border-radius:6px}.logo-box svg{width:1.25rem;height:1.25rem;color:#fff}h1{margin:0;font-family:Alata,sans-serif;font-size:1.2rem;font-weight:400;color:var(--accent);letter-spacing:.01em}.body{flex-grow:1;background:var(--bg-primary)}.mission-statement,.pad-datalist{display:block}.mission-statement h2{font-family:Alata,sans-serif;font-weight:400;font-size:clamp(1.6rem,3.5vw,2.4rem);text-align:center;margin:0;padding-top:4rem;color:var(--text-primary);line-height:1.3}.mission-statement p{color:var(--text-secondary);font-size:clamp(.95rem,1.3vw,1.1rem);text-align:center;max-width:460px;margin:.75rem auto 0;line-height:1.7}#wrapper{border-top:0;margin-top:0;padding:0;background:unset;box-shadow:none}#wrapper,.pad-datalist{width:100%;max-width:28rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 4px 24px #0000004d;margin:2rem auto auto}.card-content{padding:1.75rem}#inner{display:flex;flex-direction:column;position:relative;margin-top:20px;margin-bottom:20px;max-width:80%}#label{font-size:.85rem;line-height:1.25rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem;margin-top:0;letter-spacing:.02em}#padname,#go2Name,#go2Name [type=submit],#button,#button:hover{all:unset}#padname{box-sizing:border-box;width:100%;padding:.65rem .85rem;border:1px solid var(--border-input);border-radius:8px;font-size:1rem;margin-bottom:.5rem;outline:none;transition:border .2s,box-shadow .2s;background:var(--bg-input);color:var(--text-primary);font-family:Inter,-apple-system,sans-serif}#padname:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}#padname::placeholder{color:var(--text-muted)}#go2Name{order:1}#go2Name input{width:100%}#go2Name [type=submit],#transferSessionButton{display:block;all:unset;box-sizing:border-box;width:100%;background-color:var(--accent);color:#fff;text-align:center;padding:.6rem 0;font-size:.9rem;font-weight:600;border-radius:8px;cursor:pointer;margin-top:.5rem;transition:background-color .2s,transform .1s;font-family:Inter,-apple-system,sans-serif}#go2Name [type=submit]:hover,#transferSessionButton:hover{background-color:var(--accent-hover)}#go2Name [type=submit]:active{transform:scale(.98)}#transferSessionButton:disabled{opacity:.4;cursor:not-allowed}#button,#button:hover{order:2;box-sizing:border-box;margin-top:.5rem;line-height:1.25rem;background:transparent;border:1px solid var(--border-input);text-align:center;padding:.6rem 0;font-size:.85rem;font-weight:500;border-radius:8px;cursor:pointer;color:var(--text-secondary);transition:all .2s;font-family:Inter,-apple-system,sans-serif}#button:hover{background-color:#ffffff0a;border-color:#ffffff2e;color:var(--text-primary)}.pad-datalist{max-width:56rem;margin-bottom:2rem}.pad-datalist h2{padding:1rem 1.5rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-family:Alata,sans-serif;font-weight:400;font-size:1.1rem}ul{list-style-type:none}.recent-pad{padding:.85rem 1.5rem;display:flex;position:relative;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.recent-pad:hover{background:#d4773b0f}.recent-pad:hover a{color:var(--accent)}.recent-pad-arrow{position:absolute;right:1rem;color:var(--text-muted)}.recent-pad a{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--text-primary);transition:color .2s}#settings-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}#codeInput{height:auto;position:static;border:1px solid var(--border-input);border-radius:8px;font-size:1rem;outline:none;transition:border .2s;background:var(--bg-input);color:var(--text-primary)}.break-column{flex-basis:100%;width:0}@media(max-width:640px){#inner{max-width:100%;padding:0 1rem}.mission-statement p{max-width:100%}.pad-datalist{max-width:90%}.mission-statement h2{font-size:1.4rem}}
