/*
Theme Name:  Kadence Child — Operam Academy
Theme URI:   https://www.kadencewp.com/
Description: Child theme for the Operam Academy ALUMNI Network. Holds the institute design system (inst.css) and the events module (oa-events.php).
Template:    kadence
Version:     1.0.0
Author:      Operam Academy
*/

/* Site-wide custom CSS can go here. The .inst design system lives in inst.css,
   which functions.php enqueues on both the front end and the block editor. */
/* ============================================================
   Resource Library additions — append to inst.css ONLY the rules
   whose selectors aren't already there (Ctrl+F each selector first).
   Identical duplicates are harmless, but keep the file tidy.
   ============================================================ */

/* resource tile (Ctrl+F ".rtile{") */
.rtile{padding:22px;display:flex;flex-direction:column;}
.rtile .rt-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.rtile .rt-ic{width:48px;height:48px;border-radius:11px;display:grid;place-items:center;background:var(--oa-powder-soft);color:var(--oa-blue);}
.rtile .rt-type{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--oa-muted);}
.rtile .rt-t{font-size:16px;font-weight:800;line-height:1.3;color:var(--oa-ink);}
.rtile .rt-m{font-size:13px;color:var(--oa-muted);margin-top:6px;flex:1;}
.rtile .rt-dl{margin-top:16px;align-self:flex-start;}

/* access chips (Ctrl+F ".accesschip{") */
.accesschip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:5px;}
.accesschip.alumni{background:var(--oa-powder-soft);color:var(--oa-blue);}
.accesschip.network{background:var(--oa-ink);color:var(--oa-yellow);}

/* toolbar + search field (Ctrl+F ".toolbar{") */
.toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:26px;}
.searchfield{flex:1;min-width:240px;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--oa-line-strong);border-radius:10px;padding:13px 16px;color:var(--oa-muted);margin:0;}
.searchfield input{border:none;outline:none;font:inherit;font-size:15px;color:var(--oa-ink);background:transparent;width:100%;}

/* standalone NEW pill — the original only defined .rrow .newpill, which
   doesn't reach the tile version (Ctrl+F ".inst .newpill{") */
.inst .newpill{font-size:10px;font-weight:800;letter-spacing:.06em;color:#fff;background:var(--oa-blue);padding:3px 8px;border-radius:999px;}