        :root { --coffee-dark: #3e2723; }
        .bg-coffee { background-color: var(--coffee-dark); }
        .search-box { position: relative; max-width: 300px; }
        .search-box i { position: absolute; left: 12px; top: 50%; transform: translateY(-50%); color: #888; }
        .search-box input { padding-left: 35px; border-radius: 8px; border: 1px solid #ddd; }
        .status-dot { width: 10px; height: 10px; border-radius: 50%; display: inline-block; margin-right: 5px; }
        .card { border: none; border-radius: 12px; }