html[data-template="Prism"] body{
    font-size: 13px;
    background: var(--bg);
}
html[data-template="Prism"] .card,
html[data-template="Prism"] .groupstabes,
html[data-template="Prism"] .panel,
html[data-template="Prism"] .fusion-card,
html[data-template="Prism"] .modal-content{
    background: var(--card);
    border: 1px solid var(--border);
    border-radius: 4px;
    box-shadow: none;
}
html[data-template="Prism"] .card:hover,
html[data-template="Prism"] .groupstabes:hover,
html[data-template="Prism"] .fusion-card:hover{
    border-color: var(--accent);
    transform: none;
    box-shadow: 0 0 0 1px var(--accent);
}
html[data-template="Prism"] .btn,
html[data-template="Prism"] input[type="submit"],
html[data-template="Prism"] input[type="button"]{
    border-radius: 4px;
    padding: 6px 12px;
    text-transform: uppercase;
    letter-spacing: .06em;
    font-weight: 600;
    font-size: 12px;
}
html[data-template="Prism"] input,
html[data-template="Prism"] select,
html[data-template="Prism"] textarea,
html[data-template="Prism"] .form-control{
    border-radius: 4px;
    padding: 6px 10px;
}
html[data-template="Prism"] .container,
html[data-template="Prism"] .main-container,
html[data-template="Prism"] #content,
html[data-template="Prism"] .content{
    gap: 12px;
}
html[data-template="Prism"] table td,
html[data-template="Prism"] table th{
    font-variant-numeric: tabular-nums;
    font-family: var(--font-mono);
    font-size: 12.5px;
}
html[data-template="Prism"] #top_menu,
html[data-template="Prism"] .top-header,
html[data-template="Prism"] header{
    padding: 6px 12px;
    border-bottom: 1px solid var(--border);
}
html[data-template="Prism"] h1,
html[data-template="Prism"] h2,
html[data-template="Prism"] h3{
    font-weight: 700;
    letter-spacing: 0;
}
