/* Shared ScudIA family, applied only to the concept marks. */
.scudia-concept-logo{display:inline-flex!important;align-items:center!important;gap:10px!important;background:#000103!important;color:#e9eef5!important;padding:7px 12px 7px 7px!important;border:1px solid #31516e!important;border-radius:14px!important;line-height:1.15!important;text-decoration:none!important;max-width:100%;flex:none}
.scudia-concept-logo .scudia-concept-mark{width:46px!important;height:46px!important;display:block!important;flex:none;object-fit:contain}
.scudia-concept-logo .scudia-concept-name{font:500 13px/1.3 "Unbounded",system-ui,sans-serif!important;color:#e9eef5!important;letter-spacing:-.02em!important;display:block!important;white-space:nowrap}
.scudia-concept-logo small{display:block!important;font:400 8px/1.5 "JetBrains Mono",monospace!important;letter-spacing:.13em!important;color:#70c8ff!important;margin-top:4px!important}
.scudia-concept-logo:focus-visible{outline:2px solid #5cc0ff;outline-offset:4px}
@media(max-width:420px){.scudia-concept-logo{gap:7px!important;padding:5px 8px 5px 5px!important}.scudia-concept-logo .scudia-concept-mark{width:34px!important;height:34px!important}.scudia-concept-logo .scudia-concept-name{font-size:10px!important}.scudia-concept-logo small{font-size:7px!important}}
