body{background-color:#f5f5f5;color:#333;font-family:Arial,Helvetica,sans-serif;line-height:1.5;margin:0;padding:0}header{background-color:#f5f5f5;text-align:center;padding:1rem;box-shadow:0 0 5px #0000001a}header h1{font-size:2.5rem;color:#1a73e8}header p{font-size:1rem;color:#333}.topmenu{display:flex;justify-content:center;background-color:#f5f5f5;padding:.5rem 0;flex-wrap:wrap}.topmenu a{color:#1a73e8;text-decoration:none;margin:0 1rem;font-weight:700;transition:all .2s}.topmenu a:hover{color:#333}.topmenu a.active{color:#333;border-bottom:2px solid #1a73e8}main{padding:2rem}.card{background-color:#fff;padding:1.5rem;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 0 5px #0000001a;transition:transform .2s,box-shadow .2s}.card:hover{transform:scale(1.02);box-shadow:0 0 10px #1a73e833}.card h2{color:#1a73e8;margin-bottom:1rem}.card p{color:#333}.blip-card{background-color:#fff;padding:1rem;border-radius:8px;margin-bottom:1rem;box-shadow:0 0 3px #0000001a;transition:transform .2s,box-shadow .2s}.blip-card:hover{transform:scale(1.02);box-shadow:0 0 8px #1a73e833}.blip-card h3{margin:0 0 6px;color:#1a73e8}.blip-card p{margin:0 0 12px;color:#333}.blip-card .votes{display:flex;justify-content:space-between;align-items:center}.blip-card button{padding:4px 10px;cursor:pointer;background-color:#1a73e8;color:#fff;border:none;border-radius:4px;transition:background .2s}.blip-card button:hover{background-color:#155ab6}.blip-card button.disabled[data-v-3a49e7fb]:hover{cursor:not-allowed}
