/* /Users/kokanish/Desktop/avantba/public/style.css */
* { box-sizing: border-box; }
body { margin:0; font: 16px/1.5 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; }
.wrap { max-width: 880px; margin: 0 auto; padding: 16px; }
.site-header, .site-footer { background:#f6f6f6; border-bottom:1px solid #e5e5e5; }
.site-footer { border-top:1px solid #e5e5e5; border-bottom:0; margin-top:32px; }
h1 a { color:#111; text-decoration:none; }
nav a { margin-left: 12px; }
.auth-box { padding:12px; background:#fffde7; border:1px solid #f0e6a6; margin:16px 0; }
.app-list { list-style: none; padding:0; margin:0; }
.app-list li { padding:12px 0; border-bottom:1px solid #eee; }
.badge { font-size:12px; padding:2px 6px; border:1px solid #999; border-radius:4px; margin-left:8px; }
.desc { color:#555; font-size:14px; }
.main-nav {
    float: right;
    margin-top: 10px;
}

.main-nav a {
    margin-left: 12px;
}

.user-info {
    margin-left: 12px;
    font-weight: bold;
}

.user-info a {
    margin-left: 6px;
    text-decoration: none;
}

.user-info a:hover {
    text-decoration: underline;
}