/* Legacy utilities — kept for specific components that still reference them */

ul.errorlist {
    list-style: none;
    margin: 0;
    padding: 0;
    background: transparent;
    border: 0;
}

ul.errorlist li {
    margin: 0;
    padding: 0;
}

#qrcode > img {
    width: 250px;
    height: 250px;
    border: thin solid black;
    border-radius: 8px;
    image-rendering: pixelated;
}

/* Cursor styles for drag handles (link page editor) */
.handle {
    cursor: grab;
}

.handle:active {
    cursor: grabbing;
}

.link-item {
    position: relative;
}

.sortable-ghost {
    opacity: 0.5;
}

/* Exact brand color utility */
.brand-color {
    color: #C42626 !important;
}
