/* Tadaei project study levels — small inline SVG marks; consistent across all projects. */
.tdip-level-badge{--tdip-level-text:#765f89;--tdip-level-tint:#f0ebf5;--tdip-level-line:#e1d8e9;--tdip-level-bg:#fbf9fd;display:inline-flex;align-items:center;gap:6px;direction:rtl;vertical-align:middle;max-width:100%;width:max-content;box-sizing:border-box;margin:0;padding:3px 5px 3px 11px;border:1px solid var(--tdip-level-line);border-radius:999px;background:linear-gradient(113deg,var(--tdip-level-bg),#fff 82%);box-shadow:0 2px 9px rgba(63,47,73,.035);color:var(--tdip-level-text);font-family:inherit;font-size:10.5px;font-weight:500;line-height:1.6;white-space:nowrap;letter-spacing:0;isolation:isolate}
.tdip-level-badge--beginner{--tdip-level-text:#547968;--tdip-level-tint:#e4f1e9;--tdip-level-line:#d8e8df;--tdip-level-bg:#f2f9f4}
.tdip-level-badge--intermediate{--tdip-level-text:#82708c;--tdip-level-tint:#eee9f2;--tdip-level-line:#e3dce8;--tdip-level-bg:#f8f5fa}
.tdip-level-badge--advanced{--tdip-level-text:#604c78;--tdip-level-tint:#e9e2f1;--tdip-level-line:#ddd2e8;--tdip-level-bg:#f6f2fa}
.tdip-level-badge-icon{width:23px;height:23px;flex:0 0 23px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tdip-level-tint);color:var(--tdip-level-text);line-height:1}
.tdip-level-badge-icon svg{width:15px;height:15px;display:block;flex:none}
.tdip-level-badge-text{font-family:inherit;color:inherit;line-height:1.5}
.tdip-level-badge-text strong{font-weight:750;color:inherit}
.tdip-level-badge--hero{margin-inline-start:7px;font-size:10px;padding:3px 5px 3px 11px;background:linear-gradient(110deg,var(--tdip-level-bg),rgba(255,255,255,.82));}
.tdip-level-badge--card{margin-top:8px;align-self:flex-start;line-height:1.5}
.tdip-level-badge--reader{margin-inline-start:10px;vertical-align:middle}
.tdip-level-badge--admin{font-size:10px}
/* Keep the level mark independent from access/commerce labels. */
.tdip-project-card .tdip-level-badge{pointer-events:none}
#tdip-root .tdip-hero.tdip-chapter-hero .tdip-level-badge{font-size:10px;font-weight:500;letter-spacing:0;text-shadow:none}
#tdip-root .tdip-hero.tdip-chapter-hero .tdip-level-badge-text strong{color:inherit}
.tdip-admin-level-key{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:14px 0 8px}
@media(max-width:650px){.tdip-level-badge{font-size:9.6px;padding:2px 4px 2px 9px;gap:5px}.tdip-level-badge-icon{width:21px;height:21px;flex-basis:21px}.tdip-level-badge-icon svg{width:14px;height:14px}.tdip-level-badge--hero{margin-inline-start:4px}.tdip-level-badge--reader{margin-inline-start:7px}}
